From ad8e346b686af910c29fe990a9f43e6e9c48e389 Mon Sep 17 00:00:00 2001 From: humuhumu33 <68450279+humuhumu33@users.noreply.github.com> Date: Sun, 18 Oct 2026 02:22:27 +0100 Subject: [PATCH 1/6] Atlas: prove CensusCert4 and CensusCert10 from width-100 pieces (#168) CensusCert4 (gramRange 4000 1000 = true) and CensusCert10 (gramRange 10000 1000 = true) were each one of_decide_eq_true over the whole window. Each is now proved from ten width-100 certificates, CensusCert40..49 and CensusCert100..109, joined by gramRange_append exactly as CensusCert7 is from CensusCert70..79. The pieces are CensusCert76 with the window start, the gramWin name and a fresh internal name changed; the glue is CensusCert7 with the window number changed. Statements and importers are unchanged; the Atlas root imports the twenty pieces (audit-atlas-exercise, R4). The cert4 shard elaborates the window-4 modules and cert4-replay replays them; census-a takes the window-10 pieces beside CensusCert10. The join compares 327 normalized records (was 267). RP-14's hint check names Census, the module that now dominates the verification. Atlas expected/build regenerated (check-golden --write). expected/verify follows in its own commit. Co-Authored-By: Claude Opus 5.5 --- .github/verify-shards.json | 44 ++- .github/workflows/ci.yml | 14 +- CHANGELOG.md | 12 + VERIFICATION.md | 2 +- crates/conformance/src/cases/repository.rs | 4 +- .../LexLeanExample/Atlas.coverage.json | 2 +- .../LexLeanExample/CensusCert10.coverage.json | 2 +- .../CensusCert100.coverage.json | 1 + .../CensusCert101.coverage.json | 1 + .../CensusCert102.coverage.json | 1 + .../CensusCert103.coverage.json | 1 + .../CensusCert104.coverage.json | 1 + .../CensusCert105.coverage.json | 1 + .../CensusCert106.coverage.json | 1 + .../CensusCert107.coverage.json | 1 + .../CensusCert108.coverage.json | 1 + .../CensusCert109.coverage.json | 1 + .../LexLeanExample/CensusCert4.coverage.json | 2 +- .../LexLeanExample/CensusCert40.coverage.json | 1 + .../LexLeanExample/CensusCert41.coverage.json | 1 + .../LexLeanExample/CensusCert42.coverage.json | 1 + .../LexLeanExample/CensusCert43.coverage.json | 1 + .../LexLeanExample/CensusCert44.coverage.json | 1 + .../LexLeanExample/CensusCert45.coverage.json | 1 + .../LexLeanExample/CensusCert46.coverage.json | 1 + .../LexLeanExample/CensusCert47.coverage.json | 1 + .../LexLeanExample/CensusCert48.coverage.json | 1 + .../LexLeanExample/CensusCert49.coverage.json | 1 + .../build/lexicons/CensusCert100.closure.json | 1 + .../build/lexicons/CensusCert101.closure.json | 1 + .../build/lexicons/CensusCert102.closure.json | 1 + .../build/lexicons/CensusCert103.closure.json | 1 + .../build/lexicons/CensusCert104.closure.json | 1 + .../build/lexicons/CensusCert105.closure.json | 1 + .../build/lexicons/CensusCert106.closure.json | 1 + .../build/lexicons/CensusCert107.closure.json | 1 + .../build/lexicons/CensusCert108.closure.json | 1 + .../build/lexicons/CensusCert109.closure.json | 1 + .../build/lexicons/CensusCert40.closure.json | 1 + .../build/lexicons/CensusCert41.closure.json | 1 + .../build/lexicons/CensusCert42.closure.json | 1 + .../build/lexicons/CensusCert43.closure.json | 1 + .../build/lexicons/CensusCert44.closure.json | 1 + .../build/lexicons/CensusCert45.closure.json | 1 + .../build/lexicons/CensusCert46.closure.json | 1 + .../build/lexicons/CensusCert47.closure.json | 1 + .../build/lexicons/CensusCert48.closure.json | 1 + .../build/lexicons/CensusCert49.closure.json | 1 + .../uor-atlas/expected/build/manifest.json | 2 +- .../build/maps/LexLeanExample/Atlas.map.json | 2 +- .../build/maps/LexLeanExample/Blocks.map.json | 2 +- .../maps/LexLeanExample/Category.map.json | 2 +- .../build/maps/LexLeanExample/Census.map.json | 2 +- .../maps/LexLeanExample/CensusCert0.map.json | 2 +- .../maps/LexLeanExample/CensusCert10.map.json | 2 +- .../LexLeanExample/CensusCert100.map.json | 1 + .../LexLeanExample/CensusCert101.map.json | 1 + .../LexLeanExample/CensusCert102.map.json | 1 + .../LexLeanExample/CensusCert103.map.json | 1 + .../LexLeanExample/CensusCert104.map.json | 1 + .../LexLeanExample/CensusCert105.map.json | 1 + .../LexLeanExample/CensusCert106.map.json | 1 + .../LexLeanExample/CensusCert107.map.json | 1 + .../LexLeanExample/CensusCert108.map.json | 1 + .../LexLeanExample/CensusCert109.map.json | 1 + .../maps/LexLeanExample/CensusCert11.map.json | 2 +- .../maps/LexLeanExample/CensusCert12.map.json | 2 +- .../maps/LexLeanExample/CensusCert13.map.json | 2 +- .../maps/LexLeanExample/CensusCert14.map.json | 2 +- .../maps/LexLeanExample/CensusCert15.map.json | 2 +- .../maps/LexLeanExample/CensusCert4.map.json | 2 +- .../maps/LexLeanExample/CensusCert40.map.json | 1 + .../maps/LexLeanExample/CensusCert41.map.json | 1 + .../maps/LexLeanExample/CensusCert42.map.json | 1 + .../maps/LexLeanExample/CensusCert43.map.json | 1 + .../maps/LexLeanExample/CensusCert44.map.json | 1 + .../maps/LexLeanExample/CensusCert45.map.json | 1 + .../maps/LexLeanExample/CensusCert46.map.json | 1 + .../maps/LexLeanExample/CensusCert47.map.json | 1 + .../maps/LexLeanExample/CensusCert48.map.json | 1 + .../maps/LexLeanExample/CensusCert49.map.json | 1 + .../maps/LexLeanExample/CensusCert5.map.json | 2 +- .../maps/LexLeanExample/CensusCert6.map.json | 2 +- .../maps/LexLeanExample/CensusCert7.map.json | 2 +- .../maps/LexLeanExample/CensusCert70.map.json | 2 +- .../maps/LexLeanExample/CensusCert71.map.json | 2 +- .../maps/LexLeanExample/CensusCert72.map.json | 2 +- .../maps/LexLeanExample/CensusCert73.map.json | 2 +- .../maps/LexLeanExample/CensusCert74.map.json | 2 +- .../maps/LexLeanExample/CensusCert75.map.json | 2 +- .../maps/LexLeanExample/CensusCert76.map.json | 2 +- .../maps/LexLeanExample/CensusCert77.map.json | 2 +- .../maps/LexLeanExample/CensusCert78.map.json | 2 +- .../maps/LexLeanExample/CensusCert79.map.json | 2 +- .../maps/LexLeanExample/CensusCert8.map.json | 2 +- .../maps/LexLeanExample/CensusCert9.map.json | 2 +- .../LexLeanExample/CensusClosure.map.json | 2 +- .../LexLeanExample/CensusComplete.map.json | 2 +- .../maps/LexLeanExample/Closure.map.json | 2 +- .../maps/LexLeanExample/ClosureGauge.map.json | 2 +- .../maps/LexLeanExample/ClosureOrbit.map.json | 2 +- .../LexLeanExample/ClosureOrbitCount.map.json | 2 +- .../ClosureOrbitTransport.map.json | 2 +- .../LexLeanExample/ClosurePairCert0.map.json | 2 +- .../LexLeanExample/ClosurePairCert1.map.json | 2 +- .../LexLeanExample/ClosurePairCert10.map.json | 2 +- .../LexLeanExample/ClosurePairCert11.map.json | 2 +- .../LexLeanExample/ClosurePairCert12.map.json | 2 +- .../LexLeanExample/ClosurePairCert13.map.json | 2 +- .../LexLeanExample/ClosurePairCert14.map.json | 2 +- .../LexLeanExample/ClosurePairCert15.map.json | 2 +- .../LexLeanExample/ClosurePairCert2.map.json | 2 +- .../LexLeanExample/ClosurePairCert3.map.json | 2 +- .../LexLeanExample/ClosurePairCert4.map.json | 2 +- .../LexLeanExample/ClosurePairCert5.map.json | 2 +- .../LexLeanExample/ClosurePairCert6.map.json | 2 +- .../LexLeanExample/ClosurePairCert7.map.json | 2 +- .../LexLeanExample/ClosurePairCert8.map.json | 2 +- .../LexLeanExample/ClosurePairCert9.map.json | 2 +- .../ClosurePairComplete.map.json | 2 +- .../maps/LexLeanExample/ClosurePairs.map.json | 2 +- .../maps/LexLeanExample/Functor.map.json | 2 +- .../build/maps/LexLeanExample/Glue.map.json | 2 +- .../build/maps/LexLeanExample/Group.map.json | 2 +- .../maps/LexLeanExample/GroupSeries.map.json | 2 +- .../maps/LexLeanExample/Parameters.map.json | 2 +- .../build/maps/LexLeanExample/Places.map.json | 2 +- .../LexLeanExample/Prelude/Algebra.map.json | 2 +- .../LexLeanExample/Prelude/Bitset.map.json | 2 +- .../LexLeanExample/Prelude/Linear.map.json | 2 +- .../Prelude/NumInstances.map.json | 2 +- .../maps/LexLeanExample/Prelude/Perm.map.json | 2 +- .../Prelude/RingLemmas.map.json | 2 +- .../build/maps/LexLeanExample/Roots.map.json | 2 +- .../build/maps/LexLeanExample/Scales.map.json | 2 +- .../build/modules/LexLeanExample/Atlas.lean | 26 +- .../modules/LexLeanExample/CensusCert10.lean | 14 +- .../modules/LexLeanExample/CensusCert10.tex | 8 +- .../modules/LexLeanExample/CensusCert100.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert100.tex | 16 ++ .../modules/LexLeanExample/CensusCert101.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert101.tex | 16 ++ .../modules/LexLeanExample/CensusCert102.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert102.tex | 16 ++ .../modules/LexLeanExample/CensusCert103.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert103.tex | 16 ++ .../modules/LexLeanExample/CensusCert104.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert104.tex | 16 ++ .../modules/LexLeanExample/CensusCert105.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert105.tex | 16 ++ .../modules/LexLeanExample/CensusCert106.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert106.tex | 16 ++ .../modules/LexLeanExample/CensusCert107.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert107.tex | 16 ++ .../modules/LexLeanExample/CensusCert108.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert108.tex | 16 ++ .../modules/LexLeanExample/CensusCert109.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert109.tex | 16 ++ .../modules/LexLeanExample/CensusCert4.lean | 14 +- .../modules/LexLeanExample/CensusCert4.tex | 8 +- .../modules/LexLeanExample/CensusCert40.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert40.tex | 16 ++ .../modules/LexLeanExample/CensusCert41.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert41.tex | 16 ++ .../modules/LexLeanExample/CensusCert42.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert42.tex | 16 ++ .../modules/LexLeanExample/CensusCert43.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert43.tex | 16 ++ .../modules/LexLeanExample/CensusCert44.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert44.tex | 16 ++ .../modules/LexLeanExample/CensusCert45.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert45.tex | 16 ++ .../modules/LexLeanExample/CensusCert46.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert46.tex | 16 ++ .../modules/LexLeanExample/CensusCert47.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert47.tex | 16 ++ .../modules/LexLeanExample/CensusCert48.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert48.tex | 16 ++ .../modules/LexLeanExample/CensusCert49.lean | 266 ++++++++++++++++++ .../modules/LexLeanExample/CensusCert49.tex | 16 ++ examples/uor-atlas/src/Atlas.lex.tex | 22 +- examples/uor-atlas/src/CensusCert10.lex.tex | 12 +- examples/uor-atlas/src/CensusCert100.lex.tex | 7 + examples/uor-atlas/src/CensusCert101.lex.tex | 7 + examples/uor-atlas/src/CensusCert102.lex.tex | 7 + examples/uor-atlas/src/CensusCert103.lex.tex | 7 + examples/uor-atlas/src/CensusCert104.lex.tex | 7 + examples/uor-atlas/src/CensusCert105.lex.tex | 7 + examples/uor-atlas/src/CensusCert106.lex.tex | 7 + examples/uor-atlas/src/CensusCert107.lex.tex | 7 + examples/uor-atlas/src/CensusCert108.lex.tex | 7 + examples/uor-atlas/src/CensusCert109.lex.tex | 7 + examples/uor-atlas/src/CensusCert4.lex.tex | 12 +- examples/uor-atlas/src/CensusCert40.lex.tex | 7 + examples/uor-atlas/src/CensusCert41.lex.tex | 7 + examples/uor-atlas/src/CensusCert42.lex.tex | 7 + examples/uor-atlas/src/CensusCert43.lex.tex | 7 + examples/uor-atlas/src/CensusCert44.lex.tex | 7 + examples/uor-atlas/src/CensusCert45.lex.tex | 7 + examples/uor-atlas/src/CensusCert46.lex.tex | 7 + examples/uor-atlas/src/CensusCert47.lex.tex | 7 + examples/uor-atlas/src/CensusCert48.lex.tex | 7 + examples/uor-atlas/src/CensusCert49.lex.tex | 7 + 203 files changed, 6069 insertions(+), 103 deletions(-) create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert100.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert101.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert102.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert103.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert104.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert105.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert106.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert107.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert108.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert109.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert40.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert41.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert42.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert43.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert44.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert45.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert46.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert47.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert48.coverage.json create mode 100644 examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert49.coverage.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert100.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert101.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert102.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert103.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert104.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert105.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert106.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert107.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert108.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert109.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert40.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert41.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert42.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert43.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert44.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert45.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert46.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert47.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert48.closure.json create mode 100644 examples/uor-atlas/expected/build/lexicons/CensusCert49.closure.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert100.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert101.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert102.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert103.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert104.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert105.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert106.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert107.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert108.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert109.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert40.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert41.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert42.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert43.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert44.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert45.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert46.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert47.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert48.map.json create mode 100644 examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert49.map.json create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert100.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert100.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert101.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert101.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert102.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert102.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert103.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert103.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert104.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert104.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert105.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert105.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert106.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert106.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert107.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert107.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert108.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert108.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert109.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert109.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert40.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert40.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert41.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert41.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert42.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert42.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert43.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert43.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert44.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert44.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert45.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert45.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert46.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert46.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert47.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert47.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert48.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert48.tex create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert49.lean create mode 100644 examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert49.tex create mode 100644 examples/uor-atlas/src/CensusCert100.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert101.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert102.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert103.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert104.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert105.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert106.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert107.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert108.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert109.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert40.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert41.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert42.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert43.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert44.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert45.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert46.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert47.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert48.lex.tex create mode 100644 examples/uor-atlas/src/CensusCert49.lex.tex diff --git a/.github/verify-shards.json b/.github/verify-shards.json index 2f2e04651..6e153d8c6 100644 --- a/.github/verify-shards.json +++ b/.github/verify-shards.json @@ -27,7 +27,17 @@ "prefix" ], "elaborate": [ - "LexLeanExample.CensusCert4" + "LexLeanExample.CensusCert4", + "LexLeanExample.CensusCert40", + "LexLeanExample.CensusCert41", + "LexLeanExample.CensusCert42", + "LexLeanExample.CensusCert43", + "LexLeanExample.CensusCert44", + "LexLeanExample.CensusCert45", + "LexLeanExample.CensusCert46", + "LexLeanExample.CensusCert47", + "LexLeanExample.CensusCert48", + "LexLeanExample.CensusCert49" ], "replay": [] }, @@ -37,12 +47,32 @@ ], "elaborate": [ "LexLeanExample.CensusCert10", + "LexLeanExample.CensusCert100", + "LexLeanExample.CensusCert101", + "LexLeanExample.CensusCert102", + "LexLeanExample.CensusCert103", + "LexLeanExample.CensusCert104", + "LexLeanExample.CensusCert105", + "LexLeanExample.CensusCert106", + "LexLeanExample.CensusCert107", + "LexLeanExample.CensusCert108", + "LexLeanExample.CensusCert109", "LexLeanExample.CensusCert11", "LexLeanExample.CensusCert5", "LexLeanExample.CensusCert8" ], "replay": [ "LexLeanExample.CensusCert10", + "LexLeanExample.CensusCert100", + "LexLeanExample.CensusCert101", + "LexLeanExample.CensusCert102", + "LexLeanExample.CensusCert103", + "LexLeanExample.CensusCert104", + "LexLeanExample.CensusCert105", + "LexLeanExample.CensusCert106", + "LexLeanExample.CensusCert107", + "LexLeanExample.CensusCert108", + "LexLeanExample.CensusCert109", "LexLeanExample.CensusCert11", "LexLeanExample.CensusCert5", "LexLeanExample.CensusCert8" @@ -140,7 +170,17 @@ ], "elaborate": [], "replay": [ - "LexLeanExample.CensusCert4" + "LexLeanExample.CensusCert4", + "LexLeanExample.CensusCert40", + "LexLeanExample.CensusCert41", + "LexLeanExample.CensusCert42", + "LexLeanExample.CensusCert43", + "LexLeanExample.CensusCert44", + "LexLeanExample.CensusCert45", + "LexLeanExample.CensusCert46", + "LexLeanExample.CensusCert47", + "LexLeanExample.CensusCert48", + "LexLeanExample.CensusCert49" ] }, "closure": { diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 30118bd36..f0f0003aa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ # each a job of its own clean checkout that elaborates, replays, and audits the # modules its plan names and reads the `.olean` files of the modules it imports # from the shards before it, then the join, which reads every shard's records, -# publishes the verified directory, and compares its 267 normalized records +# publishes the verified directory, and compares its 327 normalized records # with `expected/verify` as the leg did. Every process of the verification runs # exactly once per run; the executable the shards run is the one the `prefix` # shard built from the clean checkout, carried between the jobs of the run as @@ -246,7 +246,8 @@ jobs: # UOR Atlas as the parts of one run (SPEC.md §9.4): the shards of # `.github/verify-shards.json`, each a clean checkout that runs the processes # its plan names, then the join. `prefix` elaborates the import closure of - # `CensusCert4`, the module that dominates the verification. + # the `CensusCert*` modules, `Census` among them, the module that dominates + # the verification. atlas-prefix: name: atlas (prefix) if: ${{ needs.plan.outputs.full == 'true' }} @@ -332,8 +333,8 @@ jobs: if-no-files-found: error retention-days: 14 - # The shards that need only `prefix`: `CensusCert4` alone, the other - # `CensusCert*` modules, and the replays of the prefix. + # The shards that need only `prefix`: `CensusCert4` and its ten pieces, the + # other `CensusCert*` modules, and the replays of the prefix. atlas-l1: name: atlas (${{ matrix.shard }}) if: ${{ needs.plan.outputs.full == 'true' }} @@ -422,7 +423,8 @@ jobs: if-no-files-found: error retention-days: 14 - # The replay of `CensusCert4`, which needs its `.olean` and nothing after it. + # The replay of `CensusCert4` and its pieces, which need their `.olean` files + # and nothing after them. atlas-cert4-replay: name: atlas (cert4-replay) if: ${{ needs.plan.outputs.full == 'true' }} @@ -773,7 +775,7 @@ jobs: run: | set -euo pipefail grep -F "verify-examples: uor-atlas verified (attestation " ci-evidence/vv.txt - grep -F "verify-examples: uor-atlas: 267 normalized verification records equal expected/verify (§29.5)" ci-evidence/vv.txt + grep -F "verify-examples: uor-atlas: 327 normalized verification records equal expected/verify (§29.5)" ci-evidence/vv.txt - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: ${{ !cancelled() }} with: diff --git a/CHANGELOG.md b/CHANGELOG.md index 777a7d6bb..2f1a92ef9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,18 @@ versions, and the entries below say what each tag does and does not claim. ## Unreleased +- UOR Atlas, #168: the census windows `CensusCert4` and `CensusCert10` + (`gramRange 4000 1000 = true` and `gramRange 10000 1000 = true`, each one + `of_decide_eq_true`) are proved from ten width-100 certificates each, + `CensusCert40` to `CensusCert49` and `CensusCert100` to `CensusCert109`, + joined by `gramRange_append` exactly as `CensusCert7` is from + `CensusCert70` to `CensusCert79`. Their statements are unchanged and their + importers are untouched; the Atlas root imports the twenty pieces + (`audit-atlas-exercise`, R4). In `.github/verify-shards.json` the `cert4` + shard elaborates the window-4 modules and `cert4-replay` replays them, and + `census-a` takes the window-10 pieces beside `CensusCert10`; the join + compares 327 normalized records (was 267). Atlas `expected/build` and + `expected/verify` are regenerated; no language data moves. - CI cost, #131 (SPEC.md §8.3, §9.4, `RP-14`): `ci.yml` begins with a `plan` job (`.github/ci-plan.sh`) that decides what a run is from the event alone. A draft pull request runs the `rest` leg and no other job (about 23 runner diff --git a/VERIFICATION.md b/VERIFICATION.md index 73179df60..26faa5582 100644 --- a/VERIFICATION.md +++ b/VERIFICATION.md @@ -7215,7 +7215,7 @@ change. `RP-14` reads the profile out of the matrix. The examples leg must name exactly that width, budget, and hints file; the width and the hints must parse with the verifier's own functions (`Operational::parse_width`, -`Operational::parse_hints`), and the hints must name `CensusCert4`; any other +`Operational::parse_hints`), and the hints must name `Census`; any other leg must name none; each variable is set once, from the row; and no profile may come from `vars.` or `inputs.`. diff --git a/crates/conformance/src/cases/repository.rs b/crates/conformance/src/cases/repository.rs index 1261e26ca..7dbbee99c 100644 --- a/crates/conformance/src/cases/repository.rs +++ b/crates/conformance/src/cases/repository.rs @@ -1449,7 +1449,7 @@ pub(crate) fn run(id: &str) { )) .expect("the committed hints are a hints file the verifier reads"); assert!( - hints.contains_key("LexLeanExample.CensusCert4"), + hints.contains_key("LexLeanExample.Census"), "the hints cover the Atlas module that dominates the verification" ); } else { @@ -1750,7 +1750,7 @@ pub(crate) fn run(id: &str) { let join_job = job(&runs[crate::shards::JOIN]); assert!( join_job.contains("grep -F \"verify-examples: uor-atlas verified (attestation \" ci-evidence/vv.txt") - && join_job.contains("grep -F \"verify-examples: uor-atlas: 267 normalized verification records equal expected/verify (§29.5)\" ci-evidence/vv.txt"), + && join_job.contains("grep -F \"verify-examples: uor-atlas: 327 normalized verification records equal expected/verify (§29.5)\" ci-evidence/vv.txt"), "the join asserts that Atlas verified" ); assert!( diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/Atlas.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/Atlas.coverage.json index de06c44c7..e0eaf70c4 100644 --- a/examples/uor-atlas/expected/build/coverage/LexLeanExample/Atlas.coverage.json +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/Atlas.coverage.json @@ -1 +1 @@ -{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":1142,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":3470,"byte_start":1142,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":9431,"byte_start":3470,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":10164,"byte_start":9431,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":13599,"byte_start":10164,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":14167,"byte_start":13599,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":14481,"byte_start":14167,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":15136,"byte_start":14481,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":23707,"byte_start":15136,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":54439,"byte_start":23707,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":141513,"byte_start":54439,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":157742,"byte_start":141513,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":158905,"byte_start":157742,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":160168,"byte_start":158905,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":256529,"byte_start":160168,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":257532,"byte_start":256529,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":269800,"byte_start":257532,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":271097,"byte_start":269800,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":277235,"byte_start":271097,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":277679,"byte_start":277235,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":316879,"byte_start":277679,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":317871,"byte_start":316879,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":319009,"byte_start":317871,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":321067,"byte_start":319009,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":321437,"byte_start":321067,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":324673,"byte_start":321437,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":325141,"byte_start":324673,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":325399,"byte_start":325141,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":326446,"byte_start":325399,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":334631,"byte_start":326446,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":335989,"byte_start":334631,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":336693,"byte_start":335989,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":338135,"byte_start":336693,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":367872,"byte_start":338135,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":368290,"byte_start":367872,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":372754,"byte_start":368290,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":373758,"byte_start":372754,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":376693,"byte_start":373758,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":377083,"byte_start":376693,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":377527,"byte_start":377083,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":378042,"byte_start":377527,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":378828,"byte_start":378042,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":386451,"byte_start":378828,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":489940,"byte_start":386451,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":491932,"byte_start":489940,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":493258,"byte_start":491932,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":500627,"byte_start":493258,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":501020,"byte_start":500627,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":501709,"byte_start":501020,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":522057,"byte_start":501709,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":523350,"byte_start":522057,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":548035,"byte_start":523350,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":583507,"byte_start":548035,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":583858,"byte_start":583507,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":584789,"byte_start":583858,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":588193,"byte_start":584789,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":588623,"byte_start":588193,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":591023,"byte_start":588623,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":604221,"byte_start":591023,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":614314,"byte_start":604221,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":615154,"byte_start":614314,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":615616,"byte_start":615154,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":630504,"byte_start":615616,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":645600,"byte_start":630504,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":649534,"byte_start":645600,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":670270,"byte_start":649534,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":672306,"byte_start":670270,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":674071,"byte_start":672306,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":675585,"byte_start":674071,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":693291,"byte_start":675585,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":708010,"byte_start":693291,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":708616,"byte_start":708010,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":716095,"byte_start":708616,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":718553,"byte_start":716095,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":824249,"byte_start":718553,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":825179,"byte_start":824249,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":842571,"byte_start":825179,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":845128,"byte_start":842571,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":846556,"byte_start":845128,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":846797,"byte_start":846556,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":847303,"byte_start":846797,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":862449,"byte_start":847303,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":865585,"byte_start":862449,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":866532,"byte_start":865585,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":928071,"byte_start":866532,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":928511,"byte_start":928071,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":929094,"byte_start":928511,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":930081,"byte_start":929094,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":933818,"byte_start":930081,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":934151,"byte_start":933818,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":941528,"byte_start":934151,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":942044,"byte_start":941528,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":945812,"byte_start":942044,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":946060,"byte_start":945812,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":946075,"byte_start":946060,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":788460,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"Atlas","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":21,"byte_start":16,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":22,"byte_start":21,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":36,"byte_start":23,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":37,"byte_start":36,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":43,"byte_start":37,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":45,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":59,"byte_start":58,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":67,"byte_start":59,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":68,"byte_start":67,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":82,"byte_start":69,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":83,"byte_start":82,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":89,"byte_start":83,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":90,"byte_start":89,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":104,"byte_start":91,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":105,"byte_start":104,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":115,"byte_start":105,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":116,"byte_start":115,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":117,"byte_start":116,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":131,"byte_start":118,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":132,"byte_start":131,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":142,"byte_start":132,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":144,"byte_start":142,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":145,"byte_start":144,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":159,"byte_start":146,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":160,"byte_start":159,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":170,"byte_start":160,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":172,"byte_start":170,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":173,"byte_start":172,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":187,"byte_start":174,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":188,"byte_start":187,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":198,"byte_start":188,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":200,"byte_start":198,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":201,"byte_start":200,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":215,"byte_start":202,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":216,"byte_start":215,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":226,"byte_start":216,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":228,"byte_start":226,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":229,"byte_start":228,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":243,"byte_start":230,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":244,"byte_start":243,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":254,"byte_start":244,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":256,"byte_start":254,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":257,"byte_start":256,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":271,"byte_start":258,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":272,"byte_start":271,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":282,"byte_start":272,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":284,"byte_start":282,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":285,"byte_start":284,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":299,"byte_start":286,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":300,"byte_start":299,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":310,"byte_start":300,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":311,"byte_start":310,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":312,"byte_start":311,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":326,"byte_start":313,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":327,"byte_start":326,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":337,"byte_start":327,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":338,"byte_start":337,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":339,"byte_start":338,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":353,"byte_start":340,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":354,"byte_start":353,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":364,"byte_start":354,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":365,"byte_start":364,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":366,"byte_start":365,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":380,"byte_start":367,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":381,"byte_start":380,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":391,"byte_start":381,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":392,"byte_start":391,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":393,"byte_start":392,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":407,"byte_start":394,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":408,"byte_start":407,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":418,"byte_start":408,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":420,"byte_start":418,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":421,"byte_start":420,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":435,"byte_start":422,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":436,"byte_start":435,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":446,"byte_start":436,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":448,"byte_start":446,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":449,"byte_start":448,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":463,"byte_start":450,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":464,"byte_start":463,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":474,"byte_start":464,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":476,"byte_start":474,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":477,"byte_start":476,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":491,"byte_start":478,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":492,"byte_start":491,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":502,"byte_start":492,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":504,"byte_start":502,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":505,"byte_start":504,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":519,"byte_start":506,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":520,"byte_start":519,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":530,"byte_start":520,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":532,"byte_start":530,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":533,"byte_start":532,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":547,"byte_start":534,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":548,"byte_start":547,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":558,"byte_start":548,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":560,"byte_start":558,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":561,"byte_start":560,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":575,"byte_start":562,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":576,"byte_start":575,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":586,"byte_start":576,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":588,"byte_start":586,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":589,"byte_start":588,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":603,"byte_start":590,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":604,"byte_start":603,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":614,"byte_start":604,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":616,"byte_start":614,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":617,"byte_start":616,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":631,"byte_start":618,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":632,"byte_start":631,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":642,"byte_start":632,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":644,"byte_start":642,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":645,"byte_start":644,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":659,"byte_start":646,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":660,"byte_start":659,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":670,"byte_start":660,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":672,"byte_start":670,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":673,"byte_start":672,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":687,"byte_start":674,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":688,"byte_start":687,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":698,"byte_start":688,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":699,"byte_start":698,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":700,"byte_start":699,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":714,"byte_start":701,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":715,"byte_start":714,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":725,"byte_start":715,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":726,"byte_start":725,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":727,"byte_start":726,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":741,"byte_start":728,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":742,"byte_start":741,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":755,"byte_start":742,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":756,"byte_start":755,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":770,"byte_start":757,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":771,"byte_start":770,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":785,"byte_start":771,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":786,"byte_start":785,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":800,"byte_start":787,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":801,"byte_start":800,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":808,"byte_start":801,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":809,"byte_start":808,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":823,"byte_start":810,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":824,"byte_start":823,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":836,"byte_start":824,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":837,"byte_start":836,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":851,"byte_start":838,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":852,"byte_start":851,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":864,"byte_start":852,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":865,"byte_start":864,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":879,"byte_start":866,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":880,"byte_start":879,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":897,"byte_start":880,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":898,"byte_start":897,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":912,"byte_start":899,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":913,"byte_start":912,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":934,"byte_start":913,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":935,"byte_start":934,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":949,"byte_start":936,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":950,"byte_start":949,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":965,"byte_start":950,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":966,"byte_start":965,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":967,"byte_start":966,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":981,"byte_start":968,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":982,"byte_start":981,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":997,"byte_start":982,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":998,"byte_start":997,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":999,"byte_start":998,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1013,"byte_start":1000,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1014,"byte_start":1013,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1029,"byte_start":1014,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1031,"byte_start":1029,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1032,"byte_start":1031,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1046,"byte_start":1033,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1047,"byte_start":1046,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1062,"byte_start":1047,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1064,"byte_start":1062,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1065,"byte_start":1064,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1079,"byte_start":1066,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1080,"byte_start":1079,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1095,"byte_start":1080,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1097,"byte_start":1095,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1098,"byte_start":1097,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1112,"byte_start":1099,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1113,"byte_start":1112,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1128,"byte_start":1113,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1130,"byte_start":1128,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1131,"byte_start":1130,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1145,"byte_start":1132,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1146,"byte_start":1145,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1161,"byte_start":1146,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1163,"byte_start":1161,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1164,"byte_start":1163,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1178,"byte_start":1165,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1179,"byte_start":1178,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1194,"byte_start":1179,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1196,"byte_start":1194,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1197,"byte_start":1196,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1211,"byte_start":1198,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1212,"byte_start":1211,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1227,"byte_start":1212,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1228,"byte_start":1227,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1229,"byte_start":1228,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1243,"byte_start":1230,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1244,"byte_start":1243,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1259,"byte_start":1244,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1260,"byte_start":1259,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1261,"byte_start":1260,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1275,"byte_start":1262,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1276,"byte_start":1275,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1291,"byte_start":1276,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1292,"byte_start":1291,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1293,"byte_start":1292,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1307,"byte_start":1294,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1308,"byte_start":1307,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1323,"byte_start":1308,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1324,"byte_start":1323,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1325,"byte_start":1324,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1339,"byte_start":1326,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1340,"byte_start":1339,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1355,"byte_start":1340,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1356,"byte_start":1355,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1357,"byte_start":1356,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1371,"byte_start":1358,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1372,"byte_start":1371,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1387,"byte_start":1372,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1388,"byte_start":1387,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1389,"byte_start":1388,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1403,"byte_start":1390,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1404,"byte_start":1403,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1419,"byte_start":1404,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1420,"byte_start":1419,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1421,"byte_start":1420,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1435,"byte_start":1422,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1436,"byte_start":1435,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1451,"byte_start":1436,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1452,"byte_start":1451,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1453,"byte_start":1452,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1467,"byte_start":1454,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1468,"byte_start":1467,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1487,"byte_start":1468,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1488,"byte_start":1487,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1502,"byte_start":1489,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1503,"byte_start":1502,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1515,"byte_start":1503,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1516,"byte_start":1515,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1530,"byte_start":1517,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1531,"byte_start":1530,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1538,"byte_start":1531,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1539,"byte_start":1538,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1553,"byte_start":1540,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1554,"byte_start":1553,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1558,"byte_start":1554,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1559,"byte_start":1558,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1573,"byte_start":1560,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1574,"byte_start":1573,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1579,"byte_start":1574,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1580,"byte_start":1579,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1594,"byte_start":1581,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1595,"byte_start":1594,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1606,"byte_start":1595,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1607,"byte_start":1606,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1621,"byte_start":1608,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1622,"byte_start":1621,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1632,"byte_start":1622,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1633,"byte_start":1632,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1647,"byte_start":1634,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1648,"byte_start":1647,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1654,"byte_start":1648,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1655,"byte_start":1654,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1669,"byte_start":1656,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1670,"byte_start":1669,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1677,"byte_start":1670,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1678,"byte_start":1677,"class":"ascii-symbol","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1685,"byte_start":1678,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1686,"byte_start":1685,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1700,"byte_start":1687,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1701,"byte_start":1700,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1708,"byte_start":1701,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1709,"byte_start":1708,"class":"ascii-symbol","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1715,"byte_start":1709,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1716,"byte_start":1715,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1730,"byte_start":1717,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1731,"byte_start":1730,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1738,"byte_start":1731,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1739,"byte_start":1738,"class":"ascii-symbol","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1745,"byte_start":1739,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1746,"byte_start":1745,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1760,"byte_start":1747,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1761,"byte_start":1760,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1768,"byte_start":1761,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1769,"byte_start":1768,"class":"ascii-symbol","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1781,"byte_start":1769,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1782,"byte_start":1781,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1796,"byte_start":1783,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1797,"byte_start":1796,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1804,"byte_start":1797,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1805,"byte_start":1804,"class":"ascii-symbol","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1809,"byte_start":1805,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1810,"byte_start":1809,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1824,"byte_start":1811,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1825,"byte_start":1824,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1832,"byte_start":1825,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1833,"byte_start":1832,"class":"ascii-symbol","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1843,"byte_start":1833,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1844,"byte_start":1843,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1858,"byte_start":1845,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1859,"byte_start":1858,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1864,"byte_start":1859,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1865,"byte_start":1864,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1879,"byte_start":1866,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1880,"byte_start":1879,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1886,"byte_start":1880,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1887,"byte_start":1886,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":1894,"byte_start":1888,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1895,"byte_start":1894,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":1921,"byte_start":1895,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1922,"byte_start":1921,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":1929,"byte_start":1923,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1930,"byte_start":1929,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1940,"byte_start":1930,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1940,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":1951,"byte_start":1942,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1952,"byte_start":1951,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":584733,"byte_start":1952,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":584734,"byte_start":584733,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":584739,"byte_start":584735,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":584740,"byte_start":584739,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":584750,"byte_start":584740,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":584751,"byte_start":584750,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":584756,"byte_start":584752,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":584757,"byte_start":584756,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":584764,"byte_start":584757,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":584765,"byte_start":584764,"class":"delimiter","path":"src/Atlas.lex.tex"}],"spec":"lexlean/coverage/1"} +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":1142,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":3470,"byte_start":1142,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":9431,"byte_start":3470,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":10164,"byte_start":9431,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":13599,"byte_start":10164,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":14167,"byte_start":13599,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":14481,"byte_start":14167,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":15136,"byte_start":14481,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":23707,"byte_start":15136,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":54439,"byte_start":23707,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":141513,"byte_start":54439,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":157742,"byte_start":141513,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":158905,"byte_start":157742,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":160168,"byte_start":158905,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":256529,"byte_start":160168,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":257532,"byte_start":256529,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":269800,"byte_start":257532,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":271097,"byte_start":269800,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":277235,"byte_start":271097,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":277679,"byte_start":277235,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":316879,"byte_start":277679,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":317871,"byte_start":316879,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":319009,"byte_start":317871,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":321067,"byte_start":319009,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":321437,"byte_start":321067,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":324673,"byte_start":321437,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":325141,"byte_start":324673,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":325399,"byte_start":325141,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":326446,"byte_start":325399,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":334631,"byte_start":326446,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":335989,"byte_start":334631,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":336693,"byte_start":335989,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":338135,"byte_start":336693,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":367872,"byte_start":338135,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":368290,"byte_start":367872,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":372754,"byte_start":368290,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":373758,"byte_start":372754,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":376693,"byte_start":373758,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":377083,"byte_start":376693,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":377527,"byte_start":377083,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":378042,"byte_start":377527,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":378828,"byte_start":378042,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":386451,"byte_start":378828,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":489940,"byte_start":386451,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":491932,"byte_start":489940,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":493258,"byte_start":491932,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":500627,"byte_start":493258,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":501020,"byte_start":500627,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":501709,"byte_start":501020,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":522057,"byte_start":501709,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":523350,"byte_start":522057,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":548035,"byte_start":523350,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":583507,"byte_start":548035,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":583858,"byte_start":583507,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":584789,"byte_start":583858,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":588193,"byte_start":584789,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":588623,"byte_start":588193,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":591023,"byte_start":588623,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":604221,"byte_start":591023,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":614314,"byte_start":604221,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":615154,"byte_start":614314,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":615616,"byte_start":615154,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":630504,"byte_start":615616,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":645600,"byte_start":630504,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":649534,"byte_start":645600,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":670270,"byte_start":649534,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":672306,"byte_start":670270,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":674071,"byte_start":672306,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":675585,"byte_start":674071,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":693291,"byte_start":675585,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":708010,"byte_start":693291,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":708616,"byte_start":708010,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":716095,"byte_start":708616,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":718553,"byte_start":716095,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":824249,"byte_start":718553,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":825179,"byte_start":824249,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":842571,"byte_start":825179,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":845128,"byte_start":842571,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":846556,"byte_start":845128,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":846797,"byte_start":846556,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":847303,"byte_start":846797,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":862449,"byte_start":847303,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":865585,"byte_start":862449,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":866532,"byte_start":865585,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":928071,"byte_start":866532,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":928511,"byte_start":928071,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":929094,"byte_start":928511,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":930081,"byte_start":929094,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":933818,"byte_start":930081,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":934151,"byte_start":933818,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":941528,"byte_start":934151,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":942044,"byte_start":941528,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":945812,"byte_start":942044,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":946060,"byte_start":945812,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":946075,"byte_start":946060,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":791260,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"Atlas","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":21,"byte_start":16,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":22,"byte_start":21,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":36,"byte_start":23,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":37,"byte_start":36,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":43,"byte_start":37,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":45,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":59,"byte_start":58,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":67,"byte_start":59,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":68,"byte_start":67,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":82,"byte_start":69,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":83,"byte_start":82,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":89,"byte_start":83,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":90,"byte_start":89,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":104,"byte_start":91,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":105,"byte_start":104,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":115,"byte_start":105,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":116,"byte_start":115,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":117,"byte_start":116,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":131,"byte_start":118,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":132,"byte_start":131,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":142,"byte_start":132,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":144,"byte_start":142,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":145,"byte_start":144,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":159,"byte_start":146,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":160,"byte_start":159,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":170,"byte_start":160,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":173,"byte_start":170,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":174,"byte_start":173,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":188,"byte_start":175,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":189,"byte_start":188,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":199,"byte_start":189,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":202,"byte_start":199,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":203,"byte_start":202,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":217,"byte_start":204,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":218,"byte_start":217,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":228,"byte_start":218,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":231,"byte_start":228,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":232,"byte_start":231,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":246,"byte_start":233,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":247,"byte_start":246,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":257,"byte_start":247,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":260,"byte_start":257,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":261,"byte_start":260,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":275,"byte_start":262,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":276,"byte_start":275,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":286,"byte_start":276,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":289,"byte_start":286,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":290,"byte_start":289,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":304,"byte_start":291,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":305,"byte_start":304,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":315,"byte_start":305,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":318,"byte_start":315,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":319,"byte_start":318,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":333,"byte_start":320,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":334,"byte_start":333,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":344,"byte_start":334,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":347,"byte_start":344,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":348,"byte_start":347,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":362,"byte_start":349,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":363,"byte_start":362,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":373,"byte_start":363,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":376,"byte_start":373,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":377,"byte_start":376,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":391,"byte_start":378,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":392,"byte_start":391,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":402,"byte_start":392,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":405,"byte_start":402,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":406,"byte_start":405,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":420,"byte_start":407,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":421,"byte_start":420,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":431,"byte_start":421,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":434,"byte_start":431,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":435,"byte_start":434,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":449,"byte_start":436,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":450,"byte_start":449,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":460,"byte_start":450,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":462,"byte_start":460,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":463,"byte_start":462,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":477,"byte_start":464,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":478,"byte_start":477,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":488,"byte_start":478,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":490,"byte_start":488,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":491,"byte_start":490,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":505,"byte_start":492,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":506,"byte_start":505,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":516,"byte_start":506,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":518,"byte_start":516,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":519,"byte_start":518,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":533,"byte_start":520,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":534,"byte_start":533,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":544,"byte_start":534,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":546,"byte_start":544,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":547,"byte_start":546,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":561,"byte_start":548,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":562,"byte_start":561,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":572,"byte_start":562,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":574,"byte_start":572,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":575,"byte_start":574,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":589,"byte_start":576,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":590,"byte_start":589,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":600,"byte_start":590,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":601,"byte_start":600,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":602,"byte_start":601,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":616,"byte_start":603,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":617,"byte_start":616,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":627,"byte_start":617,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":629,"byte_start":627,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":630,"byte_start":629,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":644,"byte_start":631,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":645,"byte_start":644,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":655,"byte_start":645,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":657,"byte_start":655,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":658,"byte_start":657,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":672,"byte_start":659,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":673,"byte_start":672,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":683,"byte_start":673,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":685,"byte_start":683,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":686,"byte_start":685,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":700,"byte_start":687,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":701,"byte_start":700,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":711,"byte_start":701,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":713,"byte_start":711,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":714,"byte_start":713,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":728,"byte_start":715,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":729,"byte_start":728,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":739,"byte_start":729,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":741,"byte_start":739,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":742,"byte_start":741,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":756,"byte_start":743,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":757,"byte_start":756,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":767,"byte_start":757,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":769,"byte_start":767,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":770,"byte_start":769,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":784,"byte_start":771,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":785,"byte_start":784,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":795,"byte_start":785,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":797,"byte_start":795,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":798,"byte_start":797,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":812,"byte_start":799,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":813,"byte_start":812,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":823,"byte_start":813,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":825,"byte_start":823,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":826,"byte_start":825,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":840,"byte_start":827,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":841,"byte_start":840,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":851,"byte_start":841,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":853,"byte_start":851,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":854,"byte_start":853,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":868,"byte_start":855,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":869,"byte_start":868,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":879,"byte_start":869,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":881,"byte_start":879,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":882,"byte_start":881,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":896,"byte_start":883,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":897,"byte_start":896,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":907,"byte_start":897,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":908,"byte_start":907,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":909,"byte_start":908,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":923,"byte_start":910,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":924,"byte_start":923,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":934,"byte_start":924,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":935,"byte_start":934,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":936,"byte_start":935,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":950,"byte_start":937,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":951,"byte_start":950,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":961,"byte_start":951,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":962,"byte_start":961,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":963,"byte_start":962,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":977,"byte_start":964,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":978,"byte_start":977,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":988,"byte_start":978,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":990,"byte_start":988,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":991,"byte_start":990,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1005,"byte_start":992,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1006,"byte_start":1005,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1016,"byte_start":1006,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1018,"byte_start":1016,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1019,"byte_start":1018,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1033,"byte_start":1020,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1034,"byte_start":1033,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1044,"byte_start":1034,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1046,"byte_start":1044,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1047,"byte_start":1046,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1061,"byte_start":1048,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1062,"byte_start":1061,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1072,"byte_start":1062,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1074,"byte_start":1072,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1075,"byte_start":1074,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1089,"byte_start":1076,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1090,"byte_start":1089,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1100,"byte_start":1090,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1102,"byte_start":1100,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1103,"byte_start":1102,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1117,"byte_start":1104,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1118,"byte_start":1117,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1128,"byte_start":1118,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1130,"byte_start":1128,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1131,"byte_start":1130,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1145,"byte_start":1132,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1146,"byte_start":1145,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1156,"byte_start":1146,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1158,"byte_start":1156,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1159,"byte_start":1158,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1173,"byte_start":1160,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1174,"byte_start":1173,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1184,"byte_start":1174,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1186,"byte_start":1184,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1187,"byte_start":1186,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1201,"byte_start":1188,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1202,"byte_start":1201,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1212,"byte_start":1202,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1214,"byte_start":1212,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1215,"byte_start":1214,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1229,"byte_start":1216,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1230,"byte_start":1229,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1240,"byte_start":1230,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1242,"byte_start":1240,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1243,"byte_start":1242,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1257,"byte_start":1244,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1258,"byte_start":1257,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1268,"byte_start":1258,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1269,"byte_start":1268,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1270,"byte_start":1269,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1284,"byte_start":1271,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1285,"byte_start":1284,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1295,"byte_start":1285,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1296,"byte_start":1295,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1297,"byte_start":1296,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1311,"byte_start":1298,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1312,"byte_start":1311,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1325,"byte_start":1312,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1326,"byte_start":1325,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1340,"byte_start":1327,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1341,"byte_start":1340,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1355,"byte_start":1341,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1356,"byte_start":1355,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1370,"byte_start":1357,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1371,"byte_start":1370,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1378,"byte_start":1371,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1379,"byte_start":1378,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1393,"byte_start":1380,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1394,"byte_start":1393,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1406,"byte_start":1394,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1407,"byte_start":1406,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1421,"byte_start":1408,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1422,"byte_start":1421,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1434,"byte_start":1422,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1435,"byte_start":1434,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1449,"byte_start":1436,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1450,"byte_start":1449,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1467,"byte_start":1450,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1468,"byte_start":1467,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1482,"byte_start":1469,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1483,"byte_start":1482,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1504,"byte_start":1483,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1505,"byte_start":1504,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1519,"byte_start":1506,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1520,"byte_start":1519,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1535,"byte_start":1520,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1536,"byte_start":1535,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1537,"byte_start":1536,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1551,"byte_start":1538,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1552,"byte_start":1551,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1567,"byte_start":1552,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1568,"byte_start":1567,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1569,"byte_start":1568,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1583,"byte_start":1570,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1584,"byte_start":1583,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1599,"byte_start":1584,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1601,"byte_start":1599,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1602,"byte_start":1601,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1616,"byte_start":1603,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1617,"byte_start":1616,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1632,"byte_start":1617,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1634,"byte_start":1632,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1635,"byte_start":1634,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1649,"byte_start":1636,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1650,"byte_start":1649,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1665,"byte_start":1650,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1667,"byte_start":1665,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1668,"byte_start":1667,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1682,"byte_start":1669,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1683,"byte_start":1682,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1698,"byte_start":1683,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1700,"byte_start":1698,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1701,"byte_start":1700,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1715,"byte_start":1702,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1716,"byte_start":1715,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1731,"byte_start":1716,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1733,"byte_start":1731,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1734,"byte_start":1733,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1748,"byte_start":1735,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1749,"byte_start":1748,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1764,"byte_start":1749,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1766,"byte_start":1764,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1767,"byte_start":1766,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1781,"byte_start":1768,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1782,"byte_start":1781,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1797,"byte_start":1782,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1798,"byte_start":1797,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1799,"byte_start":1798,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1813,"byte_start":1800,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1814,"byte_start":1813,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1829,"byte_start":1814,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1830,"byte_start":1829,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1831,"byte_start":1830,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1845,"byte_start":1832,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1846,"byte_start":1845,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1861,"byte_start":1846,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1862,"byte_start":1861,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1863,"byte_start":1862,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1877,"byte_start":1864,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1878,"byte_start":1877,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1893,"byte_start":1878,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1894,"byte_start":1893,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1895,"byte_start":1894,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1909,"byte_start":1896,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1910,"byte_start":1909,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1925,"byte_start":1910,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1926,"byte_start":1925,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1927,"byte_start":1926,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1928,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1942,"byte_start":1941,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1957,"byte_start":1942,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1958,"byte_start":1957,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1959,"byte_start":1958,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":1973,"byte_start":1960,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1974,"byte_start":1973,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1989,"byte_start":1974,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":1990,"byte_start":1989,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1991,"byte_start":1990,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2005,"byte_start":1992,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2006,"byte_start":2005,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2021,"byte_start":2006,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2022,"byte_start":2021,"class":"numeral","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2023,"byte_start":2022,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2037,"byte_start":2024,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2038,"byte_start":2037,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2057,"byte_start":2038,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2058,"byte_start":2057,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2072,"byte_start":2059,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2073,"byte_start":2072,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2085,"byte_start":2073,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2086,"byte_start":2085,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2100,"byte_start":2087,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2101,"byte_start":2100,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2108,"byte_start":2101,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2109,"byte_start":2108,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2123,"byte_start":2110,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2124,"byte_start":2123,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2128,"byte_start":2124,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2129,"byte_start":2128,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2143,"byte_start":2130,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2144,"byte_start":2143,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2149,"byte_start":2144,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2150,"byte_start":2149,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2164,"byte_start":2151,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2165,"byte_start":2164,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2176,"byte_start":2165,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2177,"byte_start":2176,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2191,"byte_start":2178,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2192,"byte_start":2191,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2202,"byte_start":2192,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2203,"byte_start":2202,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2217,"byte_start":2204,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2218,"byte_start":2217,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2224,"byte_start":2218,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2225,"byte_start":2224,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2239,"byte_start":2226,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2240,"byte_start":2239,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2247,"byte_start":2240,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2248,"byte_start":2247,"class":"ascii-symbol","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2255,"byte_start":2248,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2256,"byte_start":2255,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2270,"byte_start":2257,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2271,"byte_start":2270,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2278,"byte_start":2271,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2279,"byte_start":2278,"class":"ascii-symbol","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2285,"byte_start":2279,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2286,"byte_start":2285,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2300,"byte_start":2287,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2301,"byte_start":2300,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2308,"byte_start":2301,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2309,"byte_start":2308,"class":"ascii-symbol","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2315,"byte_start":2309,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2316,"byte_start":2315,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2330,"byte_start":2317,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2331,"byte_start":2330,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2338,"byte_start":2331,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2339,"byte_start":2338,"class":"ascii-symbol","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2351,"byte_start":2339,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2352,"byte_start":2351,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2366,"byte_start":2353,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2367,"byte_start":2366,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2374,"byte_start":2367,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2375,"byte_start":2374,"class":"ascii-symbol","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2379,"byte_start":2375,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2380,"byte_start":2379,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2394,"byte_start":2381,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2395,"byte_start":2394,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2402,"byte_start":2395,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2403,"byte_start":2402,"class":"ascii-symbol","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2413,"byte_start":2403,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2414,"byte_start":2413,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2428,"byte_start":2415,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2429,"byte_start":2428,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2434,"byte_start":2429,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2435,"byte_start":2434,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":2449,"byte_start":2436,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2450,"byte_start":2449,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":2456,"byte_start":2450,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2457,"byte_start":2456,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":2464,"byte_start":2458,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2465,"byte_start":2464,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":2491,"byte_start":2465,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2492,"byte_start":2491,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":2499,"byte_start":2493,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2500,"byte_start":2499,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":2510,"byte_start":2500,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":2511,"byte_start":2510,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":2521,"byte_start":2512,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":2522,"byte_start":2521,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":585913,"byte_start":2522,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":585914,"byte_start":585913,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":585919,"byte_start":585915,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":585920,"byte_start":585919,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":585930,"byte_start":585920,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":585931,"byte_start":585930,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":585936,"byte_start":585932,"class":"control","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":585937,"byte_start":585936,"class":"delimiter","path":"src/Atlas.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":585944,"byte_start":585937,"class":"word","path":"src/Atlas.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":585945,"byte_start":585944,"class":"delimiter","path":"src/Atlas.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert10.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert10.coverage.json index 388c363f0..8aadfa7c0 100644 --- a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert10.coverage.json +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert10.coverage.json @@ -1 +1 @@ -{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":471,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":905,"byte_start":471,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":920,"byte_start":905,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15407,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert10","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":28,"byte_start":26,"class":"numeral","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":29,"byte_start":28,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":30,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":57,"byte_start":44,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":57,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":59,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":65,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":92,"byte_start":66,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":93,"byte_start":92,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":100,"byte_start":94,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":100,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":101,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":122,"byte_start":113,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":122,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1909,"byte_start":123,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1910,"byte_start":1909,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1915,"byte_start":1911,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1916,"byte_start":1915,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1926,"byte_start":1916,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1927,"byte_start":1926,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1932,"byte_start":1928,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1933,"byte_start":1932,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1940,"byte_start":1933,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1940,"class":"delimiter","path":"src/CensusCert10.lex.tex"}],"spec":"lexlean/coverage/1"} +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":1936,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":1951,"byte_start":1936,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":18700,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert10","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":28,"byte_start":26,"class":"numeral","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":29,"byte_start":28,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":30,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":54,"byte_start":44,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":57,"byte_start":54,"class":"numeral","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":57,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":72,"byte_start":59,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":73,"byte_start":72,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":83,"byte_start":73,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":86,"byte_start":83,"class":"numeral","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":87,"byte_start":86,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":88,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":101,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":112,"byte_start":102,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":115,"byte_start":112,"class":"numeral","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":116,"byte_start":115,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":130,"byte_start":117,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":131,"byte_start":130,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":141,"byte_start":131,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":144,"byte_start":141,"class":"numeral","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":145,"byte_start":144,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":159,"byte_start":146,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":160,"byte_start":159,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":170,"byte_start":160,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":173,"byte_start":170,"class":"numeral","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":174,"byte_start":173,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":188,"byte_start":175,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":189,"byte_start":188,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":199,"byte_start":189,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":202,"byte_start":199,"class":"numeral","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":203,"byte_start":202,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":217,"byte_start":204,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":218,"byte_start":217,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":228,"byte_start":218,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":231,"byte_start":228,"class":"numeral","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":232,"byte_start":231,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":246,"byte_start":233,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":247,"byte_start":246,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":257,"byte_start":247,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":260,"byte_start":257,"class":"numeral","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":261,"byte_start":260,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":275,"byte_start":262,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":276,"byte_start":275,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":286,"byte_start":276,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":289,"byte_start":286,"class":"numeral","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":290,"byte_start":289,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":304,"byte_start":291,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":305,"byte_start":304,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":315,"byte_start":305,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":318,"byte_start":315,"class":"numeral","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":319,"byte_start":318,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":333,"byte_start":320,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":334,"byte_start":333,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":347,"byte_start":334,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":348,"byte_start":347,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":355,"byte_start":349,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":356,"byte_start":355,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":382,"byte_start":356,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":383,"byte_start":382,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":390,"byte_start":384,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":391,"byte_start":390,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":401,"byte_start":391,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":402,"byte_start":401,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":412,"byte_start":403,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":413,"byte_start":412,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":4462,"byte_start":413,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":4463,"byte_start":4462,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":4468,"byte_start":4464,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":4469,"byte_start":4468,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":4479,"byte_start":4469,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":4480,"byte_start":4479,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":4485,"byte_start":4481,"class":"control","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":4486,"byte_start":4485,"class":"delimiter","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":4493,"byte_start":4486,"class":"word","path":"src/CensusCert10.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":4494,"byte_start":4493,"class":"delimiter","path":"src/CensusCert10.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert100.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert100.coverage.json new file mode 100644 index 000000000..8ae36f001 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert100.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":473,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":908,"byte_start":473,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":923,"byte_start":908,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15409,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert100","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert100.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":29,"byte_start":26,"class":"numeral","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":30,"byte_start":29,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":31,"class":"control","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":45,"byte_start":44,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":58,"byte_start":45,"class":"word","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":59,"byte_start":58,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":60,"class":"control","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":67,"byte_start":66,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":93,"byte_start":67,"class":"word","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":94,"byte_start":93,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":95,"class":"control","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":101,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":102,"class":"word","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":113,"byte_start":112,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":114,"class":"control","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":124,"byte_start":123,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1912,"byte_start":124,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1913,"byte_start":1912,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1918,"byte_start":1914,"class":"control","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1919,"byte_start":1918,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1929,"byte_start":1919,"class":"word","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1930,"byte_start":1929,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1935,"byte_start":1931,"class":"control","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1936,"byte_start":1935,"class":"delimiter","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1943,"byte_start":1936,"class":"word","path":"src/CensusCert100.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1944,"byte_start":1943,"class":"delimiter","path":"src/CensusCert100.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert101.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert101.coverage.json new file mode 100644 index 000000000..2c2424882 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert101.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":473,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":908,"byte_start":473,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":923,"byte_start":908,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15409,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert101","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert101.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":29,"byte_start":26,"class":"numeral","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":30,"byte_start":29,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":31,"class":"control","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":45,"byte_start":44,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":58,"byte_start":45,"class":"word","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":59,"byte_start":58,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":60,"class":"control","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":67,"byte_start":66,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":93,"byte_start":67,"class":"word","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":94,"byte_start":93,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":95,"class":"control","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":101,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":102,"class":"word","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":113,"byte_start":112,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":114,"class":"control","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":124,"byte_start":123,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1912,"byte_start":124,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1913,"byte_start":1912,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1918,"byte_start":1914,"class":"control","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1919,"byte_start":1918,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1929,"byte_start":1919,"class":"word","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1930,"byte_start":1929,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1935,"byte_start":1931,"class":"control","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1936,"byte_start":1935,"class":"delimiter","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1943,"byte_start":1936,"class":"word","path":"src/CensusCert101.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1944,"byte_start":1943,"class":"delimiter","path":"src/CensusCert101.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert102.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert102.coverage.json new file mode 100644 index 000000000..b82454d75 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert102.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":473,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":908,"byte_start":473,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":923,"byte_start":908,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15409,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert102","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert102.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":29,"byte_start":26,"class":"numeral","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":30,"byte_start":29,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":31,"class":"control","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":45,"byte_start":44,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":58,"byte_start":45,"class":"word","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":59,"byte_start":58,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":60,"class":"control","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":67,"byte_start":66,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":93,"byte_start":67,"class":"word","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":94,"byte_start":93,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":95,"class":"control","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":101,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":102,"class":"word","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":113,"byte_start":112,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":114,"class":"control","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":124,"byte_start":123,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1912,"byte_start":124,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1913,"byte_start":1912,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1918,"byte_start":1914,"class":"control","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1919,"byte_start":1918,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1929,"byte_start":1919,"class":"word","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1930,"byte_start":1929,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1935,"byte_start":1931,"class":"control","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1936,"byte_start":1935,"class":"delimiter","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1943,"byte_start":1936,"class":"word","path":"src/CensusCert102.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1944,"byte_start":1943,"class":"delimiter","path":"src/CensusCert102.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert103.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert103.coverage.json new file mode 100644 index 000000000..2612f0508 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert103.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":473,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":908,"byte_start":473,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":923,"byte_start":908,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15409,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert103","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert103.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":29,"byte_start":26,"class":"numeral","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":30,"byte_start":29,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":31,"class":"control","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":45,"byte_start":44,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":58,"byte_start":45,"class":"word","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":59,"byte_start":58,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":60,"class":"control","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":67,"byte_start":66,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":93,"byte_start":67,"class":"word","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":94,"byte_start":93,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":95,"class":"control","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":101,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":102,"class":"word","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":113,"byte_start":112,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":114,"class":"control","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":124,"byte_start":123,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1912,"byte_start":124,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1913,"byte_start":1912,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1918,"byte_start":1914,"class":"control","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1919,"byte_start":1918,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1929,"byte_start":1919,"class":"word","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1930,"byte_start":1929,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1935,"byte_start":1931,"class":"control","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1936,"byte_start":1935,"class":"delimiter","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1943,"byte_start":1936,"class":"word","path":"src/CensusCert103.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1944,"byte_start":1943,"class":"delimiter","path":"src/CensusCert103.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert104.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert104.coverage.json new file mode 100644 index 000000000..3da7161aa --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert104.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":473,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":908,"byte_start":473,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":923,"byte_start":908,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15409,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert104","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert104.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":29,"byte_start":26,"class":"numeral","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":30,"byte_start":29,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":31,"class":"control","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":45,"byte_start":44,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":58,"byte_start":45,"class":"word","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":59,"byte_start":58,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":60,"class":"control","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":67,"byte_start":66,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":93,"byte_start":67,"class":"word","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":94,"byte_start":93,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":95,"class":"control","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":101,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":102,"class":"word","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":113,"byte_start":112,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":114,"class":"control","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":124,"byte_start":123,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1912,"byte_start":124,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1913,"byte_start":1912,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1918,"byte_start":1914,"class":"control","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1919,"byte_start":1918,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1929,"byte_start":1919,"class":"word","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1930,"byte_start":1929,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1935,"byte_start":1931,"class":"control","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1936,"byte_start":1935,"class":"delimiter","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1943,"byte_start":1936,"class":"word","path":"src/CensusCert104.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1944,"byte_start":1943,"class":"delimiter","path":"src/CensusCert104.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert105.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert105.coverage.json new file mode 100644 index 000000000..2f6211019 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert105.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":473,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":908,"byte_start":473,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":923,"byte_start":908,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15409,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert105","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert105.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":29,"byte_start":26,"class":"numeral","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":30,"byte_start":29,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":31,"class":"control","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":45,"byte_start":44,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":58,"byte_start":45,"class":"word","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":59,"byte_start":58,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":60,"class":"control","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":67,"byte_start":66,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":93,"byte_start":67,"class":"word","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":94,"byte_start":93,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":95,"class":"control","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":101,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":102,"class":"word","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":113,"byte_start":112,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":114,"class":"control","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":124,"byte_start":123,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1912,"byte_start":124,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1913,"byte_start":1912,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1918,"byte_start":1914,"class":"control","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1919,"byte_start":1918,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1929,"byte_start":1919,"class":"word","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1930,"byte_start":1929,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1935,"byte_start":1931,"class":"control","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1936,"byte_start":1935,"class":"delimiter","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1943,"byte_start":1936,"class":"word","path":"src/CensusCert105.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1944,"byte_start":1943,"class":"delimiter","path":"src/CensusCert105.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert106.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert106.coverage.json new file mode 100644 index 000000000..34b3e4c3e --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert106.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":473,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":908,"byte_start":473,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":923,"byte_start":908,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15409,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert106","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert106.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":29,"byte_start":26,"class":"numeral","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":30,"byte_start":29,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":31,"class":"control","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":45,"byte_start":44,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":58,"byte_start":45,"class":"word","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":59,"byte_start":58,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":60,"class":"control","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":67,"byte_start":66,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":93,"byte_start":67,"class":"word","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":94,"byte_start":93,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":95,"class":"control","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":101,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":102,"class":"word","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":113,"byte_start":112,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":114,"class":"control","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":124,"byte_start":123,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1912,"byte_start":124,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1913,"byte_start":1912,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1918,"byte_start":1914,"class":"control","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1919,"byte_start":1918,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1929,"byte_start":1919,"class":"word","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1930,"byte_start":1929,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1935,"byte_start":1931,"class":"control","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1936,"byte_start":1935,"class":"delimiter","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1943,"byte_start":1936,"class":"word","path":"src/CensusCert106.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1944,"byte_start":1943,"class":"delimiter","path":"src/CensusCert106.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert107.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert107.coverage.json new file mode 100644 index 000000000..66ba3d0f0 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert107.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":473,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":908,"byte_start":473,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":923,"byte_start":908,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15409,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert107","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert107.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":29,"byte_start":26,"class":"numeral","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":30,"byte_start":29,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":31,"class":"control","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":45,"byte_start":44,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":58,"byte_start":45,"class":"word","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":59,"byte_start":58,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":60,"class":"control","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":67,"byte_start":66,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":93,"byte_start":67,"class":"word","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":94,"byte_start":93,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":95,"class":"control","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":101,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":102,"class":"word","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":113,"byte_start":112,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":114,"class":"control","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":124,"byte_start":123,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1912,"byte_start":124,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1913,"byte_start":1912,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1918,"byte_start":1914,"class":"control","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1919,"byte_start":1918,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1929,"byte_start":1919,"class":"word","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1930,"byte_start":1929,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1935,"byte_start":1931,"class":"control","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1936,"byte_start":1935,"class":"delimiter","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1943,"byte_start":1936,"class":"word","path":"src/CensusCert107.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1944,"byte_start":1943,"class":"delimiter","path":"src/CensusCert107.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert108.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert108.coverage.json new file mode 100644 index 000000000..04ba35662 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert108.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":473,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":908,"byte_start":473,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":923,"byte_start":908,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15409,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert108","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert108.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":29,"byte_start":26,"class":"numeral","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":30,"byte_start":29,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":31,"class":"control","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":45,"byte_start":44,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":58,"byte_start":45,"class":"word","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":59,"byte_start":58,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":60,"class":"control","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":67,"byte_start":66,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":93,"byte_start":67,"class":"word","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":94,"byte_start":93,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":95,"class":"control","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":101,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":102,"class":"word","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":113,"byte_start":112,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":114,"class":"control","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":124,"byte_start":123,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1912,"byte_start":124,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1913,"byte_start":1912,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1918,"byte_start":1914,"class":"control","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1919,"byte_start":1918,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1929,"byte_start":1919,"class":"word","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1930,"byte_start":1929,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1935,"byte_start":1931,"class":"control","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1936,"byte_start":1935,"class":"delimiter","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1943,"byte_start":1936,"class":"word","path":"src/CensusCert108.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1944,"byte_start":1943,"class":"delimiter","path":"src/CensusCert108.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert109.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert109.coverage.json new file mode 100644 index 000000000..d436e8e67 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert109.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":473,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":908,"byte_start":473,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":923,"byte_start":908,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15409,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert109","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert109.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":29,"byte_start":26,"class":"numeral","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":30,"byte_start":29,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":31,"class":"control","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":45,"byte_start":44,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":58,"byte_start":45,"class":"word","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":59,"byte_start":58,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":60,"class":"control","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":67,"byte_start":66,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":93,"byte_start":67,"class":"word","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":94,"byte_start":93,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":95,"class":"control","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":101,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":102,"class":"word","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":113,"byte_start":112,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":114,"class":"control","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":124,"byte_start":123,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1912,"byte_start":124,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1913,"byte_start":1912,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1918,"byte_start":1914,"class":"control","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1919,"byte_start":1918,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1929,"byte_start":1919,"class":"word","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1930,"byte_start":1929,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1935,"byte_start":1931,"class":"control","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1936,"byte_start":1935,"class":"delimiter","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1943,"byte_start":1936,"class":"word","path":"src/CensusCert109.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1944,"byte_start":1943,"class":"delimiter","path":"src/CensusCert109.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert4.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert4.coverage.json index 157efd9c5..e0d22154e 100644 --- a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert4.coverage.json +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert4.coverage.json @@ -1 +1 @@ -{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":660,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":904,"byte_start":660,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":919,"byte_start":904,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15405,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert4","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":27,"byte_start":26,"class":"numeral","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":28,"byte_start":27,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":42,"byte_start":29,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":42,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":56,"byte_start":43,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":57,"byte_start":56,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":64,"byte_start":58,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":64,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":91,"byte_start":65,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":92,"byte_start":91,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":99,"byte_start":93,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":100,"byte_start":99,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":110,"byte_start":100,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":110,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":121,"byte_start":112,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":122,"byte_start":121,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1906,"byte_start":122,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1907,"byte_start":1906,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1912,"byte_start":1908,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1913,"byte_start":1912,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1923,"byte_start":1913,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1924,"byte_start":1923,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1929,"byte_start":1925,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1930,"byte_start":1929,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1937,"byte_start":1930,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1938,"byte_start":1937,"class":"delimiter","path":"src/CensusCert4.lex.tex"}],"spec":"lexlean/coverage/1"} +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":1925,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":1940,"byte_start":1925,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":18668,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert4","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":27,"byte_start":26,"class":"numeral","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":28,"byte_start":27,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":42,"byte_start":29,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":42,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":53,"byte_start":43,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":55,"byte_start":53,"class":"numeral","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":56,"byte_start":55,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":70,"byte_start":57,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":71,"byte_start":70,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":81,"byte_start":71,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":83,"byte_start":81,"class":"numeral","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":84,"byte_start":83,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":98,"byte_start":85,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":99,"byte_start":98,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":109,"byte_start":99,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":111,"byte_start":109,"class":"numeral","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":126,"byte_start":113,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":127,"byte_start":126,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":137,"byte_start":127,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":139,"byte_start":137,"class":"numeral","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":140,"byte_start":139,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":154,"byte_start":141,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":155,"byte_start":154,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":165,"byte_start":155,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":167,"byte_start":165,"class":"numeral","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":168,"byte_start":167,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":182,"byte_start":169,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":183,"byte_start":182,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":193,"byte_start":183,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":195,"byte_start":193,"class":"numeral","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":196,"byte_start":195,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":210,"byte_start":197,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":211,"byte_start":210,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":221,"byte_start":211,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":223,"byte_start":221,"class":"numeral","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":224,"byte_start":223,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":238,"byte_start":225,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":239,"byte_start":238,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":249,"byte_start":239,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":251,"byte_start":249,"class":"numeral","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":252,"byte_start":251,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":266,"byte_start":253,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":267,"byte_start":266,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":277,"byte_start":267,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":279,"byte_start":277,"class":"numeral","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":280,"byte_start":279,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":294,"byte_start":281,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":295,"byte_start":294,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":305,"byte_start":295,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":307,"byte_start":305,"class":"numeral","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":308,"byte_start":307,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":322,"byte_start":309,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":323,"byte_start":322,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":336,"byte_start":323,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":337,"byte_start":336,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":344,"byte_start":338,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":345,"byte_start":344,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":371,"byte_start":345,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":372,"byte_start":371,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":379,"byte_start":373,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":380,"byte_start":379,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":390,"byte_start":380,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":391,"byte_start":390,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":401,"byte_start":392,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":402,"byte_start":401,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":4429,"byte_start":402,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":4430,"byte_start":4429,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":4435,"byte_start":4431,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":4436,"byte_start":4435,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":4446,"byte_start":4436,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":4447,"byte_start":4446,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":4452,"byte_start":4448,"class":"control","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":4453,"byte_start":4452,"class":"delimiter","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":4460,"byte_start":4453,"class":"word","path":"src/CensusCert4.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":4461,"byte_start":4460,"class":"delimiter","path":"src/CensusCert4.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert40.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert40.coverage.json new file mode 100644 index 000000000..8db84f151 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert40.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":472,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":907,"byte_start":472,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":922,"byte_start":907,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15407,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert40","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert40.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":28,"byte_start":26,"class":"numeral","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":29,"byte_start":28,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":30,"class":"control","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":57,"byte_start":44,"class":"word","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":57,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":59,"class":"control","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":65,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":92,"byte_start":66,"class":"word","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":93,"byte_start":92,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":100,"byte_start":94,"class":"control","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":100,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":101,"class":"word","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":122,"byte_start":113,"class":"control","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":122,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1909,"byte_start":123,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1910,"byte_start":1909,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1915,"byte_start":1911,"class":"control","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1916,"byte_start":1915,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1926,"byte_start":1916,"class":"word","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1927,"byte_start":1926,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1932,"byte_start":1928,"class":"control","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1933,"byte_start":1932,"class":"delimiter","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1940,"byte_start":1933,"class":"word","path":"src/CensusCert40.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1940,"class":"delimiter","path":"src/CensusCert40.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert41.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert41.coverage.json new file mode 100644 index 000000000..38e405c31 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert41.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":472,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":907,"byte_start":472,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":922,"byte_start":907,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15407,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert41","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert41.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":28,"byte_start":26,"class":"numeral","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":29,"byte_start":28,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":30,"class":"control","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":57,"byte_start":44,"class":"word","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":57,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":59,"class":"control","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":65,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":92,"byte_start":66,"class":"word","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":93,"byte_start":92,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":100,"byte_start":94,"class":"control","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":100,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":101,"class":"word","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":122,"byte_start":113,"class":"control","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":122,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1909,"byte_start":123,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1910,"byte_start":1909,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1915,"byte_start":1911,"class":"control","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1916,"byte_start":1915,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1926,"byte_start":1916,"class":"word","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1927,"byte_start":1926,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1932,"byte_start":1928,"class":"control","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1933,"byte_start":1932,"class":"delimiter","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1940,"byte_start":1933,"class":"word","path":"src/CensusCert41.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1940,"class":"delimiter","path":"src/CensusCert41.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert42.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert42.coverage.json new file mode 100644 index 000000000..825c8e337 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert42.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":472,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":907,"byte_start":472,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":922,"byte_start":907,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15407,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert42","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert42.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":28,"byte_start":26,"class":"numeral","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":29,"byte_start":28,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":30,"class":"control","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":57,"byte_start":44,"class":"word","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":57,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":59,"class":"control","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":65,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":92,"byte_start":66,"class":"word","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":93,"byte_start":92,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":100,"byte_start":94,"class":"control","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":100,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":101,"class":"word","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":122,"byte_start":113,"class":"control","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":122,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1909,"byte_start":123,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1910,"byte_start":1909,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1915,"byte_start":1911,"class":"control","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1916,"byte_start":1915,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1926,"byte_start":1916,"class":"word","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1927,"byte_start":1926,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1932,"byte_start":1928,"class":"control","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1933,"byte_start":1932,"class":"delimiter","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1940,"byte_start":1933,"class":"word","path":"src/CensusCert42.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1940,"class":"delimiter","path":"src/CensusCert42.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert43.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert43.coverage.json new file mode 100644 index 000000000..d83951ddc --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert43.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":472,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":907,"byte_start":472,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":922,"byte_start":907,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15407,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert43","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert43.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":28,"byte_start":26,"class":"numeral","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":29,"byte_start":28,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":30,"class":"control","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":57,"byte_start":44,"class":"word","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":57,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":59,"class":"control","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":65,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":92,"byte_start":66,"class":"word","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":93,"byte_start":92,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":100,"byte_start":94,"class":"control","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":100,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":101,"class":"word","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":122,"byte_start":113,"class":"control","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":122,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1909,"byte_start":123,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1910,"byte_start":1909,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1915,"byte_start":1911,"class":"control","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1916,"byte_start":1915,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1926,"byte_start":1916,"class":"word","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1927,"byte_start":1926,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1932,"byte_start":1928,"class":"control","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1933,"byte_start":1932,"class":"delimiter","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1940,"byte_start":1933,"class":"word","path":"src/CensusCert43.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1940,"class":"delimiter","path":"src/CensusCert43.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert44.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert44.coverage.json new file mode 100644 index 000000000..4a9b9ed55 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert44.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":472,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":907,"byte_start":472,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":922,"byte_start":907,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15407,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert44","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert44.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":28,"byte_start":26,"class":"numeral","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":29,"byte_start":28,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":30,"class":"control","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":57,"byte_start":44,"class":"word","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":57,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":59,"class":"control","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":65,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":92,"byte_start":66,"class":"word","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":93,"byte_start":92,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":100,"byte_start":94,"class":"control","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":100,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":101,"class":"word","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":122,"byte_start":113,"class":"control","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":122,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1909,"byte_start":123,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1910,"byte_start":1909,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1915,"byte_start":1911,"class":"control","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1916,"byte_start":1915,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1926,"byte_start":1916,"class":"word","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1927,"byte_start":1926,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1932,"byte_start":1928,"class":"control","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1933,"byte_start":1932,"class":"delimiter","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1940,"byte_start":1933,"class":"word","path":"src/CensusCert44.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1940,"class":"delimiter","path":"src/CensusCert44.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert45.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert45.coverage.json new file mode 100644 index 000000000..dbf4a4e38 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert45.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":472,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":907,"byte_start":472,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":922,"byte_start":907,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15407,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert45","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert45.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":28,"byte_start":26,"class":"numeral","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":29,"byte_start":28,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":30,"class":"control","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":57,"byte_start":44,"class":"word","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":57,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":59,"class":"control","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":65,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":92,"byte_start":66,"class":"word","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":93,"byte_start":92,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":100,"byte_start":94,"class":"control","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":100,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":101,"class":"word","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":122,"byte_start":113,"class":"control","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":122,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1909,"byte_start":123,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1910,"byte_start":1909,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1915,"byte_start":1911,"class":"control","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1916,"byte_start":1915,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1926,"byte_start":1916,"class":"word","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1927,"byte_start":1926,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1932,"byte_start":1928,"class":"control","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1933,"byte_start":1932,"class":"delimiter","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1940,"byte_start":1933,"class":"word","path":"src/CensusCert45.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1940,"class":"delimiter","path":"src/CensusCert45.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert46.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert46.coverage.json new file mode 100644 index 000000000..e336a280a --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert46.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":472,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":907,"byte_start":472,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":922,"byte_start":907,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15407,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert46","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert46.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":28,"byte_start":26,"class":"numeral","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":29,"byte_start":28,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":30,"class":"control","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":57,"byte_start":44,"class":"word","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":57,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":59,"class":"control","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":65,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":92,"byte_start":66,"class":"word","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":93,"byte_start":92,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":100,"byte_start":94,"class":"control","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":100,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":101,"class":"word","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":122,"byte_start":113,"class":"control","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":122,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1909,"byte_start":123,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1910,"byte_start":1909,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1915,"byte_start":1911,"class":"control","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1916,"byte_start":1915,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1926,"byte_start":1916,"class":"word","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1927,"byte_start":1926,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1932,"byte_start":1928,"class":"control","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1933,"byte_start":1932,"class":"delimiter","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1940,"byte_start":1933,"class":"word","path":"src/CensusCert46.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1940,"class":"delimiter","path":"src/CensusCert46.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert47.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert47.coverage.json new file mode 100644 index 000000000..2c57ba6d0 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert47.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":472,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":907,"byte_start":472,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":922,"byte_start":907,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15407,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert47","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert47.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":28,"byte_start":26,"class":"numeral","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":29,"byte_start":28,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":30,"class":"control","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":57,"byte_start":44,"class":"word","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":57,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":59,"class":"control","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":65,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":92,"byte_start":66,"class":"word","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":93,"byte_start":92,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":100,"byte_start":94,"class":"control","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":100,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":101,"class":"word","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":122,"byte_start":113,"class":"control","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":122,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1909,"byte_start":123,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1910,"byte_start":1909,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1915,"byte_start":1911,"class":"control","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1916,"byte_start":1915,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1926,"byte_start":1916,"class":"word","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1927,"byte_start":1926,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1932,"byte_start":1928,"class":"control","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1933,"byte_start":1932,"class":"delimiter","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1940,"byte_start":1933,"class":"word","path":"src/CensusCert47.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1940,"class":"delimiter","path":"src/CensusCert47.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert48.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert48.coverage.json new file mode 100644 index 000000000..c8e6c3a2b --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert48.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":472,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":907,"byte_start":472,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":922,"byte_start":907,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15407,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert48","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert48.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":28,"byte_start":26,"class":"numeral","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":29,"byte_start":28,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":30,"class":"control","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":57,"byte_start":44,"class":"word","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":57,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":59,"class":"control","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":65,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":92,"byte_start":66,"class":"word","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":93,"byte_start":92,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":100,"byte_start":94,"class":"control","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":100,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":101,"class":"word","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":122,"byte_start":113,"class":"control","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":122,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1909,"byte_start":123,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1910,"byte_start":1909,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1915,"byte_start":1911,"class":"control","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1916,"byte_start":1915,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1926,"byte_start":1916,"class":"word","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1927,"byte_start":1926,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1932,"byte_start":1928,"class":"control","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1933,"byte_start":1932,"class":"delimiter","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1940,"byte_start":1933,"class":"word","path":"src/CensusCert48.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1940,"class":"delimiter","path":"src/CensusCert48.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert49.coverage.json b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert49.coverage.json new file mode 100644 index 000000000..ec4d82f21 --- /dev/null +++ b/examples/uor-atlas/expected/build/coverage/LexLeanExample/CensusCert49.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":226,"byte_start":0,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":472,"byte_start":226,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":907,"byte_start":472,"kind":"core-latex-declaration","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}},{"byte_end":922,"byte_start":907,"kind":"core-latex-preamble","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"lean":[{"byte_end":15407,"byte_start":0,"kind":"core-lean-kernel-module","origin":{"kind":"metadata","owner":"lexlean.core::coredata"}}],"module":"CensusCert49","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/CensusCert49.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":28,"byte_start":26,"class":"numeral","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":29,"byte_start":28,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":43,"byte_start":30,"class":"control","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":44,"byte_start":43,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":57,"byte_start":44,"class":"word","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":58,"byte_start":57,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":59,"class":"control","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":66,"byte_start":65,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"atlas-d1","form":"atlas-d1","kind":"form","package":"lexlean.uor.atlas"},"byte_end":92,"byte_start":66,"class":"word","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":93,"byte_start":92,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":100,"byte_start":94,"class":"control","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":100,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":101,"class":"word","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"coredata","kind":"structural","package":"lexlean.core"},"byte_end":122,"byte_start":113,"class":"control","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":122,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::coredata"},"byte_end":1909,"byte_start":123,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1910,"byte_start":1909,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1915,"byte_start":1911,"class":"control","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1916,"byte_start":1915,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"env.coremodule","kind":"structural","package":"lexlean.core"},"byte_end":1926,"byte_start":1916,"class":"word","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1927,"byte_start":1926,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":1932,"byte_start":1928,"class":"control","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":1933,"byte_start":1932,"class":"delimiter","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":1940,"byte_start":1933,"class":"word","path":"src/CensusCert49.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":1941,"byte_start":1940,"class":"delimiter","path":"src/CensusCert49.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert100.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert100.closure.json new file mode 100644 index 000000000..13c0b567a --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert100.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert100","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert101.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert101.closure.json new file mode 100644 index 000000000..2f7cc2df9 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert101.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert101","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert102.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert102.closure.json new file mode 100644 index 000000000..7bf338f71 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert102.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert102","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert103.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert103.closure.json new file mode 100644 index 000000000..f82bd7a0b --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert103.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert103","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert104.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert104.closure.json new file mode 100644 index 000000000..b06b8685e --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert104.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert104","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert105.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert105.closure.json new file mode 100644 index 000000000..4c425135a --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert105.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert105","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert106.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert106.closure.json new file mode 100644 index 000000000..8d7d52494 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert106.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert106","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert107.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert107.closure.json new file mode 100644 index 000000000..19fcd3686 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert107.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert107","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert108.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert108.closure.json new file mode 100644 index 000000000..d171a0721 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert108.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert108","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert109.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert109.closure.json new file mode 100644 index 000000000..fe4660a41 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert109.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert109","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert40.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert40.closure.json new file mode 100644 index 000000000..1de498d31 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert40.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert40","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert41.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert41.closure.json new file mode 100644 index 000000000..f61ec3d86 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert41.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert41","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert42.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert42.closure.json new file mode 100644 index 000000000..2ad3de5c5 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert42.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert42","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert43.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert43.closure.json new file mode 100644 index 000000000..ec0842c8b --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert43.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert43","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert44.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert44.closure.json new file mode 100644 index 000000000..6adbd1aaa --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert44.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert44","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert45.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert45.closure.json new file mode 100644 index 000000000..ad6d5613a --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert45.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert45","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert46.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert46.closure.json new file mode 100644 index 000000000..e2e657502 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert46.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert46","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert47.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert47.closure.json new file mode 100644 index 000000000..88a385b35 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert47.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert47","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert48.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert48.closure.json new file mode 100644 index 000000000..1f8aa6a06 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert48.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert48","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/lexicons/CensusCert49.closure.json b/examples/uor-atlas/expected/build/lexicons/CensusCert49.closure.json new file mode 100644 index 000000000..4264d4d45 --- /dev/null +++ b/examples/uor-atlas/expected/build/lexicons/CensusCert49.closure.json @@ -0,0 +1 @@ +{"module":"CensusCert49","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"3de2c46e1eea7eabf082c18797aae7c12113195c806f01115b3f1a13f7ab4ec1","tree_sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"ediv","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"infix-function","id":"emod","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"type-noun","id":"int","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"le","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-predicate","id":"lt","signature_sha256":"8633f72e7d9ed20b4d2b340023d864a19a087dc8140969349397a09804fbe36e"},{"category":"infix-function","id":"mul","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"},{"category":"prefix-function","id":"neg","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"function","id":"sign","signature_sha256":"11910a8f535b9703aee40a92763a08ff09ba821451e66b86ef673b96e971c4a0"},{"category":"infix-function","id":"sub","signature_sha256":"32981c84c68ae04bfc48c80159801ff03a41bcd6bf67ebd1f5641c8f366eed7f"}],"id":"lexlean.std.int","manifest_sha256":"fdd3c80a33cabc0fd6463bc825588ea73af948328cc8d47f2c17d3e6652b8fb4","tree_sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980","version":"1.0.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"fb1fe55701cbc3f73a731fe9f4b06a17dcdda064093732938074af482ba08bab","tree_sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e","version":"1.0.0"},{"entries":[{"category":"label-word","id":"atlas-a1"},{"category":"label-word","id":"atlas-bc1"},{"category":"label-word","id":"atlas-d1"},{"category":"label-word","id":"atlas-d10"},{"category":"label-word","id":"atlas-d11"},{"category":"label-word","id":"atlas-d12"},{"category":"label-word","id":"atlas-d13"},{"category":"label-word","id":"atlas-d14"},{"category":"label-word","id":"atlas-d15"},{"category":"label-word","id":"atlas-d16"},{"category":"label-word","id":"atlas-d17"},{"category":"label-word","id":"atlas-d17a"},{"category":"label-word","id":"atlas-d18"},{"category":"label-word","id":"atlas-d19"},{"category":"label-word","id":"atlas-d19a"},{"category":"label-word","id":"atlas-d2"},{"category":"label-word","id":"atlas-d20"},{"category":"label-word","id":"atlas-d21"},{"category":"label-word","id":"atlas-d21a"},{"category":"label-word","id":"atlas-d22"},{"category":"label-word","id":"atlas-d22a"},{"category":"label-word","id":"atlas-d23"},{"category":"label-word","id":"atlas-d24"},{"category":"label-word","id":"atlas-d25"},{"category":"label-word","id":"atlas-d26"},{"category":"label-word","id":"atlas-d27"},{"category":"label-word","id":"atlas-d28"},{"category":"label-word","id":"atlas-d28a"},{"category":"label-word","id":"atlas-d29"},{"category":"label-word","id":"atlas-d3"},{"category":"label-word","id":"atlas-d30"},{"category":"label-word","id":"atlas-d31"},{"category":"label-word","id":"atlas-d32"},{"category":"label-word","id":"atlas-d33"},{"category":"label-word","id":"atlas-d34"},{"category":"label-word","id":"atlas-d35"},{"category":"label-word","id":"atlas-d35a"},{"category":"label-word","id":"atlas-d36"},{"category":"label-word","id":"atlas-d37"},{"category":"label-word","id":"atlas-d38"},{"category":"label-word","id":"atlas-d39"},{"category":"label-word","id":"atlas-d4"},{"category":"label-word","id":"atlas-d40"},{"category":"label-word","id":"atlas-d41"},{"category":"label-word","id":"atlas-d42"},{"category":"label-word","id":"atlas-d43"},{"category":"label-word","id":"atlas-d44"},{"category":"label-word","id":"atlas-d45"},{"category":"label-word","id":"atlas-d46"},{"category":"label-word","id":"atlas-d46a"},{"category":"label-word","id":"atlas-d47"},{"category":"label-word","id":"atlas-d48"},{"category":"label-word","id":"atlas-d49"},{"category":"label-word","id":"atlas-d49a"},{"category":"label-word","id":"atlas-d49b"},{"category":"label-word","id":"atlas-d5"},{"category":"label-word","id":"atlas-d50"},{"category":"label-word","id":"atlas-d51"},{"category":"label-word","id":"atlas-d51a"},{"category":"label-word","id":"atlas-d52"},{"category":"label-word","id":"atlas-d53"},{"category":"label-word","id":"atlas-d54"},{"category":"label-word","id":"atlas-d54a"},{"category":"label-word","id":"atlas-d55"},{"category":"label-word","id":"atlas-d56"},{"category":"label-word","id":"atlas-d57"},{"category":"label-word","id":"atlas-d58"},{"category":"label-word","id":"atlas-d59"},{"category":"label-word","id":"atlas-d6"},{"category":"label-word","id":"atlas-d60"},{"category":"label-word","id":"atlas-d61"},{"category":"label-word","id":"atlas-d62"},{"category":"label-word","id":"atlas-d63"},{"category":"label-word","id":"atlas-d64"},{"category":"label-word","id":"atlas-d65"},{"category":"label-word","id":"atlas-d66"},{"category":"label-word","id":"atlas-d67"},{"category":"label-word","id":"atlas-d7"},{"category":"label-word","id":"atlas-d8"},{"category":"label-word","id":"atlas-d9"},{"category":"label-word","id":"atlas-dv1"},{"category":"label-word","id":"atlas-f1"},{"category":"label-word","id":"atlas-f12"},{"category":"label-word","id":"atlas-f13"},{"category":"label-word","id":"atlas-f14"},{"category":"label-word","id":"atlas-f15"},{"category":"label-word","id":"atlas-f15a"},{"category":"label-word","id":"atlas-f15p"},{"category":"label-word","id":"atlas-f16"},{"category":"label-word","id":"atlas-f17"},{"category":"label-word","id":"atlas-f18"},{"category":"label-word","id":"atlas-f19"},{"category":"label-word","id":"atlas-f19a"},{"category":"label-word","id":"atlas-f2"},{"category":"label-word","id":"atlas-f20"},{"category":"label-word","id":"atlas-f21"},{"category":"label-word","id":"atlas-f22"},{"category":"label-word","id":"atlas-f3"},{"category":"label-word","id":"atlas-f4"},{"category":"label-word","id":"atlas-f5"},{"category":"label-word","id":"atlas-f6"},{"category":"label-word","id":"atlas-f6p"},{"category":"label-word","id":"atlas-f7"},{"category":"label-word","id":"atlas-fi1"},{"category":"label-word","id":"atlas-fr1"},{"category":"label-word","id":"atlas-ig1"},{"category":"label-word","id":"atlas-li1"},{"category":"label-word","id":"atlas-m1"},{"category":"label-word","id":"atlas-m2"},{"category":"label-word","id":"atlas-m3"},{"category":"label-word","id":"atlas-m4"},{"category":"label-word","id":"atlas-p1"},{"category":"label-word","id":"atlas-p2"},{"category":"type-noun","id":"atlas-presentation","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"label-word","id":"atlas-ql1"},{"category":"label-word","id":"atlas-rc1"},{"category":"label-word","id":"atlas-rh1"},{"category":"label-word","id":"atlas-rp1"},{"category":"label-word","id":"atlas-s1"},{"category":"label-word","id":"atlas-s10"},{"category":"label-word","id":"atlas-s11"},{"category":"label-word","id":"atlas-s12"},{"category":"label-word","id":"atlas-s13"},{"category":"label-word","id":"atlas-s14"},{"category":"label-word","id":"atlas-s15"},{"category":"label-word","id":"atlas-s16"},{"category":"label-word","id":"atlas-s17"},{"category":"label-word","id":"atlas-s18"},{"category":"label-word","id":"atlas-s19"},{"category":"label-word","id":"atlas-s2"},{"category":"label-word","id":"atlas-s20"},{"category":"label-word","id":"atlas-s21"},{"category":"label-word","id":"atlas-s22"},{"category":"label-word","id":"atlas-s23"},{"category":"label-word","id":"atlas-s24"},{"category":"label-word","id":"atlas-s25"},{"category":"label-word","id":"atlas-s26"},{"category":"label-word","id":"atlas-s27"},{"category":"label-word","id":"atlas-s28"},{"category":"label-word","id":"atlas-s29"},{"category":"label-word","id":"atlas-s3"},{"category":"label-word","id":"atlas-s30"},{"category":"label-word","id":"atlas-s31"},{"category":"label-word","id":"atlas-s32"},{"category":"label-word","id":"atlas-s33"},{"category":"label-word","id":"atlas-s34"},{"category":"label-word","id":"atlas-s35"},{"category":"label-word","id":"atlas-s36"},{"category":"label-word","id":"atlas-s37"},{"category":"label-word","id":"atlas-s38"},{"category":"label-word","id":"atlas-s39"},{"category":"label-word","id":"atlas-s4"},{"category":"label-word","id":"atlas-s40"},{"category":"label-word","id":"atlas-s41"},{"category":"label-word","id":"atlas-s41a"},{"category":"label-word","id":"atlas-s41c"},{"category":"label-word","id":"atlas-s41d"},{"category":"label-word","id":"atlas-s42"},{"category":"label-word","id":"atlas-s43"},{"category":"label-word","id":"atlas-s5"},{"category":"label-word","id":"atlas-s6"},{"category":"label-word","id":"atlas-s7"},{"category":"label-word","id":"atlas-s8"},{"category":"label-word","id":"atlas-s9"},{"category":"label-word","id":"atlas-s9a"},{"category":"label-word","id":"atlas-sd1"},{"category":"function","id":"atlas-support","signature_sha256":"a5a9ada0d5a3f78b9a1bee2800b58bb13d1ae202d17d504e30c6b165e1f2eaa6"},{"category":"label-word","id":"atlas-t1"},{"category":"label-word","id":"atlas-t10a"},{"category":"label-word","id":"atlas-t10b"},{"category":"label-word","id":"atlas-t10c"},{"category":"label-word","id":"atlas-t11"},{"category":"label-word","id":"atlas-t12"},{"category":"label-word","id":"atlas-t13"},{"category":"label-word","id":"atlas-t14"},{"category":"label-word","id":"atlas-t15"},{"category":"label-word","id":"atlas-t16"},{"category":"label-word","id":"atlas-t16x"},{"category":"label-word","id":"atlas-t17"},{"category":"label-word","id":"atlas-t18"},{"category":"label-word","id":"atlas-t19"},{"category":"label-word","id":"atlas-t2"},{"category":"label-word","id":"atlas-t20"},{"category":"label-word","id":"atlas-t20a"},{"category":"label-word","id":"atlas-t21"},{"category":"label-word","id":"atlas-t22"},{"category":"label-word","id":"atlas-t22a"},{"category":"label-word","id":"atlas-t23"},{"category":"label-word","id":"atlas-t24"},{"category":"label-word","id":"atlas-t25"},{"category":"label-word","id":"atlas-t25x"},{"category":"label-word","id":"atlas-t26"},{"category":"label-word","id":"atlas-t26a"},{"category":"label-word","id":"atlas-t26b"},{"category":"label-word","id":"atlas-t26x"},{"category":"label-word","id":"atlas-t27"},{"category":"label-word","id":"atlas-t28"},{"category":"label-word","id":"atlas-t29"},{"category":"label-word","id":"atlas-t3"},{"category":"label-word","id":"atlas-t30"},{"category":"label-word","id":"atlas-t31"},{"category":"label-word","id":"atlas-t32"},{"category":"label-word","id":"atlas-t33"},{"category":"label-word","id":"atlas-t34"},{"category":"label-word","id":"atlas-t35"},{"category":"label-word","id":"atlas-t36"},{"category":"label-word","id":"atlas-t37"},{"category":"label-word","id":"atlas-t38"},{"category":"label-word","id":"atlas-t39"},{"category":"label-word","id":"atlas-t39p"},{"category":"label-word","id":"atlas-t4"},{"category":"label-word","id":"atlas-t40"},{"category":"label-word","id":"atlas-t41"},{"category":"label-word","id":"atlas-t42"},{"category":"label-word","id":"atlas-t43"},{"category":"label-word","id":"atlas-t44"},{"category":"label-word","id":"atlas-t45"},{"category":"label-word","id":"atlas-t46"},{"category":"label-word","id":"atlas-t47"},{"category":"label-word","id":"atlas-t49"},{"category":"label-word","id":"atlas-t5"},{"category":"label-word","id":"atlas-t50"},{"category":"label-word","id":"atlas-t51"},{"category":"label-word","id":"atlas-t52"},{"category":"label-word","id":"atlas-t53"},{"category":"label-word","id":"atlas-t54"},{"category":"label-word","id":"atlas-t55"},{"category":"label-word","id":"atlas-t56"},{"category":"label-word","id":"atlas-t57a"},{"category":"label-word","id":"atlas-t57b"},{"category":"label-word","id":"atlas-t57c"},{"category":"label-word","id":"atlas-t58"},{"category":"label-word","id":"atlas-t58x"},{"category":"label-word","id":"atlas-t59"},{"category":"label-word","id":"atlas-t59a"},{"category":"label-word","id":"atlas-t59p"},{"category":"label-word","id":"atlas-t59p0"},{"category":"label-word","id":"atlas-t6"},{"category":"label-word","id":"atlas-t60"},{"category":"label-word","id":"atlas-t61"},{"category":"label-word","id":"atlas-t61a"},{"category":"label-word","id":"atlas-t62"},{"category":"label-word","id":"atlas-t63"},{"category":"label-word","id":"atlas-t63a"},{"category":"label-word","id":"atlas-t64"},{"category":"label-word","id":"atlas-t65"},{"category":"label-word","id":"atlas-t66"},{"category":"label-word","id":"atlas-t67"},{"category":"label-word","id":"atlas-t68"},{"category":"label-word","id":"atlas-t69"},{"category":"label-word","id":"atlas-t7"},{"category":"label-word","id":"atlas-t70"},{"category":"label-word","id":"atlas-t71"},{"category":"label-word","id":"atlas-t72"},{"category":"label-word","id":"atlas-t73"},{"category":"label-word","id":"atlas-t74"},{"category":"label-word","id":"atlas-t75"},{"category":"label-word","id":"atlas-t76"},{"category":"label-word","id":"atlas-t76a"},{"category":"label-word","id":"atlas-t77"},{"category":"label-word","id":"atlas-t77a"},{"category":"label-word","id":"atlas-t78"},{"category":"label-word","id":"atlas-t79"},{"category":"label-word","id":"atlas-t8"},{"category":"label-word","id":"atlas-t80"},{"category":"label-word","id":"atlas-t80a"},{"category":"label-word","id":"atlas-t80p"},{"category":"label-word","id":"atlas-t81"},{"category":"label-word","id":"atlas-t82"},{"category":"label-word","id":"atlas-t83"},{"category":"label-word","id":"atlas-t84"},{"category":"label-word","id":"atlas-t85"},{"category":"label-word","id":"atlas-t9"},{"category":"label-word","id":"atlas-t9a"},{"category":"label-word","id":"atlas-ti1"},{"category":"label-word","id":"atlas-v65a"},{"category":"label-word","id":"atlas-v65b"},{"category":"label-word","id":"atlas-v65c"},{"category":"label-word","id":"atlas-v66a"},{"category":"label-word","id":"atlas-v66b"},{"category":"label-word","id":"atlas-v66c"},{"category":"label-word","id":"atlas-v67"},{"category":"label-word","id":"atlas-v68a"},{"category":"label-word","id":"atlas-v68b"},{"category":"label-word","id":"atlas-v69"},{"category":"label-word","id":"atlas-v70"},{"category":"label-word","id":"atlas-v71"},{"category":"label-word","id":"atlas-v72"},{"category":"label-word","id":"atlas-v73"},{"category":"label-word","id":"atlas-v74"},{"category":"label-word","id":"atlas-v75"},{"category":"label-word","id":"atlas-v76"},{"category":"label-word","id":"atlas-v77"}],"id":"lexlean.uor.atlas","manifest_sha256":"49d0f41e154d0754384f2e766dc3a0bef72b4ee960f73fe4acfec247bcab73a2","tree_sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4","version":"1.0.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/examples/uor-atlas/expected/build/manifest.json b/examples/uor-atlas/expected/build/manifest.json index 824a1c1b3..078b8aae8 100644 --- a/examples/uor-atlas/expected/build/manifest.json +++ b/examples/uor-atlas/expected/build/manifest.json @@ -1 +1 @@ -{"build_id":"07f84223e64fceeec50b03352d78182d0c3db17e797d60232d737878bb49afa4","compiler":{"semantics_id":"95deb33a8d416d7bf60f02a36e251a71c3ee6f046b7e475d7bae2fc5ddc3767d","version":"0.3.0"},"inputs":[{"byte_length":5310,"kind":"lexicon","path":"embedded","sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980"},{"byte_length":13396,"kind":"lexicon","path":"embedded","sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e"},{"byte_length":36197,"kind":"lexicon","path":"embedded","sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17"},{"byte_length":98424,"kind":"lexicon","path":"embedded","sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4"},{"byte_length":1944,"kind":"lock","path":"lexlean.lock","sha256":"66b87c07abadf006bbfa460d85100797929f1439f545907916a07b13dc64e079"},{"byte_length":605,"kind":"project-config","path":"lexlean.toml","sha256":"8fd14b0d36e36f8e6ae66961bd7bad0cdfc0b313a659e86ac9fcf6467df7ce23"},{"byte_length":584766,"kind":"source","path":"src/Atlas.lex.tex","sha256":"166d55d9286a1c587168e10049ca308023f82b98b04254560f064f9d48b6a09f"},{"byte_length":1324190,"kind":"source","path":"src/Blocks.lex.tex","sha256":"471337eb9b79db64aaa994b7e7338243c2165eb080a9666c437099f20ea7d73c"},{"byte_length":588581,"kind":"source","path":"src/Category.lex.tex","sha256":"267327ead0edae2c49094b567e35e7f32acc3e07c52144836c3eb01635926d1b"},{"byte_length":1472648,"kind":"source","path":"src/Census.lex.tex","sha256":"fda87786fb0c7e9046d7275832affed3bf80037531fee9f021c299d8015b982c"},{"byte_length":4803,"kind":"source","path":"src/CensusCert0.lex.tex","sha256":"d919a0a2d3fa96ca70d6ca7a5917e553ccbdc96441a161cf0ac06b6343c19522"},{"byte_length":1942,"kind":"source","path":"src/CensusCert10.lex.tex","sha256":"fb8fce64a165e5a3cc68784d8332ff5897d62db6d0e11dc46c2b3bf1aaa4dbdb"},{"byte_length":1944,"kind":"source","path":"src/CensusCert11.lex.tex","sha256":"d164d9f4c42252e2b3f6576519010b24f786ffb91fc5cdbdbdc6ce33b3441a84"},{"byte_length":1942,"kind":"source","path":"src/CensusCert12.lex.tex","sha256":"4497b89695e555cf97d83c9cf83d506acc3f07041be9b6a5e9377421e21747a9"},{"byte_length":1942,"kind":"source","path":"src/CensusCert13.lex.tex","sha256":"6835a53d25c10721c7d53379599eceb91f181a7d5a68e99b47807b68e2b8bc2f"},{"byte_length":1942,"kind":"source","path":"src/CensusCert14.lex.tex","sha256":"bc9c57326c03a6cc768be11fd85442aad29b5ac33ea8fc3d03b0627784d13d6e"},{"byte_length":1941,"kind":"source","path":"src/CensusCert15.lex.tex","sha256":"3a68aa5f07f84aadffb4df9d0280c5ce7032aee899315c6bb77fe74470ff5bf9"},{"byte_length":1939,"kind":"source","path":"src/CensusCert4.lex.tex","sha256":"b249b8da1e210a5fe835429ac0c105c3eae668fda7e13b0e5219a42b056d2e90"},{"byte_length":1941,"kind":"source","path":"src/CensusCert5.lex.tex","sha256":"a574082b34f3ba69e64c57bef420207bd9be34453c1488c1dbcd0d458fbe948d"},{"byte_length":1939,"kind":"source","path":"src/CensusCert6.lex.tex","sha256":"4b462e0bd69a7546c5f9f5b33f22ed8992bdc9a941fdbf69e1eac144ee5ad79d"},{"byte_length":4462,"kind":"source","path":"src/CensusCert7.lex.tex","sha256":"71dc9940525afb8daede206b3e43753ed2b2ecb7f94b946245b129d55858d490"},{"byte_length":1940,"kind":"source","path":"src/CensusCert70.lex.tex","sha256":"8c156efa039a3401e2e5495dbaa598f4d680d6e8e5571d2254a6b782c1deb229"},{"byte_length":1940,"kind":"source","path":"src/CensusCert71.lex.tex","sha256":"42da4ff1afada5abfd9f6643031b89dbb21828d6004350d86ff3f527a1006aaa"},{"byte_length":1940,"kind":"source","path":"src/CensusCert72.lex.tex","sha256":"4cd09888dd4870ca78cc8b0a02693f50b4ac0db3d9de9c6d0e775bfd1a2a1e73"},{"byte_length":1942,"kind":"source","path":"src/CensusCert73.lex.tex","sha256":"81424088383f15ccf55ffb11f64085c664098141cd171e4f58f6389e338fe06f"},{"byte_length":1942,"kind":"source","path":"src/CensusCert74.lex.tex","sha256":"20ef72704d7b38f1a8c114b3142fe4caabc0c00a5b164a10d19e89d70739710d"},{"byte_length":1940,"kind":"source","path":"src/CensusCert75.lex.tex","sha256":"ac59ae72401347f7c1acb7aac8abf614a49a9fa100138e57695ac2277a9267fa"},{"byte_length":1940,"kind":"source","path":"src/CensusCert76.lex.tex","sha256":"b733d3d1c3f70756534c1e441d871117d17933a2d5ef01807e6f4ad49c01d330"},{"byte_length":1940,"kind":"source","path":"src/CensusCert77.lex.tex","sha256":"e417567bc240ae1d1b3e72f10fe453d2a425e6966c3541324605d051cf0ee028"},{"byte_length":1942,"kind":"source","path":"src/CensusCert78.lex.tex","sha256":"441403197fa0943a0902ebaf4cb839363050e478442a34d9a7ec68b794611082"},{"byte_length":1942,"kind":"source","path":"src/CensusCert79.lex.tex","sha256":"fbad271ece5f06e180d69b15ca6bf8a7026e7e1c7872fe192abbe453d7d9b98b"},{"byte_length":1939,"kind":"source","path":"src/CensusCert8.lex.tex","sha256":"e32bb50b06f51de05076345aa6a0a910e60c0403afe790fd35e8e0c8cfb7be9b"},{"byte_length":1939,"kind":"source","path":"src/CensusCert9.lex.tex","sha256":"030ce789d998905e4e88c689710f7d78df75c569a63b50a5540d1a74ffd055ee"},{"byte_length":2665838,"kind":"source","path":"src/CensusClosure.lex.tex","sha256":"529b0f2d6798ebe7946d652ae7400bea0bb7f4a04201be8bcd97ce84c0f78348"},{"byte_length":267964,"kind":"source","path":"src/CensusComplete.lex.tex","sha256":"039267b49a3288928b5e4e236cc0eeaaf4026b295687d0b2e547c3a052d46940"},{"byte_length":220964,"kind":"source","path":"src/Closure.lex.tex","sha256":"33a84de208ef20d64a7bbbc819a80414182d60a211a924907cc3b7c352bcde06"},{"byte_length":68891,"kind":"source","path":"src/ClosureGauge.lex.tex","sha256":"53ed68e0a39fc67c097dc49fb84f91fa67da4eea9f71288031ebdeb176d013ff"},{"byte_length":92676,"kind":"source","path":"src/ClosureOrbit.lex.tex","sha256":"91628f43d32c9b90e4299ef19bcfcca899c614e774bffa5943746265440b6ecb"},{"byte_length":76789,"kind":"source","path":"src/ClosureOrbitCount.lex.tex","sha256":"d8301bad41f913c8278847aaf6a850390dc5c32def416adcb66b9feeae1f1efa"},{"byte_length":192560,"kind":"source","path":"src/ClosureOrbitTransport.lex.tex","sha256":"cbf3c7d0ac92661304a7768d28bcfe976167ed7c78193a4cb373b3614e64267e"},{"byte_length":2478,"kind":"source","path":"src/ClosurePairCert0.lex.tex","sha256":"67757e8d6299170b5fb3b9a7ff9159eb06c0d676675d55d7eecb4435c33f4c6b"},{"byte_length":2384,"kind":"source","path":"src/ClosurePairCert1.lex.tex","sha256":"e79af54ae200d53723033e5bb138a3538b0fd9aca7008c22256cddf9034c27cf"},{"byte_length":2481,"kind":"source","path":"src/ClosurePairCert10.lex.tex","sha256":"6d6e27adec4a0ba0b1aa686ee3eb9fccd39086feebfb8c1a43eeff7e61b78e96"},{"byte_length":2483,"kind":"source","path":"src/ClosurePairCert11.lex.tex","sha256":"ba9a7fbe081434f1766059b9e4940361c376a4a49e705c04faec5c824be61066"},{"byte_length":2481,"kind":"source","path":"src/ClosurePairCert12.lex.tex","sha256":"520fb1d6cf6132843aa06812d37f2d41b160bdd8af13bad171dfae4150645c9f"},{"byte_length":2481,"kind":"source","path":"src/ClosurePairCert13.lex.tex","sha256":"6e398a0df067121e9e21a6e7a6da13bf0ed0db350454bcab5c4024478a2dc8eb"},{"byte_length":2482,"kind":"source","path":"src/ClosurePairCert14.lex.tex","sha256":"26ab8b183106fd4d2a8cacb9b9f30e481c56e83a3d152ca21cf7d30b6431345d"},{"byte_length":2476,"kind":"source","path":"src/ClosurePairCert15.lex.tex","sha256":"b61d090d6512b2f6344994cdc75a652355b320a919db80ee9f35a6e59e0b4a92"},{"byte_length":2480,"kind":"source","path":"src/ClosurePairCert2.lex.tex","sha256":"cfa253b10490fa738aa017a956a6c527bae7652476e75675d28f14f7e259e3b6"},{"byte_length":2480,"kind":"source","path":"src/ClosurePairCert3.lex.tex","sha256":"777e491b91a98a391ad95a17f0bf6b2a104afba4129f57e1d778d9da7de8198b"},{"byte_length":2480,"kind":"source","path":"src/ClosurePairCert4.lex.tex","sha256":"401e379709dc41e4c200445366fee10d3689eba8ba155d692a4a344475c8fbee"},{"byte_length":2478,"kind":"source","path":"src/ClosurePairCert5.lex.tex","sha256":"986cfda1f3cd9dbde49def0746ed17a82cd68caf641dff2367212eb20e872da4"},{"byte_length":2480,"kind":"source","path":"src/ClosurePairCert6.lex.tex","sha256":"d72c263b6a6b6f5da1ad50a0eca6b29465f528e5f06f852065ad71ca5a9fc9de"},{"byte_length":2478,"kind":"source","path":"src/ClosurePairCert7.lex.tex","sha256":"65ca700f1d472f1d041f68645e5ebca78a536c88045176d967e5b8afb0a041b7"},{"byte_length":2478,"kind":"source","path":"src/ClosurePairCert8.lex.tex","sha256":"4a4215d5158020a908233548a0c608e438e352de11ad6742767984fd6b831cae"},{"byte_length":2480,"kind":"source","path":"src/ClosurePairCert9.lex.tex","sha256":"68ab736d58bc7cc6a6b67bcdf0fbad91903f9a674d940b1adf47d221d2f1ab00"},{"byte_length":177099,"kind":"source","path":"src/ClosurePairComplete.lex.tex","sha256":"ea1c7e60ba5061c11472cf5b562f873b3c003391c016cb6c5526bd70559aaba8"},{"byte_length":129489,"kind":"source","path":"src/ClosurePairs.lex.tex","sha256":"f6d09afb4d939630fa9092ad49de7dc52696857362ec8e55eb1b912e2391cb94"},{"byte_length":1219200,"kind":"source","path":"src/Functor.lex.tex","sha256":"391e3261a8ca67ba002cb55e7e8f430b79f3767b1f1921758dbb606737316ccd"},{"byte_length":656548,"kind":"source","path":"src/Glue.lex.tex","sha256":"6d3b58dc5beba652844bf25aba218f0272b6d71298ebe08f8a5de2993e49cd54"},{"byte_length":2558174,"kind":"source","path":"src/Group.lex.tex","sha256":"4bf9b3f1ee92dfde9e7fd004edd74fcba84064fe5635f9bc5717171b61ea7872"},{"byte_length":628541,"kind":"source","path":"src/GroupSeries.lex.tex","sha256":"e865627cb42ac75b90d24ac6fab0dd59d7ae6ce8db30e7d1846ee3b9ff905f19"},{"byte_length":75731,"kind":"source","path":"src/Parameters.lex.tex","sha256":"60d19628c30e37c4c7ef76f4840480d5736007a8eeb4b6cfca42b81b2005442b"},{"byte_length":1761556,"kind":"source","path":"src/Places.lex.tex","sha256":"e7f7fd82ddd5679a9225e835412f981f34f0b54628e925e517012629576e8438"},{"byte_length":163626,"kind":"source","path":"src/Prelude/Algebra.lex.tex","sha256":"bdfbcf7d7f1597e80e062dd7df3b02a0efeb64ac649a6400c416de180f54de22"},{"byte_length":1613056,"kind":"source","path":"src/Prelude/Bitset.lex.tex","sha256":"8c8965a33d7380533feee6fdab5f9d0677f2eaa344b2a17db8ed76265f5bd630"},{"byte_length":329197,"kind":"source","path":"src/Prelude/Linear.lex.tex","sha256":"3acfdfe3e046402f22f90096982ac6efcb2eaa355aaa0e8c0e37711a72c8c369"},{"byte_length":96993,"kind":"source","path":"src/Prelude/NumInstances.lex.tex","sha256":"780f5eb356c338504c3f466c437c43dc7bdd7d48812a87dc3a4d4c12411586cd"},{"byte_length":710212,"kind":"source","path":"src/Prelude/Perm.lex.tex","sha256":"93ae39daa407be8d74343c713f3be640a4d082a2e60216e66da737afc37cc165"},{"byte_length":420265,"kind":"source","path":"src/Prelude/RingLemmas.lex.tex","sha256":"535d5d562efcd620fac0991daa00fc363179aca0a3f3a5c6171ebec177bb2ef5"},{"byte_length":1159805,"kind":"source","path":"src/Roots.lex.tex","sha256":"c9072cb819be8a2ac4408dd5fcd3e8f65976a05f71c5b1f0e96d9d4cee4ad0db"},{"byte_length":5451325,"kind":"source","path":"src/Scales.lex.tex","sha256":"cca867b007804b0da0d67c4a3b7c4d60cb11e27537a2eac294188f76e2a7f256"}],"language":"1.0","lean_toolchain":"leanprover/lean4:v4.32.1","modules":[{"lean_module":"LexLeanExample.Atlas","module":"Atlas","source_path":"src/Atlas.lex.tex"},{"lean_module":"LexLeanExample.Blocks","module":"Blocks","source_path":"src/Blocks.lex.tex"},{"lean_module":"LexLeanExample.Category","module":"Category","source_path":"src/Category.lex.tex"},{"lean_module":"LexLeanExample.Census","module":"Census","source_path":"src/Census.lex.tex"},{"lean_module":"LexLeanExample.CensusCert0","module":"CensusCert0","source_path":"src/CensusCert0.lex.tex"},{"lean_module":"LexLeanExample.CensusCert10","module":"CensusCert10","source_path":"src/CensusCert10.lex.tex"},{"lean_module":"LexLeanExample.CensusCert11","module":"CensusCert11","source_path":"src/CensusCert11.lex.tex"},{"lean_module":"LexLeanExample.CensusCert12","module":"CensusCert12","source_path":"src/CensusCert12.lex.tex"},{"lean_module":"LexLeanExample.CensusCert13","module":"CensusCert13","source_path":"src/CensusCert13.lex.tex"},{"lean_module":"LexLeanExample.CensusCert14","module":"CensusCert14","source_path":"src/CensusCert14.lex.tex"},{"lean_module":"LexLeanExample.CensusCert15","module":"CensusCert15","source_path":"src/CensusCert15.lex.tex"},{"lean_module":"LexLeanExample.CensusCert4","module":"CensusCert4","source_path":"src/CensusCert4.lex.tex"},{"lean_module":"LexLeanExample.CensusCert5","module":"CensusCert5","source_path":"src/CensusCert5.lex.tex"},{"lean_module":"LexLeanExample.CensusCert6","module":"CensusCert6","source_path":"src/CensusCert6.lex.tex"},{"lean_module":"LexLeanExample.CensusCert7","module":"CensusCert7","source_path":"src/CensusCert7.lex.tex"},{"lean_module":"LexLeanExample.CensusCert70","module":"CensusCert70","source_path":"src/CensusCert70.lex.tex"},{"lean_module":"LexLeanExample.CensusCert71","module":"CensusCert71","source_path":"src/CensusCert71.lex.tex"},{"lean_module":"LexLeanExample.CensusCert72","module":"CensusCert72","source_path":"src/CensusCert72.lex.tex"},{"lean_module":"LexLeanExample.CensusCert73","module":"CensusCert73","source_path":"src/CensusCert73.lex.tex"},{"lean_module":"LexLeanExample.CensusCert74","module":"CensusCert74","source_path":"src/CensusCert74.lex.tex"},{"lean_module":"LexLeanExample.CensusCert75","module":"CensusCert75","source_path":"src/CensusCert75.lex.tex"},{"lean_module":"LexLeanExample.CensusCert76","module":"CensusCert76","source_path":"src/CensusCert76.lex.tex"},{"lean_module":"LexLeanExample.CensusCert77","module":"CensusCert77","source_path":"src/CensusCert77.lex.tex"},{"lean_module":"LexLeanExample.CensusCert78","module":"CensusCert78","source_path":"src/CensusCert78.lex.tex"},{"lean_module":"LexLeanExample.CensusCert79","module":"CensusCert79","source_path":"src/CensusCert79.lex.tex"},{"lean_module":"LexLeanExample.CensusCert8","module":"CensusCert8","source_path":"src/CensusCert8.lex.tex"},{"lean_module":"LexLeanExample.CensusCert9","module":"CensusCert9","source_path":"src/CensusCert9.lex.tex"},{"lean_module":"LexLeanExample.CensusClosure","module":"CensusClosure","source_path":"src/CensusClosure.lex.tex"},{"lean_module":"LexLeanExample.CensusComplete","module":"CensusComplete","source_path":"src/CensusComplete.lex.tex"},{"lean_module":"LexLeanExample.Closure","module":"Closure","source_path":"src/Closure.lex.tex"},{"lean_module":"LexLeanExample.ClosureGauge","module":"ClosureGauge","source_path":"src/ClosureGauge.lex.tex"},{"lean_module":"LexLeanExample.ClosureOrbit","module":"ClosureOrbit","source_path":"src/ClosureOrbit.lex.tex"},{"lean_module":"LexLeanExample.ClosureOrbitCount","module":"ClosureOrbitCount","source_path":"src/ClosureOrbitCount.lex.tex"},{"lean_module":"LexLeanExample.ClosureOrbitTransport","module":"ClosureOrbitTransport","source_path":"src/ClosureOrbitTransport.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert0","module":"ClosurePairCert0","source_path":"src/ClosurePairCert0.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert1","module":"ClosurePairCert1","source_path":"src/ClosurePairCert1.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert10","module":"ClosurePairCert10","source_path":"src/ClosurePairCert10.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert11","module":"ClosurePairCert11","source_path":"src/ClosurePairCert11.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert12","module":"ClosurePairCert12","source_path":"src/ClosurePairCert12.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert13","module":"ClosurePairCert13","source_path":"src/ClosurePairCert13.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert14","module":"ClosurePairCert14","source_path":"src/ClosurePairCert14.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert15","module":"ClosurePairCert15","source_path":"src/ClosurePairCert15.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert2","module":"ClosurePairCert2","source_path":"src/ClosurePairCert2.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert3","module":"ClosurePairCert3","source_path":"src/ClosurePairCert3.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert4","module":"ClosurePairCert4","source_path":"src/ClosurePairCert4.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert5","module":"ClosurePairCert5","source_path":"src/ClosurePairCert5.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert6","module":"ClosurePairCert6","source_path":"src/ClosurePairCert6.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert7","module":"ClosurePairCert7","source_path":"src/ClosurePairCert7.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert8","module":"ClosurePairCert8","source_path":"src/ClosurePairCert8.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert9","module":"ClosurePairCert9","source_path":"src/ClosurePairCert9.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairComplete","module":"ClosurePairComplete","source_path":"src/ClosurePairComplete.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairs","module":"ClosurePairs","source_path":"src/ClosurePairs.lex.tex"},{"lean_module":"LexLeanExample.Functor","module":"Functor","source_path":"src/Functor.lex.tex"},{"lean_module":"LexLeanExample.Glue","module":"Glue","source_path":"src/Glue.lex.tex"},{"lean_module":"LexLeanExample.Group","module":"Group","source_path":"src/Group.lex.tex"},{"lean_module":"LexLeanExample.GroupSeries","module":"GroupSeries","source_path":"src/GroupSeries.lex.tex"},{"lean_module":"LexLeanExample.Parameters","module":"Parameters","source_path":"src/Parameters.lex.tex"},{"lean_module":"LexLeanExample.Places","module":"Places","source_path":"src/Places.lex.tex"},{"lean_module":"LexLeanExample.Prelude.Algebra","module":"Prelude.Algebra","source_path":"src/Prelude/Algebra.lex.tex"},{"lean_module":"LexLeanExample.Prelude.Bitset","module":"Prelude.Bitset","source_path":"src/Prelude/Bitset.lex.tex"},{"lean_module":"LexLeanExample.Prelude.Linear","module":"Prelude.Linear","source_path":"src/Prelude/Linear.lex.tex"},{"lean_module":"LexLeanExample.Prelude.NumInstances","module":"Prelude.NumInstances","source_path":"src/Prelude/NumInstances.lex.tex"},{"lean_module":"LexLeanExample.Prelude.Perm","module":"Prelude.Perm","source_path":"src/Prelude/Perm.lex.tex"},{"lean_module":"LexLeanExample.Prelude.RingLemmas","module":"Prelude.RingLemmas","source_path":"src/Prelude/RingLemmas.lex.tex"},{"lean_module":"LexLeanExample.Roots","module":"Roots","source_path":"src/Roots.lex.tex"},{"lean_module":"LexLeanExample.Scales","module":"Scales","source_path":"src/Scales.lex.tex"}],"outputs":[{"byte_length":65402,"kind":"coverage","path":"coverage/LexLeanExample/Atlas.coverage.json","sha256":"d43172d07925d11fe732b3b157b7b0fdbdc5f9581bafee0a841595f0f6d7e467"},{"byte_length":51471,"kind":"coverage","path":"coverage/LexLeanExample/Blocks.coverage.json","sha256":"8713d8fad9cc0f5fae3f5a291673e127db2422ee9751d4014d1afabfa48324a2"},{"byte_length":32193,"kind":"coverage","path":"coverage/LexLeanExample/Category.coverage.json","sha256":"776df612d74119b26b7eb5417618deb9d3fb35381cb2162ef85d074cd08251cd"},{"byte_length":50810,"kind":"coverage","path":"coverage/LexLeanExample/Census.coverage.json","sha256":"d31746c3e44c1dbd7db56a83831df4667b5765851e012e8613acc77a6e42c7d6"},{"byte_length":6661,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert0.coverage.json","sha256":"86b8e8a9211694071446e50bf3fe939a5e49e3083d40484e90a925f04fd6c51b"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert10.coverage.json","sha256":"2c12eeb6891e9b88f8bfe8576b67ec66d901c123a4d38765397d4ffe4201cbfa"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert11.coverage.json","sha256":"7c1143d87659c17fc4c337f19afe5b11b143dcddfae1dd10da3fa684ca59803a"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert12.coverage.json","sha256":"39d5b6000a07efe01a7a6f6198e5422dc6e7a454ffe62b9d8f8a1ab7ed7382b4"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert13.coverage.json","sha256":"4c13a17d054e330af7fea2f181a6e9a87c1cf14960b68bff951ec6b6ebe3d814"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert14.coverage.json","sha256":"2d0a9edf4b567c569daf71a3331eb40921c8705ca2b78f657f09ba9eebeaa2e8"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert15.coverage.json","sha256":"db703843c2fc2f429c34ba8b33234741b00543e863e0a3e7dc2d331135580811"},{"byte_length":5878,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert4.coverage.json","sha256":"2d75a8790e443f6bc2c97a561024b1f345402a1a32779d9cd9bf2d583c0175be"},{"byte_length":5878,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert5.coverage.json","sha256":"04d3e1153b41ef7747f2f8631ab2d6cf061da62e3fa2be5b583a496d63d6fa6f"},{"byte_length":5878,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert6.coverage.json","sha256":"2e56cfaf6eb269abd2803279b398b30d8f826767e095bb5e162892b504652f66"},{"byte_length":13717,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert7.coverage.json","sha256":"2d89ae0ba512edf61e77539324bdc00b10d52fe72cd76af8b5889e009994f64d"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert70.coverage.json","sha256":"32d7db575a1e4f74cf17c244ba80124a9b2c7043c284eeca5b64f857b86ac811"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert71.coverage.json","sha256":"bf5fce5f2f759c13dbca1331fad8fc339d5cfaae40f72d00e9f17d7a23fc1c35"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert72.coverage.json","sha256":"68700b1755a99fd4c28d65c4c0b709d2c8ae4c793974c5ef8b2d71bc551bcf77"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert73.coverage.json","sha256":"50432676c0e581b83708b9d2da65c252994f8ddac5b689953c8c599c3d1f2700"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert74.coverage.json","sha256":"6325327886c9161c2dee4c3b1236b04b415bef096563746b125731444d6eab8b"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert75.coverage.json","sha256":"8421deae59a5f1853d35ecb61999f2319ea91bbc4525d3a06ccd21c744d35671"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert76.coverage.json","sha256":"50e072d02078a9be0dccd75994034dbbd7acfda2e30c51c829e943c0dbecfe93"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert77.coverage.json","sha256":"d351313372c64d36d8109734d6c640e43538b6d4e554675334825f5d0b16b16c"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert78.coverage.json","sha256":"3af6514f7453910405e464bab03b1706fda536de17fc17e4b89d7561bb648911"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert79.coverage.json","sha256":"89cec589c17e454b22f897def2dd7fa25f2f969a93fa6eb80f0392cb573d800e"},{"byte_length":5878,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert8.coverage.json","sha256":"2e463b1f4333cab0c6574d3b98622349eab979f06b3ca8a3e952d73e7e780ec3"},{"byte_length":5878,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert9.coverage.json","sha256":"3378f5d5f3aadd132a28b66b990128e4039507df033b4b399d0dd7e6124f7bf5"},{"byte_length":47209,"kind":"coverage","path":"coverage/LexLeanExample/CensusClosure.coverage.json","sha256":"baf9fbaa4ccf73b136f15f9fde0488ba6b7a249b770faf546a62520a742bb9d7"},{"byte_length":20986,"kind":"coverage","path":"coverage/LexLeanExample/CensusComplete.coverage.json","sha256":"624c56bc64c217e5c0c33804a6111c0c5e81ea330671429236737e3241263d88"},{"byte_length":19158,"kind":"coverage","path":"coverage/LexLeanExample/Closure.coverage.json","sha256":"ee05b3255d98787bfc1c5fbe90a64bedc0f3e5130d9d7865fe49370e250201ea"},{"byte_length":13837,"kind":"coverage","path":"coverage/LexLeanExample/ClosureGauge.coverage.json","sha256":"133ad6cbdefff906c910dd7d69c22043fe4636ff88690f030944549db47ac1af"},{"byte_length":13505,"kind":"coverage","path":"coverage/LexLeanExample/ClosureOrbit.coverage.json","sha256":"e6e6cea721277dfc5e01aae4740baf49be22599cca51b456b4109ad4144c4990"},{"byte_length":9374,"kind":"coverage","path":"coverage/LexLeanExample/ClosureOrbitCount.coverage.json","sha256":"d1594d966fecb381fff322e266f25d44733f958f4ccfee1dd255735a18ce5300"},{"byte_length":20177,"kind":"coverage","path":"coverage/LexLeanExample/ClosureOrbitTransport.coverage.json","sha256":"5f0a05bded963265ada42989c5b6a590ea98616d694f80483aa3777308aeffa6"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert0.coverage.json","sha256":"b562444872cd9bdbe614ed5487e9d46650e821003daeea5bcc0259cf37fa47b5"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert1.coverage.json","sha256":"5c43c4d791d6e35582a58c42ada992df19760a878b434aefc1c12b835a1148c7"},{"byte_length":7059,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert10.coverage.json","sha256":"ad956064dd2658b8c0e2e9a0931a83801888ea8ab78b69b5e95b069476805f78"},{"byte_length":7059,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert11.coverage.json","sha256":"2bacb37af11746b4d598975b86839a3510695abeef6ea9bc8e63f3917c5aa94a"},{"byte_length":7059,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert12.coverage.json","sha256":"4b4691a2daacc59e86cd5d2ebf7e1aa1eb7691eb6436154a9b77f845fac9bd12"},{"byte_length":7059,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert13.coverage.json","sha256":"57197e3b540b589af0412e4a8af35315f47e1dbd381bb00780ad6f61714c540c"},{"byte_length":7059,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert14.coverage.json","sha256":"91074adcba565600df95b9abdda5ab16dcd61fdfcd62eb00215bd48ebeadf485"},{"byte_length":7059,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert15.coverage.json","sha256":"091e03c08372a0340b0d1788c23913ce385a1566f7e937cd53d045f0cf650bc3"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert2.coverage.json","sha256":"54625ab262d7db597d6a5a879382e153e5cdf303a67d602cd8515faab16db413"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert3.coverage.json","sha256":"08ffad960493838036aac62a0ad9975a4e346390ca5cb347f24801b596968c53"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert4.coverage.json","sha256":"ee69c6c0a1d2decce5ce4543a9fae707e77969f94ec4f9131be4a1aa4dd2afc3"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert5.coverage.json","sha256":"08fbbd3ad466a87c406f275ed112879e6997f578fa3d1c860321dbbb17c62c95"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert6.coverage.json","sha256":"835c9c3c09dffc1a6fd7fd2955e694bea7777792a12728e6abfad2ec98d8dd54"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert7.coverage.json","sha256":"c7ed0787567f69ab51fa8403c7dda2f822eeb119dcbf98eb73fcf9443a7d961e"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert8.coverage.json","sha256":"5876a862a1e34238b84c737350b7c8e7e05e7a24433a7edd07aeeadc6c41f971"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert9.coverage.json","sha256":"cb5f1efe9d3c2966304326453b9149bbae9ee4a9d8052edbb402dab72b9c2a34"},{"byte_length":20694,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairComplete.coverage.json","sha256":"4fd417be775ca3d42b7364e1e88aef87bc31d6b6a3fae015149caf0e0020513c"},{"byte_length":10750,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairs.coverage.json","sha256":"40fe9ba2719b9dd0703465c2cf25959c9118914132f27185ff49854767896cdc"},{"byte_length":73140,"kind":"coverage","path":"coverage/LexLeanExample/Functor.coverage.json","sha256":"c4d0a6c175c62d60620422bd5c9c7f725565f0737166f76d46da8689fe10f1fc"},{"byte_length":19610,"kind":"coverage","path":"coverage/LexLeanExample/Glue.coverage.json","sha256":"912d037d487f82d7a6446e32392459d3eaef20ce85c384334d660105d2d536e2"},{"byte_length":101685,"kind":"coverage","path":"coverage/LexLeanExample/Group.coverage.json","sha256":"096d4b6a1863a34e49f70800ee23f08962b9004efbaa9c50f87fe651b361dd22"},{"byte_length":42265,"kind":"coverage","path":"coverage/LexLeanExample/GroupSeries.coverage.json","sha256":"763ac20dcf88b7d406a4099343156637e95374ae003ca23e8ce3631669d2d0c7"},{"byte_length":9962,"kind":"coverage","path":"coverage/LexLeanExample/Parameters.coverage.json","sha256":"d8d97a7ecc1c59cfbf091b4f539790f7037e74d607febba23824454ee49e90f4"},{"byte_length":82157,"kind":"coverage","path":"coverage/LexLeanExample/Places.coverage.json","sha256":"089776c1e174ad5463eed65d4dc43851881ee81ad4f9fee6e576022b965a14b3"},{"byte_length":15126,"kind":"coverage","path":"coverage/LexLeanExample/Prelude/Algebra.coverage.json","sha256":"2ae6e799838eccc67e1bd90544d9fbfc4593e32da75a3d839c14774c18511865"},{"byte_length":21610,"kind":"coverage","path":"coverage/LexLeanExample/Prelude/Bitset.coverage.json","sha256":"e3e7ad2eeea5d04292faadfd84c54e57afa7ae5d7bf553424f306917bc4b7105"},{"byte_length":20546,"kind":"coverage","path":"coverage/LexLeanExample/Prelude/Linear.coverage.json","sha256":"b625e200502361987d0cffdc5d0e9f9264e22fd0342020d451df33c028c64b39"},{"byte_length":11050,"kind":"coverage","path":"coverage/LexLeanExample/Prelude/NumInstances.coverage.json","sha256":"15333927f99f88cf9ba650b02e01905ac8222318cf12b12d13facad2e8b43654"},{"byte_length":32325,"kind":"coverage","path":"coverage/LexLeanExample/Prelude/Perm.coverage.json","sha256":"e958311433c26827224fa945069abe6b543869064591fd4f0dc8471eb42e78af"},{"byte_length":25071,"kind":"coverage","path":"coverage/LexLeanExample/Prelude/RingLemmas.coverage.json","sha256":"777ae675a427afb0291706fc28260a2c7dedfbd16e391f742d34370891f3f0fd"},{"byte_length":43535,"kind":"coverage","path":"coverage/LexLeanExample/Roots.coverage.json","sha256":"d0402fd83b5b2210c70c613ae158a9d2c98565d63a53537a46d71e11f3ff9858"},{"byte_length":162915,"kind":"coverage","path":"coverage/LexLeanExample/Scales.coverage.json","sha256":"67e7372b1f5bff420b6387c92f902d64183287a3fbfb7ce1e9891eb34be63e34"},{"byte_length":788460,"kind":"lean","path":"modules/LexLeanExample/Atlas.lean","sha256":"5fe7c9a598b67d232077e0d73143e1b052200a43cd1230dfb7373d4fcb4bac40"},{"byte_length":1946420,"kind":"lean","path":"modules/LexLeanExample/Blocks.lean","sha256":"3af25a28131f15289a69413d2c6f408d356fa13698bb2252de3bb7ceb7c22962"},{"byte_length":849182,"kind":"lean","path":"modules/LexLeanExample/Category.lean","sha256":"39371e6add20f755b14f9dfea71a136e99269310a6bb2f3daa3c379cefac2f41"},{"byte_length":2166307,"kind":"lean","path":"modules/LexLeanExample/Census.lean","sha256":"f857bce024b626b28caea69d3b8bea9903d305bbe68897f479109f5a32aa50db"},{"byte_length":18951,"kind":"lean","path":"modules/LexLeanExample/CensusCert0.lean","sha256":"31397e13d594274357c34e5ef24b38a85ea840631bae67058f5a208cc81952cd"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert10.lean","sha256":"dbf3f60897b8f537d648b0f0d43fcd7621c754f36756c6e23fe0f0cd474abac4"},{"byte_length":15409,"kind":"lean","path":"modules/LexLeanExample/CensusCert11.lean","sha256":"d716c81bc21028930962ce4b01011a25e37b75ade0b4ab39db5a5c7dbfca2d95"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert12.lean","sha256":"d91a521e84e66deffc797aa08b51789a6e56ebcb9419880d34241e0052bce367"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert13.lean","sha256":"d0149318263a724cfe5e32352ae072ccf2992a062b5d532114da69214f0c9c3e"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert14.lean","sha256":"ec67703d67b817559a48a9164ab62d09db13f798cc4a97aef47e1701b382051c"},{"byte_length":15406,"kind":"lean","path":"modules/LexLeanExample/CensusCert15.lean","sha256":"7030bbbef316bf7c51b0b0da7fcd3a3bbd650b3e3cbc16ae1d24d81d8784b997"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert4.lean","sha256":"df65996c75742b096ae6c706cd1c4c3ae0958dfbface1603c3600bbd1ddb4cd0"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert5.lean","sha256":"3414540b2287cb164c1e4c8e769b195fa4875dc84dda39b71878d4558f7caf7f"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert6.lean","sha256":"2aafcc09a4de222bf5d6a147e2faf6d5ce5a5e065380caad6df8a9ad9864ddee"},{"byte_length":18668,"kind":"lean","path":"modules/LexLeanExample/CensusCert7.lean","sha256":"1c1f7240b54a90acebf61c2bc0a8ab06acd9801eae491e9f2f5e08121ae4adb8"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert70.lean","sha256":"f65020acf28474075e8693dc18ad25a56b3fe4f5a0230961b98dad4b86dba3ab"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert71.lean","sha256":"69213056a6220ec23fbf3c8460a1a94391e605e561dc04e28ae6ace1a05b19dc"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert72.lean","sha256":"3c3e2af77a578e0f03940286d99f85413c68762fefd19d6473735b0f48a44b99"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert73.lean","sha256":"e0652454e01974ea0994cc68f77dd4ae9152a7f4d385943928abd0367c77eec6"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert74.lean","sha256":"fe54458b153a2274de4a5bd9e2c14f708386da8b1141ceefb8ddac395bf553fd"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert75.lean","sha256":"d47f1f9495a9621bf62ac3839103ccc85abe0d2997c23059abee5f836ddc8bd3"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert76.lean","sha256":"c4c4de4a64982dd785f31b405d5ce34db17715ffbda5d1409ba5027c2f65583c"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert77.lean","sha256":"3e09be12982e37f2030bb065e4453b8b72a6160e5ffdbda2f025fec3cf0d79fc"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert78.lean","sha256":"f63d2d4b102c2fc07329b8b1d167b92c7cd366b106ded036c596cb4142d94b3d"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert79.lean","sha256":"6c110284ae235f74ee613f1d357b65371c30b55eaf254854ed0b11e9d47e5cc7"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert8.lean","sha256":"e86d02e7ef834c5af24d15b02d39b398c6af83fa50547fd47320dfaf1ba7b038"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert9.lean","sha256":"04960e9237ac36e29dbe42490c3699474f11cfce0fc2145b95ea309b702c1454"},{"byte_length":4474387,"kind":"lean","path":"modules/LexLeanExample/CensusClosure.lean","sha256":"4a432bfc199cc880cebc972b9758b6397da84fb48f36c29188ba650f8f272c2e"},{"byte_length":359721,"kind":"lean","path":"modules/LexLeanExample/CensusComplete.lean","sha256":"73a53151d9fbc3709b680d58e40e32da2b7ff1a4b06142d1f6fb6e15dc1c9a5d"},{"byte_length":303057,"kind":"lean","path":"modules/LexLeanExample/Closure.lean","sha256":"08f959e652f3a31673e0e0a948da1500bd614b0d5b9e7c2f426d4574e3b72c0b"},{"byte_length":102285,"kind":"lean","path":"modules/LexLeanExample/ClosureGauge.lean","sha256":"2e800f01f8bfffa046290626c4b8879b300b190b189f768f01ffb5a49cf1f964"},{"byte_length":133692,"kind":"lean","path":"modules/LexLeanExample/ClosureOrbit.lean","sha256":"7e7b4ebc195e8aa030041b714d441a95be62ee67d6ba25a582d3bfd7fe76af50"},{"byte_length":112721,"kind":"lean","path":"modules/LexLeanExample/ClosureOrbitCount.lean","sha256":"027798351414eefd274220553b899054efb67354ae9bf55560cff472fda30a34"},{"byte_length":263061,"kind":"lean","path":"modules/LexLeanExample/ClosureOrbitTransport.lean","sha256":"072d3fa02ab3ab6a6cda79835be4a778b2d14e37d699f31f5a831c5e2ea3d498"},{"byte_length":16095,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert0.lean","sha256":"55b5fad6c7454e02accb39e02c7b534fe10483e740bdc1ddbfeb81d04b4fc5e2"},{"byte_length":15969,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert1.lean","sha256":"9288068200fcf9c204c5833d22857bc3bbad57618727512f5e939d3299276e95"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert10.lean","sha256":"8d0fa88bbf8957f659d90a87c4c23d44c50f392ffaf0a9d404c48d5724ef2ffa"},{"byte_length":16099,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert11.lean","sha256":"513372ce2653f604895c51c9e3db27c3af2a9d43c878e8dd380bbb24250f5001"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert12.lean","sha256":"bcf657577dca39743836e75fe143cb23eb1d3ee11c45e3cfcf20d3742f5f5699"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert13.lean","sha256":"9c2eb840679b5380636eb505449218fe0e36c1a74381407b020a7d8549491c57"},{"byte_length":16098,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert14.lean","sha256":"692ec18ba943883f40c48b16f200f3e32f13e5553ab5ced22352ee72f26d0c20"},{"byte_length":16092,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert15.lean","sha256":"6dab047cb86824196dfe92ab2302cf6b43404ea92b76d07aaa260b3dccfb51e9"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert2.lean","sha256":"96b47d3b665f3b46a0249511476817fa3914fd3cb4a69410c43bf04c3ffa0360"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert3.lean","sha256":"7b997675613ad7ae3ab1ccc43775e1f750d49a71e2a5c75e26d120fc91abfee9"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert4.lean","sha256":"21344d31ed45268ea614e6de0a259ac2adf23cfee798745b103235ddacd8a5e7"},{"byte_length":16095,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert5.lean","sha256":"fd3112bbadcf0d660d8b0fb68346b11c2cf2eaa84d34ed7785304e345a9f0e80"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert6.lean","sha256":"8339b15c1a77b08804e88d14b80792c390ecd9cbf08365637757c1be11cf155c"},{"byte_length":16095,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert7.lean","sha256":"4db050557e325c6cc5a5e5539a6626f9bfa203f86615d3cef4c3e40b04de49ee"},{"byte_length":16095,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert8.lean","sha256":"2eb56e104a41367ec8925fe89df32f71d739205b948406ae6be822a8a77e343d"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert9.lean","sha256":"e5c8c03ae51a44d65140d6537e763e76c6fe39e83d3fce18b2acb04e26279f56"},{"byte_length":238686,"kind":"lean","path":"modules/LexLeanExample/ClosurePairComplete.lean","sha256":"d8656ba7dd0609e98e3178a51dd6e692e5ba577ad81285ab0b4b619189d25831"},{"byte_length":180797,"kind":"lean","path":"modules/LexLeanExample/ClosurePairs.lean","sha256":"0d9d785043d736c48583ea1a6bfe9aee07eef5b130cf419b3c05f8e38f8ed5f8"},{"byte_length":1746293,"kind":"lean","path":"modules/LexLeanExample/Functor.lean","sha256":"c7dad16e1321baca5633e826137a1269e603075b69061604f16ac561f7981acf"},{"byte_length":986611,"kind":"lean","path":"modules/LexLeanExample/Glue.lean","sha256":"b6598a41bbfd0777dadc9be31e7daeabe831f5adda3eacb61d6891ee01dba742"},{"byte_length":3644069,"kind":"lean","path":"modules/LexLeanExample/Group.lean","sha256":"5c8d9d965672439a0227e2a8cbcaeb28bf30321742b012dbe9c7eb475139a819"},{"byte_length":888062,"kind":"lean","path":"modules/LexLeanExample/GroupSeries.lean","sha256":"11cc66f076a2c5226106efed9b2abc6e87f56bafc5e2cd6698cc21fa9080faba"},{"byte_length":110437,"kind":"lean","path":"modules/LexLeanExample/Parameters.lean","sha256":"74cd6b801c10a6ffd9f1eb3bfbe5da7b3d8f3c8e2959b9a0802c0290fe9cfdd3"},{"byte_length":2503011,"kind":"lean","path":"modules/LexLeanExample/Places.lean","sha256":"4517fcbf9d6a70bfac3d1d2a9c8318e057d2487674d1dee037bd49a2637d3172"},{"byte_length":229689,"kind":"lean","path":"modules/LexLeanExample/Prelude/Algebra.lean","sha256":"384cc1d5bf59a55601f665b27b128f9920b1358b98ee1d19dac40bd11ae64e53"},{"byte_length":2310246,"kind":"lean","path":"modules/LexLeanExample/Prelude/Bitset.lean","sha256":"24fe49f7afe6073f96cb89b8c3edf7c40cc30c3c505ca5a013df549d291a69f1"},{"byte_length":456264,"kind":"lean","path":"modules/LexLeanExample/Prelude/Linear.lean","sha256":"5ae7ec0815d9219b18f22aedff561b10ce8a09851b91b28733260d1fe7193810"},{"byte_length":139244,"kind":"lean","path":"modules/LexLeanExample/Prelude/NumInstances.lean","sha256":"cedb98884c0ca29110a135e46a0157cf08b9a2539f2c6b832ae73373b4140d72"},{"byte_length":962898,"kind":"lean","path":"modules/LexLeanExample/Prelude/Perm.lean","sha256":"efc067127d62fc99a2f5242def2c49a82092584781ddbeb50ff6b8c4909ca000"},{"byte_length":571455,"kind":"lean","path":"modules/LexLeanExample/Prelude/RingLemmas.lean","sha256":"630815dac1f6d981142e1c776d4bbd7b53ec2c33b742bcabb4f4f2ce68d14257"},{"byte_length":1616146,"kind":"lean","path":"modules/LexLeanExample/Roots.lean","sha256":"43b6cb4a025665fba627503aeba59cb522452013ceef1830cce2f0224b1033b1"},{"byte_length":8573705,"kind":"lean","path":"modules/LexLeanExample/Scales.lean","sha256":"30640f8e449c4e1416f1cc14a31c3449cbf65f978da1f21dc74a15c23e265790"},{"byte_length":23757,"kind":"lexicon-closure","path":"lexicons/Atlas.closure.json","sha256":"c0f875f2fe351e3c729c0c607db3bb1ed508f2c964e7f3e48ede3d26b3fe91c3"},{"byte_length":23758,"kind":"lexicon-closure","path":"lexicons/Blocks.closure.json","sha256":"e08302577c1052db270bc2639a0399b871d9b79729d3b9e7c93194f456112fbc"},{"byte_length":23760,"kind":"lexicon-closure","path":"lexicons/Category.closure.json","sha256":"75a9846ee5e843db22d0a44a13889a8bd59445e41cb83d76fc0e52f13b2f5fff"},{"byte_length":23758,"kind":"lexicon-closure","path":"lexicons/Census.closure.json","sha256":"6c90a518d5ccab3a6bfb63cbadf2279cc6956774441d9d21bd1ec91696fc8935"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert0.closure.json","sha256":"09fac1d44f8374388874a7befda76d04eeffd9b199caf5776e012a252481cdc8"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert10.closure.json","sha256":"274bf06f04d81dbab62b199d299542716957f6eb0a8a7868b657bd178aa1f2c9"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert11.closure.json","sha256":"07feaf60a4e777ee71a69a6a0868fed9f143bde3a2aec982aa9e9373b673813d"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert12.closure.json","sha256":"40a97f98c4f649caaa20e46b239a5473eac87c80ba34df5343819983f119c4d7"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert13.closure.json","sha256":"59f958163c1b4635af9d05304cec9b388a69aff19949b98f15c73833a7580927"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert14.closure.json","sha256":"ce579671eb0c40a75a59006f4585abdcfab958b54855ccab84c13bd52d424cb9"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert15.closure.json","sha256":"674f7db9070284eea01ca4e01a69ee5e7db3840034cf54da2276b05448c0bea4"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert4.closure.json","sha256":"9238a0409ca1bbf71b9c7a14325c776ddaf63a2dcf1148bee129cc7b5f88afa7"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert5.closure.json","sha256":"61a1b14d848cdb325ea50e5c5528a5394c3d99956fbaa3a6167c115bcf973bec"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert6.closure.json","sha256":"4d5941216dc78d5dbdb8078cf9775572186e2f640a6d815c4cc4e601b2b640e8"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert7.closure.json","sha256":"253c13279cf3c8bb2903d209e0669439aa46f2be8b7da40245eb4ccd45fc74dd"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert70.closure.json","sha256":"8fd11fa53d26c2aa414b254a47c7d17b7b46cef0195986c8cb63f5ea80ccc8b9"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert71.closure.json","sha256":"c2caf71f65a2a783d9e416cc48801b0fc7557315e447c2d26807fe99b4418e81"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert72.closure.json","sha256":"af3c7fe482a26a7774cf8607ff687b86a4e4f8e591671cf9cacd1df86c8222ed"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert73.closure.json","sha256":"e073e7e46010a620839fdcb0554751636c17e10be4eafe3f769c9fad6aca7b2a"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert74.closure.json","sha256":"84a80e93a311db49509a7adb55d2e920bef958c46a9369777b48b4bc869e780d"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert75.closure.json","sha256":"14c5b8a4dd71a3b0766003ba914eb3bf4099503dfc5a00537ac7deb8b142c538"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert76.closure.json","sha256":"0547a5efb6df9c6917cb7c97dc96a5db1841a28a3c5c80e8b9da2f31e1df34c6"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert77.closure.json","sha256":"24f448108a9b8c6e52067d3e19b1158fbd34d9f7a85fb8177c3c9728c06ab4f2"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert78.closure.json","sha256":"9be1f9515f67358d5d543d931ed03c0c0d3d756d5f56d7d6c4547c3f2ffbfd1b"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert79.closure.json","sha256":"2c4c77d36fa6f66662dae6a55fdb4e93b7a50202d295017b6f2fb31b176cf8b2"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert8.closure.json","sha256":"3332d892e5f033909150f71f45476ae225e18a38134ec6bc58eec8cfd9a6ac99"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert9.closure.json","sha256":"6a578520a3685e7915897f9f9cb4483c2ae4950ca36e7839e5c709f308a70512"},{"byte_length":23765,"kind":"lexicon-closure","path":"lexicons/CensusClosure.closure.json","sha256":"309b89a21474b71efc84468f83a1eb90c5516e10eb9823b5ff8870afddcc7e12"},{"byte_length":23766,"kind":"lexicon-closure","path":"lexicons/CensusComplete.closure.json","sha256":"9c962eb3dedd0cf0b09d1d8a5a0d340923bcafd2057e90de6bd0fef1104fb987"},{"byte_length":23759,"kind":"lexicon-closure","path":"lexicons/Closure.closure.json","sha256":"f0a0bd212f96adac1b4ac875f338190d128e0a8fc91e8b9891d1f35fd47e9a9e"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/ClosureGauge.closure.json","sha256":"81e0ada7a76f77efd02358a2691c04c2144dff9b12e9d177c74352cb29614f35"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/ClosureOrbit.closure.json","sha256":"5d5d1870f5594be003857e6e51acd6358444ac6aef448311d46c41971b4656da"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosureOrbitCount.closure.json","sha256":"5685e82afa299f00d16edcf750537c7dbc1adf986d541aed98faf801e9109bf7"},{"byte_length":23773,"kind":"lexicon-closure","path":"lexicons/ClosureOrbitTransport.closure.json","sha256":"e2391f12c12d9de0a8907e15955ab3dd85493f85a6b84bf64ee6e31511c56b1b"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert0.closure.json","sha256":"13a8ddbcaff6ab5e2cd3f5d7a02d974a88ca1f8c96404a4a195a1860e4ed3b86"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert1.closure.json","sha256":"56ef3b5f1642337c1bf73e1928e5f53274b767d017b5dd79685f7204d7d1e6e1"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert10.closure.json","sha256":"5e63e2141adcce651cf881fa206b473cf94f14fc5db2408b0bc3bab92409f0f5"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert11.closure.json","sha256":"4ff9d5375c4c78e95d2d4c1c931403aa1a43cc401cf38c7c0753e9121546ec69"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert12.closure.json","sha256":"b963e873a99f1e71e44bf0fa297ec20c0c49642803e622ce2c4eb16bb09fa5c4"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert13.closure.json","sha256":"77c0c6a4ebad1247cc496837cb242f15e1b215e5022330aa102b1d35320cd09a"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert14.closure.json","sha256":"1b7843888ad4cbadba8d3cfdfdefa84cf528fabf74367ab98d4f6762aea22a10"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert15.closure.json","sha256":"b11a600a0485283d32d9c585cff3df20aed3b53456b1d5d21b079237d14f3f01"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert2.closure.json","sha256":"e9cfce06dd168e69ff4c9c559692ad8b7cc5aa1390d5a71a168bfb276ee0a566"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert3.closure.json","sha256":"85f2f4e43e97f8464344dd253e4c3e99ebe2bc901d11735f24226e0e655a7246"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert4.closure.json","sha256":"2aa53bfd4658d0a07ab4d171f01f4be234b76735cdebd496e17d7b992ec5ef90"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert5.closure.json","sha256":"f152ac815f8e393eb6de9325f00ad10354704fecc1bd0386bcdd6a5e88567972"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert6.closure.json","sha256":"2249fe0ea10dde5a745fa30fd4e575e23287dda256912bd7ddf0fb188b0a7f01"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert7.closure.json","sha256":"f0fb956bc5e7706423677c8546a8401b1c994bb17bf30303d5efc0e7a21f248e"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert8.closure.json","sha256":"05d3f7f05af7818959d769ada107c402dfc23bef8f92c6bb49a5b9900d51f92e"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert9.closure.json","sha256":"c2cfb1c43887dfc61f2f5c28cc358fad1a2ba6977826c6726a38c33a92f7f514"},{"byte_length":23771,"kind":"lexicon-closure","path":"lexicons/ClosurePairComplete.closure.json","sha256":"2cde80f8ca7d3b0b182f4a0b3e04e0ca4636d8df657de065691a2dfdcfb45d45"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/ClosurePairs.closure.json","sha256":"46802c5a3c702ceefb31c3967714c1294916470f94d14f5609980f64628f8fb3"},{"byte_length":23759,"kind":"lexicon-closure","path":"lexicons/Functor.closure.json","sha256":"d7bcfa1cc07c0dbfb6902a39ad0dc6f068e02712fd45dd195bba351483c30c88"},{"byte_length":23756,"kind":"lexicon-closure","path":"lexicons/Glue.closure.json","sha256":"cae7d4466fae8bc225d0bb411b0f1ef72a2e9fb421d96063edc176bfe65c014b"},{"byte_length":23757,"kind":"lexicon-closure","path":"lexicons/Group.closure.json","sha256":"c4459f62032e6c399905f07b77871d0e0cc0c2c6b18a887ffed000db55b65c6a"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/GroupSeries.closure.json","sha256":"4349e77bbd5ced477cf7cf63760b0e6feb07df5d15c7c5c263a3d4da25be32cc"},{"byte_length":23762,"kind":"lexicon-closure","path":"lexicons/Parameters.closure.json","sha256":"1bb8531ff7ac5157efaa4f6b28fa05b3dc86d84e949761f7f04e9091fa01f567"},{"byte_length":23758,"kind":"lexicon-closure","path":"lexicons/Places.closure.json","sha256":"5d10c23292f16d6879bf932fdf22e4153327ce4266188ccadb19a3116665abbd"},{"byte_length":23767,"kind":"lexicon-closure","path":"lexicons/Prelude.Algebra.closure.json","sha256":"ba6899fa05b75ca70a9898f25f9f7ad4a8b1bbadb892f61ae52d91a6284d267e"},{"byte_length":23766,"kind":"lexicon-closure","path":"lexicons/Prelude.Bitset.closure.json","sha256":"9598937756765ea2d4a3e2759ae54e902aecd3f1eb2802fa74a694cd3be11970"},{"byte_length":23766,"kind":"lexicon-closure","path":"lexicons/Prelude.Linear.closure.json","sha256":"41101eaed2888cf3c22782032249a4aa2346e31a20391048f61807f41a4abc68"},{"byte_length":23772,"kind":"lexicon-closure","path":"lexicons/Prelude.NumInstances.closure.json","sha256":"03c36a3e57cb24295036fa4ca6a19fafcb850cbd9d279e23efa120d20ce9766e"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/Prelude.Perm.closure.json","sha256":"c8a5edeaf8e7cacf32fbde7025733fabdbcf70062f7b5b6fb97c64264e9fdef0"},{"byte_length":23770,"kind":"lexicon-closure","path":"lexicons/Prelude.RingLemmas.closure.json","sha256":"35af57ff0ee47ac27a0400ba1dd67843d4f47e1d5bbfebbad4dd6d36f56cfcfe"},{"byte_length":23757,"kind":"lexicon-closure","path":"lexicons/Roots.closure.json","sha256":"90ab35439254fce6f47ba6d4aed9f26a13a0596ccaf0433f9f765e373847d26c"},{"byte_length":23758,"kind":"lexicon-closure","path":"lexicons/Scales.closure.json","sha256":"5d4001bd6edb2a4b3a9d144cdeb8cc8d08f4b4f9ce5656ce7c1ae40dcc2fceb1"},{"byte_length":16276,"kind":"map","path":"maps/LexLeanExample/Atlas.map.json","sha256":"118d37360cbad267ed3c27efca32568599745107c21210e2279d1a76a4041ef2"},{"byte_length":52198,"kind":"map","path":"maps/LexLeanExample/Blocks.map.json","sha256":"ca9df643288091ce91a80f90e87a2a8cd29a5aedd3c03c41ad447b90b4567e14"},{"byte_length":33215,"kind":"map","path":"maps/LexLeanExample/Category.map.json","sha256":"4b2ebbf566ed0fd8baf520b52fc0774dc388ed6658c87f726a75bdd2ace9c3f8"},{"byte_length":50602,"kind":"map","path":"maps/LexLeanExample/Census.map.json","sha256":"591805e02489ca2cad9f20a3b7c1fba07f0fea3de28d2a938f97c1b7018bbb64"},{"byte_length":2238,"kind":"map","path":"maps/LexLeanExample/CensusCert0.map.json","sha256":"4c9e81d89f3bfe89951e7bde001d30d5295317140b2cc0aef097308cad51f0ad"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert10.map.json","sha256":"65ca21bb74f849d00e70fc0f447f3014db7603deb2b0df5fc255fffe3dde9d89"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert11.map.json","sha256":"8d05fbd60047a543ed3eea288e0b169e100bed5aad3a55e5ac8fd49cc609fc48"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert12.map.json","sha256":"31ddc2ba672c83b3b478377ee61a7139879aa126bf039cce11eb5d627dc37c3c"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert13.map.json","sha256":"0a399d914089ddf011de3c27e25f42a99a6f5a8f944e0d9c27e593ba2595e4da"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert14.map.json","sha256":"ca16e7af6ab8d06b995eae5d8436368bb24e10b482628da190bdd4bcbe142394"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert15.map.json","sha256":"c10622ab1e7c1abe44e31086795681c5d24c916c3e9a5c8e01a9ba95f5f0ea69"},{"byte_length":1309,"kind":"map","path":"maps/LexLeanExample/CensusCert4.map.json","sha256":"a409dd248fdeba924dfc216b26bc08f42032f4c6ccd71a8cf2877bdf6940ea7f"},{"byte_length":1309,"kind":"map","path":"maps/LexLeanExample/CensusCert5.map.json","sha256":"07e1426083e51e9b762138bb93856191aebd1ea260e03187228b23638332a9c0"},{"byte_length":1309,"kind":"map","path":"maps/LexLeanExample/CensusCert6.map.json","sha256":"7d008526e13f470e8356decac19cda618e68e3bb74c6b2bc4fc0dfd0f80a84a4"},{"byte_length":1160,"kind":"map","path":"maps/LexLeanExample/CensusCert7.map.json","sha256":"e3b1fcf28b0a161aa31364dbc1dcc0e17c0c1a52a879e556ae0c5cbcdd062648"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert70.map.json","sha256":"4d15b0adfb3263bb741099c4f579424e5336842611ef97e661e5086bca0c9074"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert71.map.json","sha256":"3674e82831df2bd4c72270237c0b2be8e1fcea68b37821e328defeefcd22a0f8"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert72.map.json","sha256":"a3265406b34e80fbf63bfc24bd93c08f27016da67274f87011ae077141c40068"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert73.map.json","sha256":"9d6bdb3f8127e4434f1e687df612afe68d5880b7c5a7de5e94907d8092cc5316"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert74.map.json","sha256":"243bff81d9da3c0ce0542f764272ebf8c12eb4bb82eeb2655569da1afb5488ec"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert75.map.json","sha256":"fa532e64fd5e0508e273e659f6e9dbb1eccc4f9e5b974d7e987e5766b5e58ffc"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert76.map.json","sha256":"9ae773894d13aa3ffa8f533e1a9f018de78437a3679af3f978d2225d7e410085"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert77.map.json","sha256":"3c393c34c36837b335638617792cfbdab47c1b6b54a24b9e93cfe9dc97226666"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert78.map.json","sha256":"44f378ec7f4627c18d3e5396982b3afab20381127226e6eec317aeef827e7566"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert79.map.json","sha256":"1cb0cff46bafa6a8b35849a4fbe75bf5f238e929fc7130ea06d376e44a2e82ce"},{"byte_length":1309,"kind":"map","path":"maps/LexLeanExample/CensusCert8.map.json","sha256":"9b9674dc77226c0d8d04cf6fb0735b83001fad34d67208be861a4ff1b0ae4525"},{"byte_length":1309,"kind":"map","path":"maps/LexLeanExample/CensusCert9.map.json","sha256":"fb5f36fd0d643717fe1a693fcef28ca16b354cf0fa71f8e8c87a06108daf46a4"},{"byte_length":44808,"kind":"map","path":"maps/LexLeanExample/CensusClosure.map.json","sha256":"6534cb955bf31e5b6bd19ed3f7157948663dae7335e4d32dd88ac1ed7abedd9b"},{"byte_length":4083,"kind":"map","path":"maps/LexLeanExample/CensusComplete.map.json","sha256":"56127806c8daba78fd4ffeffda99eb7a8c059e1b7f2b5f027a9271c853da6444"},{"byte_length":11611,"kind":"map","path":"maps/LexLeanExample/Closure.map.json","sha256":"f619aace55f97bfc92e9d285e9b3d4beeb995fd6db2371491854e0f6b145d5bc"},{"byte_length":4018,"kind":"map","path":"maps/LexLeanExample/ClosureGauge.map.json","sha256":"12c01b538790034997327e5099801988078e5c5f065b9b3bdd991dbec3e8adc3"},{"byte_length":4027,"kind":"map","path":"maps/LexLeanExample/ClosureOrbit.map.json","sha256":"234809c8ed0ed28571af18772a190a7fd1e671a20947f26b58601f6eaebd1718"},{"byte_length":2285,"kind":"map","path":"maps/LexLeanExample/ClosureOrbitCount.map.json","sha256":"582d739fe8fa59ccc29dd75c9971238ec748b8c91d6092beec534be1d14f303a"},{"byte_length":7661,"kind":"map","path":"maps/LexLeanExample/ClosureOrbitTransport.map.json","sha256":"19dae1e559dc72717b9352b7e6983b0e451b86a08e910b0be5d4d4808b4e29c6"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert0.map.json","sha256":"b537592a759f8c6dc7b397d829ce71a74d0db34c8497861733c00ef524f4c420"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert1.map.json","sha256":"30e1c764aa18e92bf8f07b14ce9f24414abb6f8892b04a6e7ed7470c299bee15"},{"byte_length":1333,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert10.map.json","sha256":"e2066b6547c2b30f00aeb49933fba1bdd4fabfd97ad14b7cd6bc5e55076995d4"},{"byte_length":1333,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert11.map.json","sha256":"ec1f5121d6c24fb4987c57d72a78b83e011ae8a95cbe345d0fc442a160ddaca4"},{"byte_length":1333,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert12.map.json","sha256":"164843e21a80841cdedeeb819d5b6a537bb3e5b7096b9d464caffb03ab53dd06"},{"byte_length":1333,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert13.map.json","sha256":"aca9f75b5224579417b022c9697d4c99d5260097c65f11b97ec32b517739b9e8"},{"byte_length":1333,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert14.map.json","sha256":"7814cf5a8727c1c7b36b912f3a5bd848e9d926aa160b3956d4e53fd492d5d553"},{"byte_length":1333,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert15.map.json","sha256":"274d582eff6204713d07cb9766474cfeb75e49a52caee1957836867e57111998"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert2.map.json","sha256":"2ec58fbe28a0a8732347c04826d3ab73eb494e6a1522e5d5597a130ec3ea6240"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert3.map.json","sha256":"a7d36c4bd4c8e1358b6ffb12df922b7889a164d121b959770830c38dda909372"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert4.map.json","sha256":"8a9c00d2ce7ed40ac826897e3189ae7563ceefef047368e3eeb56ad218fb14fd"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert5.map.json","sha256":"7892665dc305b5d0104bec079c976b3203636a256acb4f1ede139ef8b02e3308"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert6.map.json","sha256":"770e54e0df7853fa1e4aaa105174240d7de6456aeef6b34fd5e200d64d3a19e5"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert7.map.json","sha256":"f462b9875142be9e92a059f856435593f76ae6c5eb3f15f243498b43e4a58828"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert8.map.json","sha256":"3f557723f8144402da7547f058c6e6920a0cf023cf410a07cf0d52f0b4f842db"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert9.map.json","sha256":"2db1be4cf34321ebc6d3cbdb4962b722a7db07b0f1d6bbb3c7d3aeec81b83a21"},{"byte_length":1683,"kind":"map","path":"maps/LexLeanExample/ClosurePairComplete.map.json","sha256":"7600b8dda3ab61d202cf527b61676a32fb11f4e9d7c7410b622946f0d8d6579b"},{"byte_length":6153,"kind":"map","path":"maps/LexLeanExample/ClosurePairs.map.json","sha256":"1e1e05100f7542df32b39add4839137ff4b298270a91f8b0f31d10c0eaac1d6b"},{"byte_length":79551,"kind":"map","path":"maps/LexLeanExample/Functor.map.json","sha256":"6a95ad60d841212d7a76cc78267e849b67c69258a1623f3ffc32f5b52a5b5468"},{"byte_length":15740,"kind":"map","path":"maps/LexLeanExample/Glue.map.json","sha256":"d577a6b0bd1db4a9f8dce8423142b283db4c05e2a649dd7fe3d16801a7bc863d"},{"byte_length":110536,"kind":"map","path":"maps/LexLeanExample/Group.map.json","sha256":"998c98dc27cdbcc4d352a6e79e980aabc3321c128e78207dfa099ee8e17d64de"},{"byte_length":41901,"kind":"map","path":"maps/LexLeanExample/GroupSeries.map.json","sha256":"92092c3c7577e7d6095926d76ba5c3996426e7fb5d366da4fc3a8a2487e05177"},{"byte_length":7146,"kind":"map","path":"maps/LexLeanExample/Parameters.map.json","sha256":"4a50afc328ee943d2d3da034c7b2844f0bcbc4f191239f923e2a52a57288fd43"},{"byte_length":86439,"kind":"map","path":"maps/LexLeanExample/Places.map.json","sha256":"22c8dc4b5a946abf8cc9ee6cf0432d16ab348fbcf7339078018c89aa5e7a385b"},{"byte_length":12850,"kind":"map","path":"maps/LexLeanExample/Prelude/Algebra.map.json","sha256":"e40fcc7103c0d397d53279213fc83ad2ccb4c78ba89a8fe03a669c61e15e2bc8"},{"byte_length":19720,"kind":"map","path":"maps/LexLeanExample/Prelude/Bitset.map.json","sha256":"57c2bad095638777eccaea8ae86af9e06eddbaee21f64bcfb73169c9f22a9fe6"},{"byte_length":17173,"kind":"map","path":"maps/LexLeanExample/Prelude/Linear.map.json","sha256":"a52ee132c8b21601a0013e8b857aafe51a64bf726f9a9c4f8779b8cc31db3342"},{"byte_length":6601,"kind":"map","path":"maps/LexLeanExample/Prelude/NumInstances.map.json","sha256":"902720c2f2e9bb40dcf85a0c9f34063b75823de081e885ed2bff2542577a11b9"},{"byte_length":33764,"kind":"map","path":"maps/LexLeanExample/Prelude/Perm.map.json","sha256":"ab9aec51f89c76f6df25ac240e5153b99844da09c2a8153929b0383d70bfe8a9"},{"byte_length":21303,"kind":"map","path":"maps/LexLeanExample/Prelude/RingLemmas.map.json","sha256":"5fe00355b194728f7bfd2203c86a356f4ee0d477b041ea78d67e8c5535dcd75a"},{"byte_length":44397,"kind":"map","path":"maps/LexLeanExample/Roots.map.json","sha256":"643aa8127c47c842cc14eefbd829d335cce2179ada8f3e487fa9823f10b954c3"},{"byte_length":188336,"kind":"map","path":"maps/LexLeanExample/Scales.map.json","sha256":"c91e91a1c8b5bdb93e62ee9bbd260fc745818426c21222d98e943bacadaa81a5"},{"byte_length":946075,"kind":"tex","path":"modules/LexLeanExample/Atlas.tex","sha256":"b7e0d9dae72774f5c4a5a5590f5fbd7658ae11ae7eb0a28a444e08ac1a8bd259"},{"byte_length":2781596,"kind":"tex","path":"modules/LexLeanExample/Blocks.tex","sha256":"2d96340aedd074a10c66efb4f3c1d71d76e8291849b60928f059ef5d3357e1b6"},{"byte_length":930977,"kind":"tex","path":"modules/LexLeanExample/Category.tex","sha256":"4a434d2338f226128b139999cbbc1be26db6e8f785e7bb57be93f89880f04b7e"},{"byte_length":2786818,"kind":"tex","path":"modules/LexLeanExample/Census.tex","sha256":"2d1b7baf57ace5d7bf5f12eac1ab491a17844ac0b19f077d09cbcf5b257be049"},{"byte_length":2953,"kind":"tex","path":"modules/LexLeanExample/CensusCert0.tex","sha256":"dd29c4c4fc413bce94db997868291da556ff3f6fea4715088b1882cef0d1745a"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert10.tex","sha256":"ba22c4600bce047b5864009a35f52ccca892e0e9bcc353debfb3408a26d1e947"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert11.tex","sha256":"6726b60dca50814251599c96c0f9eb90ff52c434b7a5566615c3ccc2a5a39b0d"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert12.tex","sha256":"8008704602ee93f984b0fca4c257fbd274652eef6f29c9c31bfd74c506e85281"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert13.tex","sha256":"51a2307c3d2bedc8d0d52a3fada149bb1205d39f01db2ab061a88524d0642442"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert14.tex","sha256":"3196de2447fbb997430291633776bb2f5963118a4d52015d5ed3f549ea05f41b"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert15.tex","sha256":"d12eef425a59c3656079fb2370033fd8a392d244821c4f9b18060d8bbdf2ea06"},{"byte_length":919,"kind":"tex","path":"modules/LexLeanExample/CensusCert4.tex","sha256":"0a39af10313c8665a138aaba5d2a6836f1d3e0a118a00c03ce5a988d9845bbe9"},{"byte_length":921,"kind":"tex","path":"modules/LexLeanExample/CensusCert5.tex","sha256":"3bbc96eb87af6ffb0f095244e4fd86915af314b55c6fa7173f084f111768c459"},{"byte_length":919,"kind":"tex","path":"modules/LexLeanExample/CensusCert6.tex","sha256":"e6539c5eedaa12788064edb23563da68789ff7bc4d9b0b43258ff4d1cd79f21c"},{"byte_length":1940,"kind":"tex","path":"modules/LexLeanExample/CensusCert7.tex","sha256":"923706e8dc0e3fbee1bc96ba07047bec145b5ca4b4a9d3438d65f8e6fb7b7a1c"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert70.tex","sha256":"5a59134b75fae0dc26fbe4c49ea959978b23a0795b54af89a50076fed9716158"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert71.tex","sha256":"41996534ae917fd6340236061653c8b67cea28aee5dd5cb97a8465f1f1248d2b"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert72.tex","sha256":"ee4a73e29105d8c4a38545d18f8d509df3fb97cf413a489eca2afd6c793982bf"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert73.tex","sha256":"71a3b9273b0e000aa3e2ff52a88adb65ae3cfe347ec329136060c92e59ab039e"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert74.tex","sha256":"d36b08c95f44663afdb8bc8202151c86c898870a6e06b7cbec968b352d28bcc7"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert75.tex","sha256":"069d4d20db3ba314c6dd3157dbb804777a32265ba4a3a4539166f5ddd444303b"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert76.tex","sha256":"b8736a08803a857ab9370a6b9c42dcf007a499fb2bbb429d59e60d1766cc785e"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert77.tex","sha256":"f7f9438a65a2af02ef9fe7bfe299f5c7657a77bf40db0e3f1161eebb5aac143b"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert78.tex","sha256":"30c39adc7490cf6eeaf7ca8361d2abfbfe4040c682014e6fa845def29402ceae"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert79.tex","sha256":"7327d5f57e58036416aad3db6a2a138dae281487d5c7cfc6c0865397b3ebfee4"},{"byte_length":919,"kind":"tex","path":"modules/LexLeanExample/CensusCert8.tex","sha256":"dbef13862b283a1c0b7aaad24e128826bcdbfc562bbd0d3894b89511e9876198"},{"byte_length":919,"kind":"tex","path":"modules/LexLeanExample/CensusCert9.tex","sha256":"01ba33c3c04a792df2a3882e4b65b20d321ddb3e04b54fc83d68fa48e3dfe801"},{"byte_length":7435489,"kind":"tex","path":"modules/LexLeanExample/CensusClosure.tex","sha256":"3188f7b888096185b4bd3ab8c4dd7f0e34536816697c2dac21ece0859a8140de"},{"byte_length":421251,"kind":"tex","path":"modules/LexLeanExample/CensusComplete.tex","sha256":"212733e148c55cb37ba52bda9d76e621b5533f722895ecf9e836f3250f850369"},{"byte_length":335324,"kind":"tex","path":"modules/LexLeanExample/Closure.tex","sha256":"44c99710af7df6ba84e43c44804de545f9009d8681df95adc2729290246175c5"},{"byte_length":64671,"kind":"tex","path":"modules/LexLeanExample/ClosureGauge.tex","sha256":"c450c8b65a395b4ee8399d86c5fdc906c0e59a0a7c4c321346e3dd1bf2fb0eb4"},{"byte_length":149249,"kind":"tex","path":"modules/LexLeanExample/ClosureOrbit.tex","sha256":"9547ae4bc78295fcd61577293d57c7e76364704949a4601332d9f8bed37ba500"},{"byte_length":82837,"kind":"tex","path":"modules/LexLeanExample/ClosureOrbitCount.tex","sha256":"4646c1350b809bfd03286323a76f72d5762b7f2432a8f34ceca0412dd6b25e9d"},{"byte_length":254042,"kind":"tex","path":"modules/LexLeanExample/ClosureOrbitTransport.tex","sha256":"86bf72bb3a4c6fdf535602e05c80f39b835c54b5a833605b40c3b9e5c86cf57b"},{"byte_length":933,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert0.tex","sha256":"bc05a872da236d2b9e764838dfb507fff3c037c7726af0601934a7a71c6697c9"},{"byte_length":929,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert1.tex","sha256":"68f8b83f700dc384243d2c67ceca91dddf0290c49bbc186be697a01e1c39ec16"},{"byte_length":932,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert10.tex","sha256":"3d72064e2e96c13971b0c8b995ebec4fa0535eecdba40226b61fab415c718807"},{"byte_length":934,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert11.tex","sha256":"d2f5ba9d4940b13218d51ecef990bbdc84689a84e51fedb110ea7bf1fa3058df"},{"byte_length":932,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert12.tex","sha256":"6ef3abf4143788a8f34d4d85c7ff925ac0f2f27a26567ec6911dffdd98b48f47"},{"byte_length":932,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert13.tex","sha256":"556dce9fc68d532f3074c6d3dbba088bdb43d59f85bff21fb91a2ca3e05ce61a"},{"byte_length":934,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert14.tex","sha256":"b3f13b48727d3d3c30bf862ead9bf96d73b8528ebed9d7da63e602ce2a017ef6"},{"byte_length":930,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert15.tex","sha256":"9e7c95069314041cdcc7864996414c7a92debd860cf08ca4b8abc5337a4e71be"},{"byte_length":933,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert2.tex","sha256":"0707a144f537d574dfc5b3c13b103bd24dca8a60a4f95bb0d807b68f6d7943bc"},{"byte_length":933,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert3.tex","sha256":"4f5639ace54411883d43fd2015e97795b671f97f5f0d080066c3f50f4c4b82f5"},{"byte_length":933,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert4.tex","sha256":"23e394a84e1dec8dbbb609eecc1a1dbc98cd2a959ba3947f57ff26ecdd8cc162"},{"byte_length":931,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert5.tex","sha256":"343930a0b34a23c81b74b431e5297ec847ad35bdc113d00b66fe607b0abdc51e"},{"byte_length":933,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert6.tex","sha256":"9f34eb281170d37b26c820afdcc8e3f78b213ff65e28cf0272a9342f3f5273c5"},{"byte_length":931,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert7.tex","sha256":"6cb3f969048657a9a470cb5665b53f64b192e9c04bdae14d59a5852f146a9048"},{"byte_length":931,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert8.tex","sha256":"6f03ea5eb2bbcfd4a3e728b773e56e92c28c1ab382a75d9e706b66619121a425"},{"byte_length":933,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert9.tex","sha256":"1690f583fa29d865047a0e27247d0d4eeb930b9dc13ed80236a8e09fa8eb8dda"},{"byte_length":203252,"kind":"tex","path":"modules/LexLeanExample/ClosurePairComplete.tex","sha256":"76b663c73fd4296de74a7d5960c6955548b44722fcabde1496f7716054e0cb09"},{"byte_length":181851,"kind":"tex","path":"modules/LexLeanExample/ClosurePairs.tex","sha256":"fd81095dd896420ea04030574b6f5c3a9085c5f3648908a98198a737307def91"},{"byte_length":1944891,"kind":"tex","path":"modules/LexLeanExample/Functor.tex","sha256":"8ee61507c032e6d5f1e74c3d041aa3ca2bd63585f2cdc20ce80045b33c5fc1f8"},{"byte_length":1287070,"kind":"tex","path":"modules/LexLeanExample/Glue.tex","sha256":"70df1b2388d785a6fe918ab2c1259b5cbbf313addf9d3c7424132090ee0c43b4"},{"byte_length":3658492,"kind":"tex","path":"modules/LexLeanExample/Group.tex","sha256":"0de38f2409ffc215462aacf9b42410396568bb99c8a6648612395cebdf7a3771"},{"byte_length":776673,"kind":"tex","path":"modules/LexLeanExample/GroupSeries.tex","sha256":"935a3d3af6af5d28f1feb248714d934e82ac934f7874f6b26a6a7b20ca727a93"},{"byte_length":60710,"kind":"tex","path":"modules/LexLeanExample/Parameters.tex","sha256":"3e6a90d6d976e9774e091f3f0fe755828618bb825c34400b646b66af2d16b0f6"},{"byte_length":3276341,"kind":"tex","path":"modules/LexLeanExample/Places.tex","sha256":"e0942c4c9d97e2f6189c78f9f93803f90bab4c2c1a7dd868c32103f5eb644ba1"},{"byte_length":185980,"kind":"tex","path":"modules/LexLeanExample/Prelude/Algebra.tex","sha256":"2a68f5f3a296687ba9fd06f044c4af46f7cf2c82ea6a7f19c0f1cd088177f106"},{"byte_length":4511604,"kind":"tex","path":"modules/LexLeanExample/Prelude/Bitset.tex","sha256":"0610bffcf84cb5b36b438a37037b8fc7308be370179d7ad9e1b7d1fd77c5ab90"},{"byte_length":592715,"kind":"tex","path":"modules/LexLeanExample/Prelude/Linear.tex","sha256":"9febb2aadfd9981da6ef421549be629e5217902779909b1edc829270f0fa6d5a"},{"byte_length":103406,"kind":"tex","path":"modules/LexLeanExample/Prelude/NumInstances.tex","sha256":"938947d221fbf74107b8fa0189e93bd23a5126e54d306547579985fd22ea8001"},{"byte_length":1585079,"kind":"tex","path":"modules/LexLeanExample/Prelude/Perm.tex","sha256":"2914152f6fdb3243669ffb474c75ed4e556e393a5e2076c2c2f324cd7a7aa36d"},{"byte_length":581267,"kind":"tex","path":"modules/LexLeanExample/Prelude/RingLemmas.tex","sha256":"8e4eca9110912d5dc5938cc1904407d6599c60ab7640e9fc31116a6c5f19e342"},{"byte_length":2174032,"kind":"tex","path":"modules/LexLeanExample/Roots.tex","sha256":"b86e0815e9795744ffc65e0bdba5ff8b427fb25d41c0aa3ef25d3b6e5fc0f958"},{"byte_length":14056457,"kind":"tex","path":"modules/LexLeanExample/Scales.tex","sha256":"36b2081e407a302b2095f2937e1eec8fb3ff25b81cdc8421599394a41f23bc72"}],"project":"uor-atlas","selection":["Atlas","Blocks","Category","Census","CensusCert0","CensusCert10","CensusCert11","CensusCert12","CensusCert13","CensusCert14","CensusCert15","CensusCert4","CensusCert5","CensusCert6","CensusCert7","CensusCert70","CensusCert71","CensusCert72","CensusCert73","CensusCert74","CensusCert75","CensusCert76","CensusCert77","CensusCert78","CensusCert79","CensusCert8","CensusCert9","CensusClosure","CensusComplete","Closure","ClosureGauge","ClosureOrbit","ClosureOrbitCount","ClosureOrbitTransport","ClosurePairCert0","ClosurePairCert1","ClosurePairCert10","ClosurePairCert11","ClosurePairCert12","ClosurePairCert13","ClosurePairCert14","ClosurePairCert15","ClosurePairCert2","ClosurePairCert3","ClosurePairCert4","ClosurePairCert5","ClosurePairCert6","ClosurePairCert7","ClosurePairCert8","ClosurePairCert9","ClosurePairComplete","ClosurePairs","Functor","Glue","Group","GroupSeries","Parameters","Places","Prelude.Algebra","Prelude.Bitset","Prelude.Linear","Prelude.NumInstances","Prelude.Perm","Prelude.RingLemmas","Roots","Scales"],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","spec":"lexlean/build-manifest/1"} +{"build_id":"91ba911656d83a43b4fea5ef47c1d446dea4c8fea907e8efd6586885e887f3c3","compiler":{"semantics_id":"95deb33a8d416d7bf60f02a36e251a71c3ee6f046b7e475d7bae2fc5ddc3767d","version":"0.3.0"},"inputs":[{"byte_length":5310,"kind":"lexicon","path":"embedded","sha256":"e9cd250c90898cf771b26cfc8e02f516f39279133f003097aa1db7f6b8d91980"},{"byte_length":13396,"kind":"lexicon","path":"embedded","sha256":"339e91b34e061513b5bfb09f8ff3be179223afaf913ab7cfa1fff47f198be94e"},{"byte_length":36197,"kind":"lexicon","path":"embedded","sha256":"e729489584d93b0fd07ddc7bb6d0544b737b2a1f3a769713614c00902228df17"},{"byte_length":98424,"kind":"lexicon","path":"embedded","sha256":"203f94337738ba8b5c134709e920ae76966838af5d16e0aa48cdd92d520d95a4"},{"byte_length":1944,"kind":"lock","path":"lexlean.lock","sha256":"66b87c07abadf006bbfa460d85100797929f1439f545907916a07b13dc64e079"},{"byte_length":605,"kind":"project-config","path":"lexlean.toml","sha256":"8fd14b0d36e36f8e6ae66961bd7bad0cdfc0b313a659e86ac9fcf6467df7ce23"},{"byte_length":585946,"kind":"source","path":"src/Atlas.lex.tex","sha256":"5f6cc0b5c14c53596ceb58aec9cbeb61df4cf2dac0bb8c37349bb49816549573"},{"byte_length":1324190,"kind":"source","path":"src/Blocks.lex.tex","sha256":"471337eb9b79db64aaa994b7e7338243c2165eb080a9666c437099f20ea7d73c"},{"byte_length":588581,"kind":"source","path":"src/Category.lex.tex","sha256":"267327ead0edae2c49094b567e35e7f32acc3e07c52144836c3eb01635926d1b"},{"byte_length":1472648,"kind":"source","path":"src/Census.lex.tex","sha256":"fda87786fb0c7e9046d7275832affed3bf80037531fee9f021c299d8015b982c"},{"byte_length":4803,"kind":"source","path":"src/CensusCert0.lex.tex","sha256":"d919a0a2d3fa96ca70d6ca7a5917e553ccbdc96441a161cf0ac06b6343c19522"},{"byte_length":4495,"kind":"source","path":"src/CensusCert10.lex.tex","sha256":"388a40082b349af90a5d18fdcb08191a4c0ffac81cd3f0f70a699c9ce2add2f6"},{"byte_length":1945,"kind":"source","path":"src/CensusCert100.lex.tex","sha256":"5366668e5de32f539ab78b64ac029a35effa84e58501ca2bc4461d68b2519a76"},{"byte_length":1945,"kind":"source","path":"src/CensusCert101.lex.tex","sha256":"dce41db49087766ea85df6a72ff0c4cda385379ae56162cb44034c9be32b16d1"},{"byte_length":1945,"kind":"source","path":"src/CensusCert102.lex.tex","sha256":"5b489f1c6e4daae8e1237cc7103b8801c6f65210b63c6f3b8b1bc5b9fa118d40"},{"byte_length":1945,"kind":"source","path":"src/CensusCert103.lex.tex","sha256":"17346965bba0412b1b30bf748bcbd5ef3e59e9d589f57b5f705cfa86e286bbd9"},{"byte_length":1945,"kind":"source","path":"src/CensusCert104.lex.tex","sha256":"2d2612a62fa211914e9a9ccb669bdfb7acc11c01deb3ea9ce31056627c2f0cb9"},{"byte_length":1945,"kind":"source","path":"src/CensusCert105.lex.tex","sha256":"62a33951921ef5350646158a33c0cd4cfa3ba9ddfd82508dcef3922f5d383a65"},{"byte_length":1945,"kind":"source","path":"src/CensusCert106.lex.tex","sha256":"952a11c83d561966ea9fbd425a59f35ebd73698609e06acab01c0151a86e5d5a"},{"byte_length":1945,"kind":"source","path":"src/CensusCert107.lex.tex","sha256":"28135aad8d078a8363816e6edb37489826fd455cd22db564f8308a1da5b5a27a"},{"byte_length":1945,"kind":"source","path":"src/CensusCert108.lex.tex","sha256":"95fdbe52e4f61751abcef47ae1a59f7c00795b2ffde6f18d078b347f2771bf67"},{"byte_length":1945,"kind":"source","path":"src/CensusCert109.lex.tex","sha256":"0fcf8fac32573c35943b6673ae0689363378b1dc8821e59caae3e91adec1385f"},{"byte_length":1944,"kind":"source","path":"src/CensusCert11.lex.tex","sha256":"d164d9f4c42252e2b3f6576519010b24f786ffb91fc5cdbdbdc6ce33b3441a84"},{"byte_length":1942,"kind":"source","path":"src/CensusCert12.lex.tex","sha256":"4497b89695e555cf97d83c9cf83d506acc3f07041be9b6a5e9377421e21747a9"},{"byte_length":1942,"kind":"source","path":"src/CensusCert13.lex.tex","sha256":"6835a53d25c10721c7d53379599eceb91f181a7d5a68e99b47807b68e2b8bc2f"},{"byte_length":1942,"kind":"source","path":"src/CensusCert14.lex.tex","sha256":"bc9c57326c03a6cc768be11fd85442aad29b5ac33ea8fc3d03b0627784d13d6e"},{"byte_length":1941,"kind":"source","path":"src/CensusCert15.lex.tex","sha256":"3a68aa5f07f84aadffb4df9d0280c5ce7032aee899315c6bb77fe74470ff5bf9"},{"byte_length":4462,"kind":"source","path":"src/CensusCert4.lex.tex","sha256":"831b603176bd4ec8746b7ae5bdb1e9a961a4069273385179ff350dcceee9d7ef"},{"byte_length":1942,"kind":"source","path":"src/CensusCert40.lex.tex","sha256":"925c1ab77b66230fdfcb0acfb0a2c2cd4154bbe9b1389a6d1a959026485f8c36"},{"byte_length":1942,"kind":"source","path":"src/CensusCert41.lex.tex","sha256":"6568e0019bf6ecb577f0b37220b192dcbc806d2504144bb3684e7dfd95002e14"},{"byte_length":1942,"kind":"source","path":"src/CensusCert42.lex.tex","sha256":"be04aa9b43b9218f939837cf114438c531ed3cdb5c37ee2fe0d5aaab640ed407"},{"byte_length":1942,"kind":"source","path":"src/CensusCert43.lex.tex","sha256":"65f215ca448730bc0b4fce9bcd105a69ede8e6ad24bf49f19551c43b7f6dc561"},{"byte_length":1942,"kind":"source","path":"src/CensusCert44.lex.tex","sha256":"f3cb04b2753b632873d926cb09d88263f931a0663aa5b5afce1eb68534838e12"},{"byte_length":1942,"kind":"source","path":"src/CensusCert45.lex.tex","sha256":"a6108d4a89c9e9bb1a31ba6de3f6f75a067fbbc2aa1261ab51b0b462fee9171f"},{"byte_length":1942,"kind":"source","path":"src/CensusCert46.lex.tex","sha256":"acdb87f07754a53c64d25ae7aa678fddb974ed75f31670cdc0abe66bee7ce794"},{"byte_length":1942,"kind":"source","path":"src/CensusCert47.lex.tex","sha256":"0800e0173ecaddaa4804563e628ac442ae6abfcaf01c66cdc6aa10511a862533"},{"byte_length":1942,"kind":"source","path":"src/CensusCert48.lex.tex","sha256":"c5b220b5126cf160efb6fb08f802d13de230342e95d6e7d3eaea47cd8f384a33"},{"byte_length":1942,"kind":"source","path":"src/CensusCert49.lex.tex","sha256":"7536262a254dd499209d95ccfac7bae6c9c4616f8b329d68a49067a264aa725d"},{"byte_length":1941,"kind":"source","path":"src/CensusCert5.lex.tex","sha256":"a574082b34f3ba69e64c57bef420207bd9be34453c1488c1dbcd0d458fbe948d"},{"byte_length":1939,"kind":"source","path":"src/CensusCert6.lex.tex","sha256":"4b462e0bd69a7546c5f9f5b33f22ed8992bdc9a941fdbf69e1eac144ee5ad79d"},{"byte_length":4462,"kind":"source","path":"src/CensusCert7.lex.tex","sha256":"71dc9940525afb8daede206b3e43753ed2b2ecb7f94b946245b129d55858d490"},{"byte_length":1940,"kind":"source","path":"src/CensusCert70.lex.tex","sha256":"8c156efa039a3401e2e5495dbaa598f4d680d6e8e5571d2254a6b782c1deb229"},{"byte_length":1940,"kind":"source","path":"src/CensusCert71.lex.tex","sha256":"42da4ff1afada5abfd9f6643031b89dbb21828d6004350d86ff3f527a1006aaa"},{"byte_length":1940,"kind":"source","path":"src/CensusCert72.lex.tex","sha256":"4cd09888dd4870ca78cc8b0a02693f50b4ac0db3d9de9c6d0e775bfd1a2a1e73"},{"byte_length":1942,"kind":"source","path":"src/CensusCert73.lex.tex","sha256":"81424088383f15ccf55ffb11f64085c664098141cd171e4f58f6389e338fe06f"},{"byte_length":1942,"kind":"source","path":"src/CensusCert74.lex.tex","sha256":"20ef72704d7b38f1a8c114b3142fe4caabc0c00a5b164a10d19e89d70739710d"},{"byte_length":1940,"kind":"source","path":"src/CensusCert75.lex.tex","sha256":"ac59ae72401347f7c1acb7aac8abf614a49a9fa100138e57695ac2277a9267fa"},{"byte_length":1940,"kind":"source","path":"src/CensusCert76.lex.tex","sha256":"b733d3d1c3f70756534c1e441d871117d17933a2d5ef01807e6f4ad49c01d330"},{"byte_length":1940,"kind":"source","path":"src/CensusCert77.lex.tex","sha256":"e417567bc240ae1d1b3e72f10fe453d2a425e6966c3541324605d051cf0ee028"},{"byte_length":1942,"kind":"source","path":"src/CensusCert78.lex.tex","sha256":"441403197fa0943a0902ebaf4cb839363050e478442a34d9a7ec68b794611082"},{"byte_length":1942,"kind":"source","path":"src/CensusCert79.lex.tex","sha256":"fbad271ece5f06e180d69b15ca6bf8a7026e7e1c7872fe192abbe453d7d9b98b"},{"byte_length":1939,"kind":"source","path":"src/CensusCert8.lex.tex","sha256":"e32bb50b06f51de05076345aa6a0a910e60c0403afe790fd35e8e0c8cfb7be9b"},{"byte_length":1939,"kind":"source","path":"src/CensusCert9.lex.tex","sha256":"030ce789d998905e4e88c689710f7d78df75c569a63b50a5540d1a74ffd055ee"},{"byte_length":2665838,"kind":"source","path":"src/CensusClosure.lex.tex","sha256":"529b0f2d6798ebe7946d652ae7400bea0bb7f4a04201be8bcd97ce84c0f78348"},{"byte_length":267964,"kind":"source","path":"src/CensusComplete.lex.tex","sha256":"039267b49a3288928b5e4e236cc0eeaaf4026b295687d0b2e547c3a052d46940"},{"byte_length":220964,"kind":"source","path":"src/Closure.lex.tex","sha256":"33a84de208ef20d64a7bbbc819a80414182d60a211a924907cc3b7c352bcde06"},{"byte_length":68891,"kind":"source","path":"src/ClosureGauge.lex.tex","sha256":"53ed68e0a39fc67c097dc49fb84f91fa67da4eea9f71288031ebdeb176d013ff"},{"byte_length":92676,"kind":"source","path":"src/ClosureOrbit.lex.tex","sha256":"91628f43d32c9b90e4299ef19bcfcca899c614e774bffa5943746265440b6ecb"},{"byte_length":76789,"kind":"source","path":"src/ClosureOrbitCount.lex.tex","sha256":"d8301bad41f913c8278847aaf6a850390dc5c32def416adcb66b9feeae1f1efa"},{"byte_length":192560,"kind":"source","path":"src/ClosureOrbitTransport.lex.tex","sha256":"cbf3c7d0ac92661304a7768d28bcfe976167ed7c78193a4cb373b3614e64267e"},{"byte_length":2478,"kind":"source","path":"src/ClosurePairCert0.lex.tex","sha256":"67757e8d6299170b5fb3b9a7ff9159eb06c0d676675d55d7eecb4435c33f4c6b"},{"byte_length":2384,"kind":"source","path":"src/ClosurePairCert1.lex.tex","sha256":"e79af54ae200d53723033e5bb138a3538b0fd9aca7008c22256cddf9034c27cf"},{"byte_length":2481,"kind":"source","path":"src/ClosurePairCert10.lex.tex","sha256":"6d6e27adec4a0ba0b1aa686ee3eb9fccd39086feebfb8c1a43eeff7e61b78e96"},{"byte_length":2483,"kind":"source","path":"src/ClosurePairCert11.lex.tex","sha256":"ba9a7fbe081434f1766059b9e4940361c376a4a49e705c04faec5c824be61066"},{"byte_length":2481,"kind":"source","path":"src/ClosurePairCert12.lex.tex","sha256":"520fb1d6cf6132843aa06812d37f2d41b160bdd8af13bad171dfae4150645c9f"},{"byte_length":2481,"kind":"source","path":"src/ClosurePairCert13.lex.tex","sha256":"6e398a0df067121e9e21a6e7a6da13bf0ed0db350454bcab5c4024478a2dc8eb"},{"byte_length":2482,"kind":"source","path":"src/ClosurePairCert14.lex.tex","sha256":"26ab8b183106fd4d2a8cacb9b9f30e481c56e83a3d152ca21cf7d30b6431345d"},{"byte_length":2476,"kind":"source","path":"src/ClosurePairCert15.lex.tex","sha256":"b61d090d6512b2f6344994cdc75a652355b320a919db80ee9f35a6e59e0b4a92"},{"byte_length":2480,"kind":"source","path":"src/ClosurePairCert2.lex.tex","sha256":"cfa253b10490fa738aa017a956a6c527bae7652476e75675d28f14f7e259e3b6"},{"byte_length":2480,"kind":"source","path":"src/ClosurePairCert3.lex.tex","sha256":"777e491b91a98a391ad95a17f0bf6b2a104afba4129f57e1d778d9da7de8198b"},{"byte_length":2480,"kind":"source","path":"src/ClosurePairCert4.lex.tex","sha256":"401e379709dc41e4c200445366fee10d3689eba8ba155d692a4a344475c8fbee"},{"byte_length":2478,"kind":"source","path":"src/ClosurePairCert5.lex.tex","sha256":"986cfda1f3cd9dbde49def0746ed17a82cd68caf641dff2367212eb20e872da4"},{"byte_length":2480,"kind":"source","path":"src/ClosurePairCert6.lex.tex","sha256":"d72c263b6a6b6f5da1ad50a0eca6b29465f528e5f06f852065ad71ca5a9fc9de"},{"byte_length":2478,"kind":"source","path":"src/ClosurePairCert7.lex.tex","sha256":"65ca700f1d472f1d041f68645e5ebca78a536c88045176d967e5b8afb0a041b7"},{"byte_length":2478,"kind":"source","path":"src/ClosurePairCert8.lex.tex","sha256":"4a4215d5158020a908233548a0c608e438e352de11ad6742767984fd6b831cae"},{"byte_length":2480,"kind":"source","path":"src/ClosurePairCert9.lex.tex","sha256":"68ab736d58bc7cc6a6b67bcdf0fbad91903f9a674d940b1adf47d221d2f1ab00"},{"byte_length":177099,"kind":"source","path":"src/ClosurePairComplete.lex.tex","sha256":"ea1c7e60ba5061c11472cf5b562f873b3c003391c016cb6c5526bd70559aaba8"},{"byte_length":129489,"kind":"source","path":"src/ClosurePairs.lex.tex","sha256":"f6d09afb4d939630fa9092ad49de7dc52696857362ec8e55eb1b912e2391cb94"},{"byte_length":1219200,"kind":"source","path":"src/Functor.lex.tex","sha256":"391e3261a8ca67ba002cb55e7e8f430b79f3767b1f1921758dbb606737316ccd"},{"byte_length":656548,"kind":"source","path":"src/Glue.lex.tex","sha256":"6d3b58dc5beba652844bf25aba218f0272b6d71298ebe08f8a5de2993e49cd54"},{"byte_length":2558174,"kind":"source","path":"src/Group.lex.tex","sha256":"4bf9b3f1ee92dfde9e7fd004edd74fcba84064fe5635f9bc5717171b61ea7872"},{"byte_length":628541,"kind":"source","path":"src/GroupSeries.lex.tex","sha256":"e865627cb42ac75b90d24ac6fab0dd59d7ae6ce8db30e7d1846ee3b9ff905f19"},{"byte_length":75731,"kind":"source","path":"src/Parameters.lex.tex","sha256":"60d19628c30e37c4c7ef76f4840480d5736007a8eeb4b6cfca42b81b2005442b"},{"byte_length":1761556,"kind":"source","path":"src/Places.lex.tex","sha256":"e7f7fd82ddd5679a9225e835412f981f34f0b54628e925e517012629576e8438"},{"byte_length":163626,"kind":"source","path":"src/Prelude/Algebra.lex.tex","sha256":"bdfbcf7d7f1597e80e062dd7df3b02a0efeb64ac649a6400c416de180f54de22"},{"byte_length":1613056,"kind":"source","path":"src/Prelude/Bitset.lex.tex","sha256":"8c8965a33d7380533feee6fdab5f9d0677f2eaa344b2a17db8ed76265f5bd630"},{"byte_length":329197,"kind":"source","path":"src/Prelude/Linear.lex.tex","sha256":"3acfdfe3e046402f22f90096982ac6efcb2eaa355aaa0e8c0e37711a72c8c369"},{"byte_length":96993,"kind":"source","path":"src/Prelude/NumInstances.lex.tex","sha256":"780f5eb356c338504c3f466c437c43dc7bdd7d48812a87dc3a4d4c12411586cd"},{"byte_length":710212,"kind":"source","path":"src/Prelude/Perm.lex.tex","sha256":"93ae39daa407be8d74343c713f3be640a4d082a2e60216e66da737afc37cc165"},{"byte_length":420265,"kind":"source","path":"src/Prelude/RingLemmas.lex.tex","sha256":"535d5d562efcd620fac0991daa00fc363179aca0a3f3a5c6171ebec177bb2ef5"},{"byte_length":1159805,"kind":"source","path":"src/Roots.lex.tex","sha256":"c9072cb819be8a2ac4408dd5fcd3e8f65976a05f71c5b1f0e96d9d4cee4ad0db"},{"byte_length":5451325,"kind":"source","path":"src/Scales.lex.tex","sha256":"cca867b007804b0da0d67c4a3b7c4d60cb11e27537a2eac294188f76e2a7f256"}],"language":"1.0","lean_toolchain":"leanprover/lean4:v4.32.1","modules":[{"lean_module":"LexLeanExample.Atlas","module":"Atlas","source_path":"src/Atlas.lex.tex"},{"lean_module":"LexLeanExample.Blocks","module":"Blocks","source_path":"src/Blocks.lex.tex"},{"lean_module":"LexLeanExample.Category","module":"Category","source_path":"src/Category.lex.tex"},{"lean_module":"LexLeanExample.Census","module":"Census","source_path":"src/Census.lex.tex"},{"lean_module":"LexLeanExample.CensusCert0","module":"CensusCert0","source_path":"src/CensusCert0.lex.tex"},{"lean_module":"LexLeanExample.CensusCert10","module":"CensusCert10","source_path":"src/CensusCert10.lex.tex"},{"lean_module":"LexLeanExample.CensusCert100","module":"CensusCert100","source_path":"src/CensusCert100.lex.tex"},{"lean_module":"LexLeanExample.CensusCert101","module":"CensusCert101","source_path":"src/CensusCert101.lex.tex"},{"lean_module":"LexLeanExample.CensusCert102","module":"CensusCert102","source_path":"src/CensusCert102.lex.tex"},{"lean_module":"LexLeanExample.CensusCert103","module":"CensusCert103","source_path":"src/CensusCert103.lex.tex"},{"lean_module":"LexLeanExample.CensusCert104","module":"CensusCert104","source_path":"src/CensusCert104.lex.tex"},{"lean_module":"LexLeanExample.CensusCert105","module":"CensusCert105","source_path":"src/CensusCert105.lex.tex"},{"lean_module":"LexLeanExample.CensusCert106","module":"CensusCert106","source_path":"src/CensusCert106.lex.tex"},{"lean_module":"LexLeanExample.CensusCert107","module":"CensusCert107","source_path":"src/CensusCert107.lex.tex"},{"lean_module":"LexLeanExample.CensusCert108","module":"CensusCert108","source_path":"src/CensusCert108.lex.tex"},{"lean_module":"LexLeanExample.CensusCert109","module":"CensusCert109","source_path":"src/CensusCert109.lex.tex"},{"lean_module":"LexLeanExample.CensusCert11","module":"CensusCert11","source_path":"src/CensusCert11.lex.tex"},{"lean_module":"LexLeanExample.CensusCert12","module":"CensusCert12","source_path":"src/CensusCert12.lex.tex"},{"lean_module":"LexLeanExample.CensusCert13","module":"CensusCert13","source_path":"src/CensusCert13.lex.tex"},{"lean_module":"LexLeanExample.CensusCert14","module":"CensusCert14","source_path":"src/CensusCert14.lex.tex"},{"lean_module":"LexLeanExample.CensusCert15","module":"CensusCert15","source_path":"src/CensusCert15.lex.tex"},{"lean_module":"LexLeanExample.CensusCert4","module":"CensusCert4","source_path":"src/CensusCert4.lex.tex"},{"lean_module":"LexLeanExample.CensusCert40","module":"CensusCert40","source_path":"src/CensusCert40.lex.tex"},{"lean_module":"LexLeanExample.CensusCert41","module":"CensusCert41","source_path":"src/CensusCert41.lex.tex"},{"lean_module":"LexLeanExample.CensusCert42","module":"CensusCert42","source_path":"src/CensusCert42.lex.tex"},{"lean_module":"LexLeanExample.CensusCert43","module":"CensusCert43","source_path":"src/CensusCert43.lex.tex"},{"lean_module":"LexLeanExample.CensusCert44","module":"CensusCert44","source_path":"src/CensusCert44.lex.tex"},{"lean_module":"LexLeanExample.CensusCert45","module":"CensusCert45","source_path":"src/CensusCert45.lex.tex"},{"lean_module":"LexLeanExample.CensusCert46","module":"CensusCert46","source_path":"src/CensusCert46.lex.tex"},{"lean_module":"LexLeanExample.CensusCert47","module":"CensusCert47","source_path":"src/CensusCert47.lex.tex"},{"lean_module":"LexLeanExample.CensusCert48","module":"CensusCert48","source_path":"src/CensusCert48.lex.tex"},{"lean_module":"LexLeanExample.CensusCert49","module":"CensusCert49","source_path":"src/CensusCert49.lex.tex"},{"lean_module":"LexLeanExample.CensusCert5","module":"CensusCert5","source_path":"src/CensusCert5.lex.tex"},{"lean_module":"LexLeanExample.CensusCert6","module":"CensusCert6","source_path":"src/CensusCert6.lex.tex"},{"lean_module":"LexLeanExample.CensusCert7","module":"CensusCert7","source_path":"src/CensusCert7.lex.tex"},{"lean_module":"LexLeanExample.CensusCert70","module":"CensusCert70","source_path":"src/CensusCert70.lex.tex"},{"lean_module":"LexLeanExample.CensusCert71","module":"CensusCert71","source_path":"src/CensusCert71.lex.tex"},{"lean_module":"LexLeanExample.CensusCert72","module":"CensusCert72","source_path":"src/CensusCert72.lex.tex"},{"lean_module":"LexLeanExample.CensusCert73","module":"CensusCert73","source_path":"src/CensusCert73.lex.tex"},{"lean_module":"LexLeanExample.CensusCert74","module":"CensusCert74","source_path":"src/CensusCert74.lex.tex"},{"lean_module":"LexLeanExample.CensusCert75","module":"CensusCert75","source_path":"src/CensusCert75.lex.tex"},{"lean_module":"LexLeanExample.CensusCert76","module":"CensusCert76","source_path":"src/CensusCert76.lex.tex"},{"lean_module":"LexLeanExample.CensusCert77","module":"CensusCert77","source_path":"src/CensusCert77.lex.tex"},{"lean_module":"LexLeanExample.CensusCert78","module":"CensusCert78","source_path":"src/CensusCert78.lex.tex"},{"lean_module":"LexLeanExample.CensusCert79","module":"CensusCert79","source_path":"src/CensusCert79.lex.tex"},{"lean_module":"LexLeanExample.CensusCert8","module":"CensusCert8","source_path":"src/CensusCert8.lex.tex"},{"lean_module":"LexLeanExample.CensusCert9","module":"CensusCert9","source_path":"src/CensusCert9.lex.tex"},{"lean_module":"LexLeanExample.CensusClosure","module":"CensusClosure","source_path":"src/CensusClosure.lex.tex"},{"lean_module":"LexLeanExample.CensusComplete","module":"CensusComplete","source_path":"src/CensusComplete.lex.tex"},{"lean_module":"LexLeanExample.Closure","module":"Closure","source_path":"src/Closure.lex.tex"},{"lean_module":"LexLeanExample.ClosureGauge","module":"ClosureGauge","source_path":"src/ClosureGauge.lex.tex"},{"lean_module":"LexLeanExample.ClosureOrbit","module":"ClosureOrbit","source_path":"src/ClosureOrbit.lex.tex"},{"lean_module":"LexLeanExample.ClosureOrbitCount","module":"ClosureOrbitCount","source_path":"src/ClosureOrbitCount.lex.tex"},{"lean_module":"LexLeanExample.ClosureOrbitTransport","module":"ClosureOrbitTransport","source_path":"src/ClosureOrbitTransport.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert0","module":"ClosurePairCert0","source_path":"src/ClosurePairCert0.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert1","module":"ClosurePairCert1","source_path":"src/ClosurePairCert1.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert10","module":"ClosurePairCert10","source_path":"src/ClosurePairCert10.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert11","module":"ClosurePairCert11","source_path":"src/ClosurePairCert11.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert12","module":"ClosurePairCert12","source_path":"src/ClosurePairCert12.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert13","module":"ClosurePairCert13","source_path":"src/ClosurePairCert13.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert14","module":"ClosurePairCert14","source_path":"src/ClosurePairCert14.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert15","module":"ClosurePairCert15","source_path":"src/ClosurePairCert15.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert2","module":"ClosurePairCert2","source_path":"src/ClosurePairCert2.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert3","module":"ClosurePairCert3","source_path":"src/ClosurePairCert3.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert4","module":"ClosurePairCert4","source_path":"src/ClosurePairCert4.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert5","module":"ClosurePairCert5","source_path":"src/ClosurePairCert5.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert6","module":"ClosurePairCert6","source_path":"src/ClosurePairCert6.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert7","module":"ClosurePairCert7","source_path":"src/ClosurePairCert7.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert8","module":"ClosurePairCert8","source_path":"src/ClosurePairCert8.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairCert9","module":"ClosurePairCert9","source_path":"src/ClosurePairCert9.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairComplete","module":"ClosurePairComplete","source_path":"src/ClosurePairComplete.lex.tex"},{"lean_module":"LexLeanExample.ClosurePairs","module":"ClosurePairs","source_path":"src/ClosurePairs.lex.tex"},{"lean_module":"LexLeanExample.Functor","module":"Functor","source_path":"src/Functor.lex.tex"},{"lean_module":"LexLeanExample.Glue","module":"Glue","source_path":"src/Glue.lex.tex"},{"lean_module":"LexLeanExample.Group","module":"Group","source_path":"src/Group.lex.tex"},{"lean_module":"LexLeanExample.GroupSeries","module":"GroupSeries","source_path":"src/GroupSeries.lex.tex"},{"lean_module":"LexLeanExample.Parameters","module":"Parameters","source_path":"src/Parameters.lex.tex"},{"lean_module":"LexLeanExample.Places","module":"Places","source_path":"src/Places.lex.tex"},{"lean_module":"LexLeanExample.Prelude.Algebra","module":"Prelude.Algebra","source_path":"src/Prelude/Algebra.lex.tex"},{"lean_module":"LexLeanExample.Prelude.Bitset","module":"Prelude.Bitset","source_path":"src/Prelude/Bitset.lex.tex"},{"lean_module":"LexLeanExample.Prelude.Linear","module":"Prelude.Linear","source_path":"src/Prelude/Linear.lex.tex"},{"lean_module":"LexLeanExample.Prelude.NumInstances","module":"Prelude.NumInstances","source_path":"src/Prelude/NumInstances.lex.tex"},{"lean_module":"LexLeanExample.Prelude.Perm","module":"Prelude.Perm","source_path":"src/Prelude/Perm.lex.tex"},{"lean_module":"LexLeanExample.Prelude.RingLemmas","module":"Prelude.RingLemmas","source_path":"src/Prelude/RingLemmas.lex.tex"},{"lean_module":"LexLeanExample.Roots","module":"Roots","source_path":"src/Roots.lex.tex"},{"lean_module":"LexLeanExample.Scales","module":"Scales","source_path":"src/Scales.lex.tex"}],"outputs":[{"byte_length":80927,"kind":"coverage","path":"coverage/LexLeanExample/Atlas.coverage.json","sha256":"1f34e765a4ddd03f75e440584189b0830cc2850743ce6605acea1c264a4fb183"},{"byte_length":51471,"kind":"coverage","path":"coverage/LexLeanExample/Blocks.coverage.json","sha256":"8713d8fad9cc0f5fae3f5a291673e127db2422ee9751d4014d1afabfa48324a2"},{"byte_length":32193,"kind":"coverage","path":"coverage/LexLeanExample/Category.coverage.json","sha256":"776df612d74119b26b7eb5417618deb9d3fb35381cb2162ef85d074cd08251cd"},{"byte_length":50810,"kind":"coverage","path":"coverage/LexLeanExample/Census.coverage.json","sha256":"d31746c3e44c1dbd7db56a83831df4667b5765851e012e8613acc77a6e42c7d6"},{"byte_length":6661,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert0.coverage.json","sha256":"86b8e8a9211694071446e50bf3fe939a5e49e3083d40484e90a925f04fd6c51b"},{"byte_length":13804,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert10.coverage.json","sha256":"431a4d8c34914966025ef1c89a4138929857e3a9e9866b2d6fa5278613078095"},{"byte_length":5946,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert100.coverage.json","sha256":"54ab5b35f53a069cbf79cf8edef31a7b7dc4b8de381b84d6e537c38836945847"},{"byte_length":5946,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert101.coverage.json","sha256":"9dedd469112d3efb99edef30616c0df81a72919bd30b6bafd9c118b2b13146dd"},{"byte_length":5946,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert102.coverage.json","sha256":"83080e30bca1e1d043bcf01320eb874cd49e3dfc0718599b168436b20aacc767"},{"byte_length":5946,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert103.coverage.json","sha256":"b5afb22fe3184306affaab79832365ec2681196d3ee687ecf434b07279e2da68"},{"byte_length":5946,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert104.coverage.json","sha256":"dca32b3b0259c7f508ef1430df2910b47814c9810846412cca456ad1c9adc4a6"},{"byte_length":5946,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert105.coverage.json","sha256":"607c6fe72ee143744c6cb715fa43b4d7bcf3575a12e8feb031ecb462fdf70c95"},{"byte_length":5946,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert106.coverage.json","sha256":"58bdf57a1f41c7d589130e236c200f3920a1f661eaa33485d47729cc4a00b3a6"},{"byte_length":5946,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert107.coverage.json","sha256":"b99e74b154db8985a69248c925cc68f0a741d4e2203f78e252a14cd2d35988cc"},{"byte_length":5946,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert108.coverage.json","sha256":"fa57988dc86dbc04abf5d25de45c7fe0edffd0b7fb7dbbf7ab85773e41a179d6"},{"byte_length":5946,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert109.coverage.json","sha256":"585a80db64b4a372fc4f30d1660dc61fffb31c7879c1cf168c4ec03115e012af"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert11.coverage.json","sha256":"7c1143d87659c17fc4c337f19afe5b11b143dcddfae1dd10da3fa684ca59803a"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert12.coverage.json","sha256":"39d5b6000a07efe01a7a6f6198e5422dc6e7a454ffe62b9d8f8a1ab7ed7382b4"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert13.coverage.json","sha256":"4c13a17d054e330af7fea2f181a6e9a87c1cf14960b68bff951ec6b6ebe3d814"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert14.coverage.json","sha256":"2d0a9edf4b567c569daf71a3331eb40921c8705ca2b78f657f09ba9eebeaa2e8"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert15.coverage.json","sha256":"db703843c2fc2f429c34ba8b33234741b00543e863e0a3e7dc2d331135580811"},{"byte_length":13717,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert4.coverage.json","sha256":"0833956d2a1db2c81b4f4ea4b4760d643e3ccdf6daa6cc307fb1fc8a6179f994"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert40.coverage.json","sha256":"7968965bdb7f8f7ec4fb948480a2b39d2d56723bd268335041d96726e477c30e"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert41.coverage.json","sha256":"998e0244597f0a6e181473dbf4b12074b80150f86ce4cbe4b02b0fefb327b9b9"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert42.coverage.json","sha256":"09fc1da34d656ba9b974ac99e8deb7e0b99df06283d7fbf38adb15264193eb79"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert43.coverage.json","sha256":"99efe78e40236c5acb73262a7bda38652a3078968da182457d918fed19fac3a5"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert44.coverage.json","sha256":"503d598153906e6a2800afc3b183c36094ba303d11c82b9dd4491ad7fd8c25c6"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert45.coverage.json","sha256":"24751dfe512bc329d71b9d8a622473fd350cb2555a321635fbd7dccc860f4cf9"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert46.coverage.json","sha256":"92a8060c5133e9121e9e1afce8d8fddaeeeba8c52a90a1bb89de0a62c666256d"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert47.coverage.json","sha256":"e9ea780491afae54e762b89149954988b90f19a5c462cea14833718013fa71c9"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert48.coverage.json","sha256":"1f6c19188e8100e39714d81aeea2ec77bcfd0992870617e1a3df447d9768c764"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert49.coverage.json","sha256":"e756ce66852841fd699d6cf5099cea742be94f212a72ac27796229ad65895bd3"},{"byte_length":5878,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert5.coverage.json","sha256":"04d3e1153b41ef7747f2f8631ab2d6cf061da62e3fa2be5b583a496d63d6fa6f"},{"byte_length":5878,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert6.coverage.json","sha256":"2e56cfaf6eb269abd2803279b398b30d8f826767e095bb5e162892b504652f66"},{"byte_length":13717,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert7.coverage.json","sha256":"2d89ae0ba512edf61e77539324bdc00b10d52fe72cd76af8b5889e009994f64d"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert70.coverage.json","sha256":"32d7db575a1e4f74cf17c244ba80124a9b2c7043c284eeca5b64f857b86ac811"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert71.coverage.json","sha256":"bf5fce5f2f759c13dbca1331fad8fc339d5cfaae40f72d00e9f17d7a23fc1c35"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert72.coverage.json","sha256":"68700b1755a99fd4c28d65c4c0b709d2c8ae4c793974c5ef8b2d71bc551bcf77"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert73.coverage.json","sha256":"50432676c0e581b83708b9d2da65c252994f8ddac5b689953c8c599c3d1f2700"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert74.coverage.json","sha256":"6325327886c9161c2dee4c3b1236b04b415bef096563746b125731444d6eab8b"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert75.coverage.json","sha256":"8421deae59a5f1853d35ecb61999f2319ea91bbc4525d3a06ccd21c744d35671"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert76.coverage.json","sha256":"50e072d02078a9be0dccd75994034dbbd7acfda2e30c51c829e943c0dbecfe93"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert77.coverage.json","sha256":"d351313372c64d36d8109734d6c640e43538b6d4e554675334825f5d0b16b16c"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert78.coverage.json","sha256":"3af6514f7453910405e464bab03b1706fda536de17fc17e4b89d7561bb648911"},{"byte_length":5913,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert79.coverage.json","sha256":"89cec589c17e454b22f897def2dd7fa25f2f969a93fa6eb80f0392cb573d800e"},{"byte_length":5878,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert8.coverage.json","sha256":"2e463b1f4333cab0c6574d3b98622349eab979f06b3ca8a3e952d73e7e780ec3"},{"byte_length":5878,"kind":"coverage","path":"coverage/LexLeanExample/CensusCert9.coverage.json","sha256":"3378f5d5f3aadd132a28b66b990128e4039507df033b4b399d0dd7e6124f7bf5"},{"byte_length":47209,"kind":"coverage","path":"coverage/LexLeanExample/CensusClosure.coverage.json","sha256":"baf9fbaa4ccf73b136f15f9fde0488ba6b7a249b770faf546a62520a742bb9d7"},{"byte_length":20986,"kind":"coverage","path":"coverage/LexLeanExample/CensusComplete.coverage.json","sha256":"624c56bc64c217e5c0c33804a6111c0c5e81ea330671429236737e3241263d88"},{"byte_length":19158,"kind":"coverage","path":"coverage/LexLeanExample/Closure.coverage.json","sha256":"ee05b3255d98787bfc1c5fbe90a64bedc0f3e5130d9d7865fe49370e250201ea"},{"byte_length":13837,"kind":"coverage","path":"coverage/LexLeanExample/ClosureGauge.coverage.json","sha256":"133ad6cbdefff906c910dd7d69c22043fe4636ff88690f030944549db47ac1af"},{"byte_length":13505,"kind":"coverage","path":"coverage/LexLeanExample/ClosureOrbit.coverage.json","sha256":"e6e6cea721277dfc5e01aae4740baf49be22599cca51b456b4109ad4144c4990"},{"byte_length":9374,"kind":"coverage","path":"coverage/LexLeanExample/ClosureOrbitCount.coverage.json","sha256":"d1594d966fecb381fff322e266f25d44733f958f4ccfee1dd255735a18ce5300"},{"byte_length":20177,"kind":"coverage","path":"coverage/LexLeanExample/ClosureOrbitTransport.coverage.json","sha256":"5f0a05bded963265ada42989c5b6a590ea98616d694f80483aa3777308aeffa6"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert0.coverage.json","sha256":"b562444872cd9bdbe614ed5487e9d46650e821003daeea5bcc0259cf37fa47b5"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert1.coverage.json","sha256":"5c43c4d791d6e35582a58c42ada992df19760a878b434aefc1c12b835a1148c7"},{"byte_length":7059,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert10.coverage.json","sha256":"ad956064dd2658b8c0e2e9a0931a83801888ea8ab78b69b5e95b069476805f78"},{"byte_length":7059,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert11.coverage.json","sha256":"2bacb37af11746b4d598975b86839a3510695abeef6ea9bc8e63f3917c5aa94a"},{"byte_length":7059,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert12.coverage.json","sha256":"4b4691a2daacc59e86cd5d2ebf7e1aa1eb7691eb6436154a9b77f845fac9bd12"},{"byte_length":7059,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert13.coverage.json","sha256":"57197e3b540b589af0412e4a8af35315f47e1dbd381bb00780ad6f61714c540c"},{"byte_length":7059,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert14.coverage.json","sha256":"91074adcba565600df95b9abdda5ab16dcd61fdfcd62eb00215bd48ebeadf485"},{"byte_length":7059,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert15.coverage.json","sha256":"091e03c08372a0340b0d1788c23913ce385a1566f7e937cd53d045f0cf650bc3"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert2.coverage.json","sha256":"54625ab262d7db597d6a5a879382e153e5cdf303a67d602cd8515faab16db413"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert3.coverage.json","sha256":"08ffad960493838036aac62a0ad9975a4e346390ca5cb347f24801b596968c53"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert4.coverage.json","sha256":"ee69c6c0a1d2decce5ce4543a9fae707e77969f94ec4f9131be4a1aa4dd2afc3"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert5.coverage.json","sha256":"08fbbd3ad466a87c406f275ed112879e6997f578fa3d1c860321dbbb17c62c95"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert6.coverage.json","sha256":"835c9c3c09dffc1a6fd7fd2955e694bea7777792a12728e6abfad2ec98d8dd54"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert7.coverage.json","sha256":"c7ed0787567f69ab51fa8403c7dda2f822eeb119dcbf98eb73fcf9443a7d961e"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert8.coverage.json","sha256":"5876a862a1e34238b84c737350b7c8e7e05e7a24433a7edd07aeeadc6c41f971"},{"byte_length":7018,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairCert9.coverage.json","sha256":"cb5f1efe9d3c2966304326453b9149bbae9ee4a9d8052edbb402dab72b9c2a34"},{"byte_length":20694,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairComplete.coverage.json","sha256":"4fd417be775ca3d42b7364e1e88aef87bc31d6b6a3fae015149caf0e0020513c"},{"byte_length":10750,"kind":"coverage","path":"coverage/LexLeanExample/ClosurePairs.coverage.json","sha256":"40fe9ba2719b9dd0703465c2cf25959c9118914132f27185ff49854767896cdc"},{"byte_length":73140,"kind":"coverage","path":"coverage/LexLeanExample/Functor.coverage.json","sha256":"c4d0a6c175c62d60620422bd5c9c7f725565f0737166f76d46da8689fe10f1fc"},{"byte_length":19610,"kind":"coverage","path":"coverage/LexLeanExample/Glue.coverage.json","sha256":"912d037d487f82d7a6446e32392459d3eaef20ce85c384334d660105d2d536e2"},{"byte_length":101685,"kind":"coverage","path":"coverage/LexLeanExample/Group.coverage.json","sha256":"096d4b6a1863a34e49f70800ee23f08962b9004efbaa9c50f87fe651b361dd22"},{"byte_length":42265,"kind":"coverage","path":"coverage/LexLeanExample/GroupSeries.coverage.json","sha256":"763ac20dcf88b7d406a4099343156637e95374ae003ca23e8ce3631669d2d0c7"},{"byte_length":9962,"kind":"coverage","path":"coverage/LexLeanExample/Parameters.coverage.json","sha256":"d8d97a7ecc1c59cfbf091b4f539790f7037e74d607febba23824454ee49e90f4"},{"byte_length":82157,"kind":"coverage","path":"coverage/LexLeanExample/Places.coverage.json","sha256":"089776c1e174ad5463eed65d4dc43851881ee81ad4f9fee6e576022b965a14b3"},{"byte_length":15126,"kind":"coverage","path":"coverage/LexLeanExample/Prelude/Algebra.coverage.json","sha256":"2ae6e799838eccc67e1bd90544d9fbfc4593e32da75a3d839c14774c18511865"},{"byte_length":21610,"kind":"coverage","path":"coverage/LexLeanExample/Prelude/Bitset.coverage.json","sha256":"e3e7ad2eeea5d04292faadfd84c54e57afa7ae5d7bf553424f306917bc4b7105"},{"byte_length":20546,"kind":"coverage","path":"coverage/LexLeanExample/Prelude/Linear.coverage.json","sha256":"b625e200502361987d0cffdc5d0e9f9264e22fd0342020d451df33c028c64b39"},{"byte_length":11050,"kind":"coverage","path":"coverage/LexLeanExample/Prelude/NumInstances.coverage.json","sha256":"15333927f99f88cf9ba650b02e01905ac8222318cf12b12d13facad2e8b43654"},{"byte_length":32325,"kind":"coverage","path":"coverage/LexLeanExample/Prelude/Perm.coverage.json","sha256":"e958311433c26827224fa945069abe6b543869064591fd4f0dc8471eb42e78af"},{"byte_length":25071,"kind":"coverage","path":"coverage/LexLeanExample/Prelude/RingLemmas.coverage.json","sha256":"777ae675a427afb0291706fc28260a2c7dedfbd16e391f742d34370891f3f0fd"},{"byte_length":43535,"kind":"coverage","path":"coverage/LexLeanExample/Roots.coverage.json","sha256":"d0402fd83b5b2210c70c613ae158a9d2c98565d63a53537a46d71e11f3ff9858"},{"byte_length":162915,"kind":"coverage","path":"coverage/LexLeanExample/Scales.coverage.json","sha256":"67e7372b1f5bff420b6387c92f902d64183287a3fbfb7ce1e9891eb34be63e34"},{"byte_length":791260,"kind":"lean","path":"modules/LexLeanExample/Atlas.lean","sha256":"cb4accbe3ea0a25b46232cd8058a8b7dc81a823ed2def089af8a2ba6434cd4b2"},{"byte_length":1946420,"kind":"lean","path":"modules/LexLeanExample/Blocks.lean","sha256":"3af25a28131f15289a69413d2c6f408d356fa13698bb2252de3bb7ceb7c22962"},{"byte_length":849182,"kind":"lean","path":"modules/LexLeanExample/Category.lean","sha256":"39371e6add20f755b14f9dfea71a136e99269310a6bb2f3daa3c379cefac2f41"},{"byte_length":2166307,"kind":"lean","path":"modules/LexLeanExample/Census.lean","sha256":"f857bce024b626b28caea69d3b8bea9903d305bbe68897f479109f5a32aa50db"},{"byte_length":18951,"kind":"lean","path":"modules/LexLeanExample/CensusCert0.lean","sha256":"31397e13d594274357c34e5ef24b38a85ea840631bae67058f5a208cc81952cd"},{"byte_length":18700,"kind":"lean","path":"modules/LexLeanExample/CensusCert10.lean","sha256":"5c19bdbcc86aaf6a0c8d361adfd91876a3974fdb5f8f169aeef08186d6b65293"},{"byte_length":15409,"kind":"lean","path":"modules/LexLeanExample/CensusCert100.lean","sha256":"6a67b7da3624500f01887e7259d1b77b2bd9eb0d2f340461ecd6c66b77900fa1"},{"byte_length":15409,"kind":"lean","path":"modules/LexLeanExample/CensusCert101.lean","sha256":"3f756cd7b69fc0d2930282d5dc62f1bc9bd6cef42cde9f43102ac54056062335"},{"byte_length":15409,"kind":"lean","path":"modules/LexLeanExample/CensusCert102.lean","sha256":"c88a82fb487916914fbe5824c8d1cd8e6f6b53aacf8b1684080fbf17a97b4ccd"},{"byte_length":15409,"kind":"lean","path":"modules/LexLeanExample/CensusCert103.lean","sha256":"6285361775864ff863bf2f28d90771ea532ec785ee0955dfebbf0057bfc71481"},{"byte_length":15409,"kind":"lean","path":"modules/LexLeanExample/CensusCert104.lean","sha256":"613c4e8ed3659cf287fd6fe5144117c92d3751f57106bb7961f1ae4cfb0b25f7"},{"byte_length":15409,"kind":"lean","path":"modules/LexLeanExample/CensusCert105.lean","sha256":"2625a42d913447ae5ccad60a87c603e9362c5e4399983dc9fca56f2c48953818"},{"byte_length":15409,"kind":"lean","path":"modules/LexLeanExample/CensusCert106.lean","sha256":"64053ebd305fc0eea96a58284ab705808987007fbce034d02d695e6f0dd14a38"},{"byte_length":15409,"kind":"lean","path":"modules/LexLeanExample/CensusCert107.lean","sha256":"5f782ca0f0723107dfa1b41ae19322ece3f3694ceabc3019899d5f867c4d7e18"},{"byte_length":15409,"kind":"lean","path":"modules/LexLeanExample/CensusCert108.lean","sha256":"01acaa63ee2401d7ed20277af52616bf6229bde2cdf2a5e69735535d21d503ee"},{"byte_length":15409,"kind":"lean","path":"modules/LexLeanExample/CensusCert109.lean","sha256":"f74fbcfba6a7412427b035ad412f58e03015c20bb64c4fbe2c520da2278dca07"},{"byte_length":15409,"kind":"lean","path":"modules/LexLeanExample/CensusCert11.lean","sha256":"d716c81bc21028930962ce4b01011a25e37b75ade0b4ab39db5a5c7dbfca2d95"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert12.lean","sha256":"d91a521e84e66deffc797aa08b51789a6e56ebcb9419880d34241e0052bce367"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert13.lean","sha256":"d0149318263a724cfe5e32352ae072ccf2992a062b5d532114da69214f0c9c3e"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert14.lean","sha256":"ec67703d67b817559a48a9164ab62d09db13f798cc4a97aef47e1701b382051c"},{"byte_length":15406,"kind":"lean","path":"modules/LexLeanExample/CensusCert15.lean","sha256":"7030bbbef316bf7c51b0b0da7fcd3a3bbd650b3e3cbc16ae1d24d81d8784b997"},{"byte_length":18668,"kind":"lean","path":"modules/LexLeanExample/CensusCert4.lean","sha256":"5a054efc9a16e061f25206625648716e1eae0ee35f1f4ccc458e4c3ffc1f0670"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert40.lean","sha256":"327d4a8978b54f5d1d620de017ce77846f6ccda17439186cdf587dbdfb4592ae"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert41.lean","sha256":"04d5bb526bf2115a54166a60e1b2d4d12c76f0a3b882e7fc9b2c3ae17222fe4e"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert42.lean","sha256":"bdd1a4fbc4335bb0390564184471b69d447a5e2e64e99c47cfa01245875291f3"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert43.lean","sha256":"64f8b12c35e77546f41b330386a4a93d6f3a58c795607f1b945419b88a711bc2"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert44.lean","sha256":"4644efb62105ec6994bf6b92142ed8374af7ddee6327c89bab5a85ae6a432442"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert45.lean","sha256":"a4393e32e9d24d4fa0225a905fa0ce772a576a63132a2b623a69652b4407a2e3"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert46.lean","sha256":"2034e9fd3e4a999d0f91a82b324ebe42bfe6523369930f548a2ce084a6e1f354"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert47.lean","sha256":"0b3fd1f604116f4c1494a3beb4eee4afe4412eb70b84eae6ad4a77902b661966"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert48.lean","sha256":"5451e70e9e8bd5c2c0ccd80f511f037063989140ed5b551f813b0c2291387189"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert49.lean","sha256":"cde70a3decc979ab3271b16e9173c6e8f497272bd09649f01fffc7fdcee03713"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert5.lean","sha256":"3414540b2287cb164c1e4c8e769b195fa4875dc84dda39b71878d4558f7caf7f"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert6.lean","sha256":"2aafcc09a4de222bf5d6a147e2faf6d5ce5a5e065380caad6df8a9ad9864ddee"},{"byte_length":18668,"kind":"lean","path":"modules/LexLeanExample/CensusCert7.lean","sha256":"1c1f7240b54a90acebf61c2bc0a8ab06acd9801eae491e9f2f5e08121ae4adb8"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert70.lean","sha256":"f65020acf28474075e8693dc18ad25a56b3fe4f5a0230961b98dad4b86dba3ab"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert71.lean","sha256":"69213056a6220ec23fbf3c8460a1a94391e605e561dc04e28ae6ace1a05b19dc"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert72.lean","sha256":"3c3e2af77a578e0f03940286d99f85413c68762fefd19d6473735b0f48a44b99"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert73.lean","sha256":"e0652454e01974ea0994cc68f77dd4ae9152a7f4d385943928abd0367c77eec6"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert74.lean","sha256":"fe54458b153a2274de4a5bd9e2c14f708386da8b1141ceefb8ddac395bf553fd"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert75.lean","sha256":"d47f1f9495a9621bf62ac3839103ccc85abe0d2997c23059abee5f836ddc8bd3"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert76.lean","sha256":"c4c4de4a64982dd785f31b405d5ce34db17715ffbda5d1409ba5027c2f65583c"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert77.lean","sha256":"3e09be12982e37f2030bb065e4453b8b72a6160e5ffdbda2f025fec3cf0d79fc"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert78.lean","sha256":"f63d2d4b102c2fc07329b8b1d167b92c7cd366b106ded036c596cb4142d94b3d"},{"byte_length":15407,"kind":"lean","path":"modules/LexLeanExample/CensusCert79.lean","sha256":"6c110284ae235f74ee613f1d357b65371c30b55eaf254854ed0b11e9d47e5cc7"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert8.lean","sha256":"e86d02e7ef834c5af24d15b02d39b398c6af83fa50547fd47320dfaf1ba7b038"},{"byte_length":15405,"kind":"lean","path":"modules/LexLeanExample/CensusCert9.lean","sha256":"04960e9237ac36e29dbe42490c3699474f11cfce0fc2145b95ea309b702c1454"},{"byte_length":4474387,"kind":"lean","path":"modules/LexLeanExample/CensusClosure.lean","sha256":"4a432bfc199cc880cebc972b9758b6397da84fb48f36c29188ba650f8f272c2e"},{"byte_length":359721,"kind":"lean","path":"modules/LexLeanExample/CensusComplete.lean","sha256":"73a53151d9fbc3709b680d58e40e32da2b7ff1a4b06142d1f6fb6e15dc1c9a5d"},{"byte_length":303057,"kind":"lean","path":"modules/LexLeanExample/Closure.lean","sha256":"08f959e652f3a31673e0e0a948da1500bd614b0d5b9e7c2f426d4574e3b72c0b"},{"byte_length":102285,"kind":"lean","path":"modules/LexLeanExample/ClosureGauge.lean","sha256":"2e800f01f8bfffa046290626c4b8879b300b190b189f768f01ffb5a49cf1f964"},{"byte_length":133692,"kind":"lean","path":"modules/LexLeanExample/ClosureOrbit.lean","sha256":"7e7b4ebc195e8aa030041b714d441a95be62ee67d6ba25a582d3bfd7fe76af50"},{"byte_length":112721,"kind":"lean","path":"modules/LexLeanExample/ClosureOrbitCount.lean","sha256":"027798351414eefd274220553b899054efb67354ae9bf55560cff472fda30a34"},{"byte_length":263061,"kind":"lean","path":"modules/LexLeanExample/ClosureOrbitTransport.lean","sha256":"072d3fa02ab3ab6a6cda79835be4a778b2d14e37d699f31f5a831c5e2ea3d498"},{"byte_length":16095,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert0.lean","sha256":"55b5fad6c7454e02accb39e02c7b534fe10483e740bdc1ddbfeb81d04b4fc5e2"},{"byte_length":15969,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert1.lean","sha256":"9288068200fcf9c204c5833d22857bc3bbad57618727512f5e939d3299276e95"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert10.lean","sha256":"8d0fa88bbf8957f659d90a87c4c23d44c50f392ffaf0a9d404c48d5724ef2ffa"},{"byte_length":16099,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert11.lean","sha256":"513372ce2653f604895c51c9e3db27c3af2a9d43c878e8dd380bbb24250f5001"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert12.lean","sha256":"bcf657577dca39743836e75fe143cb23eb1d3ee11c45e3cfcf20d3742f5f5699"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert13.lean","sha256":"9c2eb840679b5380636eb505449218fe0e36c1a74381407b020a7d8549491c57"},{"byte_length":16098,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert14.lean","sha256":"692ec18ba943883f40c48b16f200f3e32f13e5553ab5ced22352ee72f26d0c20"},{"byte_length":16092,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert15.lean","sha256":"6dab047cb86824196dfe92ab2302cf6b43404ea92b76d07aaa260b3dccfb51e9"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert2.lean","sha256":"96b47d3b665f3b46a0249511476817fa3914fd3cb4a69410c43bf04c3ffa0360"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert3.lean","sha256":"7b997675613ad7ae3ab1ccc43775e1f750d49a71e2a5c75e26d120fc91abfee9"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert4.lean","sha256":"21344d31ed45268ea614e6de0a259ac2adf23cfee798745b103235ddacd8a5e7"},{"byte_length":16095,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert5.lean","sha256":"fd3112bbadcf0d660d8b0fb68346b11c2cf2eaa84d34ed7785304e345a9f0e80"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert6.lean","sha256":"8339b15c1a77b08804e88d14b80792c390ecd9cbf08365637757c1be11cf155c"},{"byte_length":16095,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert7.lean","sha256":"4db050557e325c6cc5a5e5539a6626f9bfa203f86615d3cef4c3e40b04de49ee"},{"byte_length":16095,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert8.lean","sha256":"2eb56e104a41367ec8925fe89df32f71d739205b948406ae6be822a8a77e343d"},{"byte_length":16097,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert9.lean","sha256":"e5c8c03ae51a44d65140d6537e763e76c6fe39e83d3fce18b2acb04e26279f56"},{"byte_length":238686,"kind":"lean","path":"modules/LexLeanExample/ClosurePairComplete.lean","sha256":"d8656ba7dd0609e98e3178a51dd6e692e5ba577ad81285ab0b4b619189d25831"},{"byte_length":180797,"kind":"lean","path":"modules/LexLeanExample/ClosurePairs.lean","sha256":"0d9d785043d736c48583ea1a6bfe9aee07eef5b130cf419b3c05f8e38f8ed5f8"},{"byte_length":1746293,"kind":"lean","path":"modules/LexLeanExample/Functor.lean","sha256":"c7dad16e1321baca5633e826137a1269e603075b69061604f16ac561f7981acf"},{"byte_length":986611,"kind":"lean","path":"modules/LexLeanExample/Glue.lean","sha256":"b6598a41bbfd0777dadc9be31e7daeabe831f5adda3eacb61d6891ee01dba742"},{"byte_length":3644069,"kind":"lean","path":"modules/LexLeanExample/Group.lean","sha256":"5c8d9d965672439a0227e2a8cbcaeb28bf30321742b012dbe9c7eb475139a819"},{"byte_length":888062,"kind":"lean","path":"modules/LexLeanExample/GroupSeries.lean","sha256":"11cc66f076a2c5226106efed9b2abc6e87f56bafc5e2cd6698cc21fa9080faba"},{"byte_length":110437,"kind":"lean","path":"modules/LexLeanExample/Parameters.lean","sha256":"74cd6b801c10a6ffd9f1eb3bfbe5da7b3d8f3c8e2959b9a0802c0290fe9cfdd3"},{"byte_length":2503011,"kind":"lean","path":"modules/LexLeanExample/Places.lean","sha256":"4517fcbf9d6a70bfac3d1d2a9c8318e057d2487674d1dee037bd49a2637d3172"},{"byte_length":229689,"kind":"lean","path":"modules/LexLeanExample/Prelude/Algebra.lean","sha256":"384cc1d5bf59a55601f665b27b128f9920b1358b98ee1d19dac40bd11ae64e53"},{"byte_length":2310246,"kind":"lean","path":"modules/LexLeanExample/Prelude/Bitset.lean","sha256":"24fe49f7afe6073f96cb89b8c3edf7c40cc30c3c505ca5a013df549d291a69f1"},{"byte_length":456264,"kind":"lean","path":"modules/LexLeanExample/Prelude/Linear.lean","sha256":"5ae7ec0815d9219b18f22aedff561b10ce8a09851b91b28733260d1fe7193810"},{"byte_length":139244,"kind":"lean","path":"modules/LexLeanExample/Prelude/NumInstances.lean","sha256":"cedb98884c0ca29110a135e46a0157cf08b9a2539f2c6b832ae73373b4140d72"},{"byte_length":962898,"kind":"lean","path":"modules/LexLeanExample/Prelude/Perm.lean","sha256":"efc067127d62fc99a2f5242def2c49a82092584781ddbeb50ff6b8c4909ca000"},{"byte_length":571455,"kind":"lean","path":"modules/LexLeanExample/Prelude/RingLemmas.lean","sha256":"630815dac1f6d981142e1c776d4bbd7b53ec2c33b742bcabb4f4f2ce68d14257"},{"byte_length":1616146,"kind":"lean","path":"modules/LexLeanExample/Roots.lean","sha256":"43b6cb4a025665fba627503aeba59cb522452013ceef1830cce2f0224b1033b1"},{"byte_length":8573705,"kind":"lean","path":"modules/LexLeanExample/Scales.lean","sha256":"30640f8e449c4e1416f1cc14a31c3449cbf65f978da1f21dc74a15c23e265790"},{"byte_length":23757,"kind":"lexicon-closure","path":"lexicons/Atlas.closure.json","sha256":"c0f875f2fe351e3c729c0c607db3bb1ed508f2c964e7f3e48ede3d26b3fe91c3"},{"byte_length":23758,"kind":"lexicon-closure","path":"lexicons/Blocks.closure.json","sha256":"e08302577c1052db270bc2639a0399b871d9b79729d3b9e7c93194f456112fbc"},{"byte_length":23760,"kind":"lexicon-closure","path":"lexicons/Category.closure.json","sha256":"75a9846ee5e843db22d0a44a13889a8bd59445e41cb83d76fc0e52f13b2f5fff"},{"byte_length":23758,"kind":"lexicon-closure","path":"lexicons/Census.closure.json","sha256":"6c90a518d5ccab3a6bfb63cbadf2279cc6956774441d9d21bd1ec91696fc8935"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert0.closure.json","sha256":"09fac1d44f8374388874a7befda76d04eeffd9b199caf5776e012a252481cdc8"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert10.closure.json","sha256":"274bf06f04d81dbab62b199d299542716957f6eb0a8a7868b657bd178aa1f2c9"},{"byte_length":23765,"kind":"lexicon-closure","path":"lexicons/CensusCert100.closure.json","sha256":"bdc1d51dca8ecabf41e6c4a71ab91f46107842599afdf33a7e325e729cf53089"},{"byte_length":23765,"kind":"lexicon-closure","path":"lexicons/CensusCert101.closure.json","sha256":"d29a2fc74e609ea48a7a7235bfcdabe918791fae3e55461cdfcd4bcdd04d941e"},{"byte_length":23765,"kind":"lexicon-closure","path":"lexicons/CensusCert102.closure.json","sha256":"878d031ba159ebfb3cd8b737838d2fdae732c501ccd05589dca4362bf0436f89"},{"byte_length":23765,"kind":"lexicon-closure","path":"lexicons/CensusCert103.closure.json","sha256":"cd832c688b6cc843eb2c2600776bc7022706caba3968347f69b586a9547b6a78"},{"byte_length":23765,"kind":"lexicon-closure","path":"lexicons/CensusCert104.closure.json","sha256":"fee94bbbf603d1691cbdd7128b1ab1e7921258107bbbeb486e66bc4c5ea04197"},{"byte_length":23765,"kind":"lexicon-closure","path":"lexicons/CensusCert105.closure.json","sha256":"43f8a19892ec507c30de707fc162773fa3d6e51b74e4ead5384f5618544c7af5"},{"byte_length":23765,"kind":"lexicon-closure","path":"lexicons/CensusCert106.closure.json","sha256":"3b4ec9b576c709ddc21a8c1eb32f5e2c0ec739196d14ece6a0be9c8ac2a6474b"},{"byte_length":23765,"kind":"lexicon-closure","path":"lexicons/CensusCert107.closure.json","sha256":"b5cf7f7518c81bc6f1b91543daf59814e1c6723addb443c17f1c0db45779e64d"},{"byte_length":23765,"kind":"lexicon-closure","path":"lexicons/CensusCert108.closure.json","sha256":"7ef65c53703e440e166a04b7ab169acf9708daed7074bf9fe266a8c12fb01d51"},{"byte_length":23765,"kind":"lexicon-closure","path":"lexicons/CensusCert109.closure.json","sha256":"0193ead27c0a6583b0a23d44ae8c6e34ff2563f9ab0b64a2359613a594edcb7d"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert11.closure.json","sha256":"07feaf60a4e777ee71a69a6a0868fed9f143bde3a2aec982aa9e9373b673813d"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert12.closure.json","sha256":"40a97f98c4f649caaa20e46b239a5473eac87c80ba34df5343819983f119c4d7"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert13.closure.json","sha256":"59f958163c1b4635af9d05304cec9b388a69aff19949b98f15c73833a7580927"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert14.closure.json","sha256":"ce579671eb0c40a75a59006f4585abdcfab958b54855ccab84c13bd52d424cb9"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert15.closure.json","sha256":"674f7db9070284eea01ca4e01a69ee5e7db3840034cf54da2276b05448c0bea4"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert4.closure.json","sha256":"9238a0409ca1bbf71b9c7a14325c776ddaf63a2dcf1148bee129cc7b5f88afa7"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert40.closure.json","sha256":"c022ad02af5855364f4733e520d2e81494aa6ef86a61d03454cffd343d7b0074"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert41.closure.json","sha256":"bfdef69a1beec95a9e74293c42e0ef6ee3de3221a2ff1754c31ff2747740e32f"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert42.closure.json","sha256":"143724bb4a648ccadfae77aed9db922e693b443a2402c6a10e2460b949be668e"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert43.closure.json","sha256":"d6c62d46574064fd2c80c5191470e3798de462af99e43ad29f9d5ca7022f9bab"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert44.closure.json","sha256":"92ff7ad6dbd361b6556add05d754a93f26edf85b75bbb2e5d013906d28328d7d"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert45.closure.json","sha256":"2878dd893aa64787359b3b31ad0bf7de247e73c8a7721ed3efe04d51c8a88343"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert46.closure.json","sha256":"285b9d320f437f627c11b1a251c8c918851d0d4607d15eccc1013cf21fa18315"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert47.closure.json","sha256":"a67b69b57e9e192c5d90dbb9b03027680347ae185237a8a5fcc8b9ec796a398f"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert48.closure.json","sha256":"debb6c0b575dc1040daf5007a936ee5592c7b16ab13937c5076159e21b2a5c33"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert49.closure.json","sha256":"ce4313ae7ac46bb9a9b243e449525ee3b39ff0477e8c6505bb0af57d7e7c8f10"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert5.closure.json","sha256":"61a1b14d848cdb325ea50e5c5528a5394c3d99956fbaa3a6167c115bcf973bec"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert6.closure.json","sha256":"4d5941216dc78d5dbdb8078cf9775572186e2f640a6d815c4cc4e601b2b640e8"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert7.closure.json","sha256":"253c13279cf3c8bb2903d209e0669439aa46f2be8b7da40245eb4ccd45fc74dd"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert70.closure.json","sha256":"8fd11fa53d26c2aa414b254a47c7d17b7b46cef0195986c8cb63f5ea80ccc8b9"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert71.closure.json","sha256":"c2caf71f65a2a783d9e416cc48801b0fc7557315e447c2d26807fe99b4418e81"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert72.closure.json","sha256":"af3c7fe482a26a7774cf8607ff687b86a4e4f8e591671cf9cacd1df86c8222ed"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert73.closure.json","sha256":"e073e7e46010a620839fdcb0554751636c17e10be4eafe3f769c9fad6aca7b2a"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert74.closure.json","sha256":"84a80e93a311db49509a7adb55d2e920bef958c46a9369777b48b4bc869e780d"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert75.closure.json","sha256":"14c5b8a4dd71a3b0766003ba914eb3bf4099503dfc5a00537ac7deb8b142c538"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert76.closure.json","sha256":"0547a5efb6df9c6917cb7c97dc96a5db1841a28a3c5c80e8b9da2f31e1df34c6"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert77.closure.json","sha256":"24f448108a9b8c6e52067d3e19b1158fbd34d9f7a85fb8177c3c9728c06ab4f2"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert78.closure.json","sha256":"9be1f9515f67358d5d543d931ed03c0c0d3d756d5f56d7d6c4547c3f2ffbfd1b"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/CensusCert79.closure.json","sha256":"2c4c77d36fa6f66662dae6a55fdb4e93b7a50202d295017b6f2fb31b176cf8b2"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert8.closure.json","sha256":"3332d892e5f033909150f71f45476ae225e18a38134ec6bc58eec8cfd9a6ac99"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/CensusCert9.closure.json","sha256":"6a578520a3685e7915897f9f9cb4483c2ae4950ca36e7839e5c709f308a70512"},{"byte_length":23765,"kind":"lexicon-closure","path":"lexicons/CensusClosure.closure.json","sha256":"309b89a21474b71efc84468f83a1eb90c5516e10eb9823b5ff8870afddcc7e12"},{"byte_length":23766,"kind":"lexicon-closure","path":"lexicons/CensusComplete.closure.json","sha256":"9c962eb3dedd0cf0b09d1d8a5a0d340923bcafd2057e90de6bd0fef1104fb987"},{"byte_length":23759,"kind":"lexicon-closure","path":"lexicons/Closure.closure.json","sha256":"f0a0bd212f96adac1b4ac875f338190d128e0a8fc91e8b9891d1f35fd47e9a9e"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/ClosureGauge.closure.json","sha256":"81e0ada7a76f77efd02358a2691c04c2144dff9b12e9d177c74352cb29614f35"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/ClosureOrbit.closure.json","sha256":"5d5d1870f5594be003857e6e51acd6358444ac6aef448311d46c41971b4656da"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosureOrbitCount.closure.json","sha256":"5685e82afa299f00d16edcf750537c7dbc1adf986d541aed98faf801e9109bf7"},{"byte_length":23773,"kind":"lexicon-closure","path":"lexicons/ClosureOrbitTransport.closure.json","sha256":"e2391f12c12d9de0a8907e15955ab3dd85493f85a6b84bf64ee6e31511c56b1b"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert0.closure.json","sha256":"13a8ddbcaff6ab5e2cd3f5d7a02d974a88ca1f8c96404a4a195a1860e4ed3b86"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert1.closure.json","sha256":"56ef3b5f1642337c1bf73e1928e5f53274b767d017b5dd79685f7204d7d1e6e1"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert10.closure.json","sha256":"5e63e2141adcce651cf881fa206b473cf94f14fc5db2408b0bc3bab92409f0f5"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert11.closure.json","sha256":"4ff9d5375c4c78e95d2d4c1c931403aa1a43cc401cf38c7c0753e9121546ec69"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert12.closure.json","sha256":"b963e873a99f1e71e44bf0fa297ec20c0c49642803e622ce2c4eb16bb09fa5c4"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert13.closure.json","sha256":"77c0c6a4ebad1247cc496837cb242f15e1b215e5022330aa102b1d35320cd09a"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert14.closure.json","sha256":"1b7843888ad4cbadba8d3cfdfdefa84cf528fabf74367ab98d4f6762aea22a10"},{"byte_length":23769,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert15.closure.json","sha256":"b11a600a0485283d32d9c585cff3df20aed3b53456b1d5d21b079237d14f3f01"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert2.closure.json","sha256":"e9cfce06dd168e69ff4c9c559692ad8b7cc5aa1390d5a71a168bfb276ee0a566"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert3.closure.json","sha256":"85f2f4e43e97f8464344dd253e4c3e99ebe2bc901d11735f24226e0e655a7246"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert4.closure.json","sha256":"2aa53bfd4658d0a07ab4d171f01f4be234b76735cdebd496e17d7b992ec5ef90"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert5.closure.json","sha256":"f152ac815f8e393eb6de9325f00ad10354704fecc1bd0386bcdd6a5e88567972"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert6.closure.json","sha256":"2249fe0ea10dde5a745fa30fd4e575e23287dda256912bd7ddf0fb188b0a7f01"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert7.closure.json","sha256":"f0fb956bc5e7706423677c8546a8401b1c994bb17bf30303d5efc0e7a21f248e"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert8.closure.json","sha256":"05d3f7f05af7818959d769ada107c402dfc23bef8f92c6bb49a5b9900d51f92e"},{"byte_length":23768,"kind":"lexicon-closure","path":"lexicons/ClosurePairCert9.closure.json","sha256":"c2cfb1c43887dfc61f2f5c28cc358fad1a2ba6977826c6726a38c33a92f7f514"},{"byte_length":23771,"kind":"lexicon-closure","path":"lexicons/ClosurePairComplete.closure.json","sha256":"2cde80f8ca7d3b0b182f4a0b3e04e0ca4636d8df657de065691a2dfdcfb45d45"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/ClosurePairs.closure.json","sha256":"46802c5a3c702ceefb31c3967714c1294916470f94d14f5609980f64628f8fb3"},{"byte_length":23759,"kind":"lexicon-closure","path":"lexicons/Functor.closure.json","sha256":"d7bcfa1cc07c0dbfb6902a39ad0dc6f068e02712fd45dd195bba351483c30c88"},{"byte_length":23756,"kind":"lexicon-closure","path":"lexicons/Glue.closure.json","sha256":"cae7d4466fae8bc225d0bb411b0f1ef72a2e9fb421d96063edc176bfe65c014b"},{"byte_length":23757,"kind":"lexicon-closure","path":"lexicons/Group.closure.json","sha256":"c4459f62032e6c399905f07b77871d0e0cc0c2c6b18a887ffed000db55b65c6a"},{"byte_length":23763,"kind":"lexicon-closure","path":"lexicons/GroupSeries.closure.json","sha256":"4349e77bbd5ced477cf7cf63760b0e6feb07df5d15c7c5c263a3d4da25be32cc"},{"byte_length":23762,"kind":"lexicon-closure","path":"lexicons/Parameters.closure.json","sha256":"1bb8531ff7ac5157efaa4f6b28fa05b3dc86d84e949761f7f04e9091fa01f567"},{"byte_length":23758,"kind":"lexicon-closure","path":"lexicons/Places.closure.json","sha256":"5d10c23292f16d6879bf932fdf22e4153327ce4266188ccadb19a3116665abbd"},{"byte_length":23767,"kind":"lexicon-closure","path":"lexicons/Prelude.Algebra.closure.json","sha256":"ba6899fa05b75ca70a9898f25f9f7ad4a8b1bbadb892f61ae52d91a6284d267e"},{"byte_length":23766,"kind":"lexicon-closure","path":"lexicons/Prelude.Bitset.closure.json","sha256":"9598937756765ea2d4a3e2759ae54e902aecd3f1eb2802fa74a694cd3be11970"},{"byte_length":23766,"kind":"lexicon-closure","path":"lexicons/Prelude.Linear.closure.json","sha256":"41101eaed2888cf3c22782032249a4aa2346e31a20391048f61807f41a4abc68"},{"byte_length":23772,"kind":"lexicon-closure","path":"lexicons/Prelude.NumInstances.closure.json","sha256":"03c36a3e57cb24295036fa4ca6a19fafcb850cbd9d279e23efa120d20ce9766e"},{"byte_length":23764,"kind":"lexicon-closure","path":"lexicons/Prelude.Perm.closure.json","sha256":"c8a5edeaf8e7cacf32fbde7025733fabdbcf70062f7b5b6fb97c64264e9fdef0"},{"byte_length":23770,"kind":"lexicon-closure","path":"lexicons/Prelude.RingLemmas.closure.json","sha256":"35af57ff0ee47ac27a0400ba1dd67843d4f47e1d5bbfebbad4dd6d36f56cfcfe"},{"byte_length":23757,"kind":"lexicon-closure","path":"lexicons/Roots.closure.json","sha256":"90ab35439254fce6f47ba6d4aed9f26a13a0596ccaf0433f9f765e373847d26c"},{"byte_length":23758,"kind":"lexicon-closure","path":"lexicons/Scales.closure.json","sha256":"5d4001bd6edb2a4b3a9d144cdeb8cc8d08f4b4f9ce5656ce7c1ae40dcc2fceb1"},{"byte_length":16276,"kind":"map","path":"maps/LexLeanExample/Atlas.map.json","sha256":"4b58a9ae1808d15fa5192c234cff3c0dd8b90797b5e267688d65faaf0ca8aa1c"},{"byte_length":52198,"kind":"map","path":"maps/LexLeanExample/Blocks.map.json","sha256":"f001bfb4477628076f772e08d523a0feb03b150c40b59ed9d8caeb04cd027571"},{"byte_length":33215,"kind":"map","path":"maps/LexLeanExample/Category.map.json","sha256":"145f6d11f336eb522ab87cad49724e9f2824af4ca36ad5b355267d1d31d8bd67"},{"byte_length":50602,"kind":"map","path":"maps/LexLeanExample/Census.map.json","sha256":"0099546343ab6359bb1ee76cc0401d115a52a3dd59a199bb61966ab94f7442cf"},{"byte_length":2238,"kind":"map","path":"maps/LexLeanExample/CensusCert0.map.json","sha256":"0202585957be5f8f592652065630c259fcf25e2fb90ee8265b7e8de0b678e88d"},{"byte_length":1164,"kind":"map","path":"maps/LexLeanExample/CensusCert10.map.json","sha256":"1d0e18cccdfb43dce1b5e3de4b0afc09ba31b523cef9b726ad85ae90232ad6fd"},{"byte_length":1317,"kind":"map","path":"maps/LexLeanExample/CensusCert100.map.json","sha256":"58cfc8f79ebdfeae6a815fa380dd5d151f2630efc0c5c0d7264883d52828a14d"},{"byte_length":1317,"kind":"map","path":"maps/LexLeanExample/CensusCert101.map.json","sha256":"eb40f1f870fe0cced64e8fc26d76699075ec64160929ac2fa8b1182a950a3f42"},{"byte_length":1317,"kind":"map","path":"maps/LexLeanExample/CensusCert102.map.json","sha256":"c713593ffccaac361a1f876728e510f58860372d2c25e2d7590bc54b1fb6c360"},{"byte_length":1317,"kind":"map","path":"maps/LexLeanExample/CensusCert103.map.json","sha256":"dd53610d091f61d8e5b57a9de791a55dbaf67c54276369b4f0512e9d58e97b72"},{"byte_length":1317,"kind":"map","path":"maps/LexLeanExample/CensusCert104.map.json","sha256":"2490007cf104d60647eed2699c4e62c8cfbefc9eefbfdfa97aabe0c98968c517"},{"byte_length":1317,"kind":"map","path":"maps/LexLeanExample/CensusCert105.map.json","sha256":"e73ae4e3681727b82fa28e7b540cbe4d641c7cc58f9ca005bf1da389cb9c17fa"},{"byte_length":1317,"kind":"map","path":"maps/LexLeanExample/CensusCert106.map.json","sha256":"66f81547f98509b822e40e990f03c8e5fa9ba2b73bfe7e2c272bb378615cd3af"},{"byte_length":1317,"kind":"map","path":"maps/LexLeanExample/CensusCert107.map.json","sha256":"e1cc953a5c36279c3c4140b480ea46ae4e009ffe2bac85b4df7a8870fc1025ef"},{"byte_length":1317,"kind":"map","path":"maps/LexLeanExample/CensusCert108.map.json","sha256":"119d15f5dbb8afe9ee47ce8f52d1827960e4ce2db9969e47d8f7b496553f1a57"},{"byte_length":1317,"kind":"map","path":"maps/LexLeanExample/CensusCert109.map.json","sha256":"7884348f9ad5959fa5c293f6ce0888ae1e304bb1532ee6e2af35a03438b0940a"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert11.map.json","sha256":"0d9cb413ac319a5b9b9090aca37ad11ce871aeaf808b9534cea6486f06b91349"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert12.map.json","sha256":"6b546d98bfa702efcf07d311f45b923c98129229e4e7a2a380d67fec0849d876"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert13.map.json","sha256":"6d936696beb92baa05491025a45f66a27fe095b9b0ed34d239a8cd7f81002341"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert14.map.json","sha256":"562fdb704a0da1f47c1dde4e0711fc5859ff331550518aa09b775722bc37670f"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert15.map.json","sha256":"c1dbefc9e57c3d57f022aba54027da05ab33b096821c26bed8f5cd95943e6e47"},{"byte_length":1160,"kind":"map","path":"maps/LexLeanExample/CensusCert4.map.json","sha256":"05620f1b173cd5acb90c14012d7f76710afefa19f8c78c58c86dc6abe2faabb7"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert40.map.json","sha256":"ecca50eabefa6c39c030b8b67440c1a72efcfa64a0502ff60824f9d56c86d1fb"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert41.map.json","sha256":"6e986eea6082cda46208742c1c6a2e2c454a00fa99587e012d998d83ff01ff76"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert42.map.json","sha256":"afe95f2e945093bf8278b0bf3df548979c61033e9081a88a950a8e5e64034fc5"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert43.map.json","sha256":"66ad4df45bd41556206a3bd37db0d955c3492421fd5d77f49f8e75abbb3b5bc9"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert44.map.json","sha256":"691c9da98d0465c90f07c3de358c18f0bbc4217f0e921faca959689cb95abf07"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert45.map.json","sha256":"d80c5ff8b3c549ba7d0ce7c8bf24c655b552d777d939dfe0a657b785306f1f2a"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert46.map.json","sha256":"3f8247b4037315fdec91f8e51f495b2df64b872f705013cd86c9156314c222a5"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert47.map.json","sha256":"f175d51a2f4cce8eb3e0e8439107bc85bc035ced30b668915afa722a02df0008"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert48.map.json","sha256":"10be9a6814b0b5729886a3030d3bea75988e68f34aff29c66060b08d8b6ee23e"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert49.map.json","sha256":"c7c747553610ae20d9d22079b3d22aed72d15d9dd243542d4b8bf7829a13b634"},{"byte_length":1309,"kind":"map","path":"maps/LexLeanExample/CensusCert5.map.json","sha256":"8f755544e4a08d9f138079f1749dbba4f6da71ac68cbd7b08542623de9c5d8ea"},{"byte_length":1309,"kind":"map","path":"maps/LexLeanExample/CensusCert6.map.json","sha256":"1b6fd6e4d8a49b03597492b2a02183fe6498ebf12c8a95f9b02d32aae46d643e"},{"byte_length":1160,"kind":"map","path":"maps/LexLeanExample/CensusCert7.map.json","sha256":"4bb44a1bcd408a994eb496d975763f487953a46afc6407af6af7890508139a34"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert70.map.json","sha256":"0f15ac49768eaf17ab1ef6fb5c68e43cc1a0b56fa316b7ccb963118cf4a61bae"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert71.map.json","sha256":"dba8321b1902b7ea76e43a93f0bdaca7391135c00ee130c5fd393f852ebd9c51"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert72.map.json","sha256":"a050f856338a8517c894db212a46b35cbe52bfabc1be672095a6741f18ec3e1a"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert73.map.json","sha256":"baa9673771c3f0d9c64cd49c6d75f73eb2f60b47a5ff727cd8a8cedfb7ee4681"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert74.map.json","sha256":"ad6c079db5e34cc346ca11d9c42fd9395793a1c1e494687277c5b0be01d30920"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert75.map.json","sha256":"ca6492aee20d769244d507a3874b0055fb35e80a8cef55222f2eb4731578530a"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert76.map.json","sha256":"cb3d252a81605ecbee63b35f6c8ce793d19b6611327cc9ae8852aaf50ad989e3"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert77.map.json","sha256":"915cd81f1fe7771872c4adfaca9cbaeaf1cc431c3ff2f5bb5b9e959817fc5ac9"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert78.map.json","sha256":"6085a733bc4f67592954cc7fe61518837481e61eb037699df3428cd74a40c8fa"},{"byte_length":1313,"kind":"map","path":"maps/LexLeanExample/CensusCert79.map.json","sha256":"147dd31350fa7b1828751f76604d6f6c5c0a45a7fc2206aed10ab3ef6de44d8d"},{"byte_length":1309,"kind":"map","path":"maps/LexLeanExample/CensusCert8.map.json","sha256":"59587d47bb7cad0d0ae49a9840efed5d3b0144f5475f2a78ea4e7f3591b56b1c"},{"byte_length":1309,"kind":"map","path":"maps/LexLeanExample/CensusCert9.map.json","sha256":"252b0ceb4811d900b62687c9521b198b2277273ff468d3dbe1d3d2386a9cb012"},{"byte_length":44808,"kind":"map","path":"maps/LexLeanExample/CensusClosure.map.json","sha256":"97f10772396022dc3a23267d42deb47ade2474281d27108231e27d057cd64207"},{"byte_length":4083,"kind":"map","path":"maps/LexLeanExample/CensusComplete.map.json","sha256":"82717a09900edc4271c20036d84fefc2fa7962791fbbc2cf6f0b4f99782aff7a"},{"byte_length":11611,"kind":"map","path":"maps/LexLeanExample/Closure.map.json","sha256":"5a686d01fb1d045fc1bac71e1caeed01f52211b15de31341dea82763ecbe2b74"},{"byte_length":4018,"kind":"map","path":"maps/LexLeanExample/ClosureGauge.map.json","sha256":"f9c36bc79acab0328cf55f58b607fa8808df157fc5af440c84332c55a5272215"},{"byte_length":4027,"kind":"map","path":"maps/LexLeanExample/ClosureOrbit.map.json","sha256":"da0a55c012386430a0c4af765f3af45ab0fc0819c36089691bbd4bfa43246a6c"},{"byte_length":2285,"kind":"map","path":"maps/LexLeanExample/ClosureOrbitCount.map.json","sha256":"a2990dfa963eb2136fa25ebaadb34ae9e97ccc50ba639857079ddc5a2e879eff"},{"byte_length":7661,"kind":"map","path":"maps/LexLeanExample/ClosureOrbitTransport.map.json","sha256":"3a3b594a89c88051e37bc60d624df8cd8c0ecac76f711a72e720e8017adbba4e"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert0.map.json","sha256":"d6637272c74b48f976b8bcb6e22f3ce1893003210f8215bb74556219689a10f2"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert1.map.json","sha256":"572beae609e333cad8acecbd1ddf23c77cb48f210f57bf4da1742fb82609be2b"},{"byte_length":1333,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert10.map.json","sha256":"a1bda8dd6264200561f048cb8c51c5696fa4f19d422e9ab998cc45168244df95"},{"byte_length":1333,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert11.map.json","sha256":"181e8cc2c6aaa31e3bab68b214e97a40573f42b4781b06b1cc0bb4abe1878947"},{"byte_length":1333,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert12.map.json","sha256":"a34d10cb8cc06d67449b74b0f89ccd40b3e0543176a930b765b621fe37f1257c"},{"byte_length":1333,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert13.map.json","sha256":"aec4e849494847412718f938a26a4ccded4241e00bcfeed48364d82d3417a88e"},{"byte_length":1333,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert14.map.json","sha256":"4a0feb107df5d0f6c38a65dbfe7f275725bcc1ce6016b11176fec6ca2f470a31"},{"byte_length":1333,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert15.map.json","sha256":"7e390fd66b16d2b61da1a3228b2e80d58e720ac0ae9540a27a43fa398161ac62"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert2.map.json","sha256":"f1c9adb0d72dd0f70c743f9781976ed9074f959f70580ea16c356682e78d50d3"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert3.map.json","sha256":"fdad8ceb481660fd5bd59e604bfca7a1980ae39ad63e80e0a110f7ce3f3a50b7"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert4.map.json","sha256":"c7e8828a1aab615544bb874be704892eb68628667d27aa16ad790b1abdf6edc6"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert5.map.json","sha256":"1c23ddc4d8222e0bfecc761733b68a080dadaf63c6ce6d9d0ea71cd2679c9c91"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert6.map.json","sha256":"209d154cd0e4b37be855dfaf1abd0854c77e3792b55719e6906e2c7b767089ae"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert7.map.json","sha256":"757b9a245356692520557adc8fb9a63b79ebb05b397a355719d5c1b27e491187"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert8.map.json","sha256":"963dfdcb7b9922bda032666a5afd028b80dee6751bb78a69580f6a1c0b3a9f7c"},{"byte_length":1329,"kind":"map","path":"maps/LexLeanExample/ClosurePairCert9.map.json","sha256":"f47e8de83d7b0d2bc6596ac58be19ff94ab9c827ab3c7cbdc4c30152566b50da"},{"byte_length":1683,"kind":"map","path":"maps/LexLeanExample/ClosurePairComplete.map.json","sha256":"b3e2ea3c339695417dc002d28cead01364a758e1644e621c40e2d47eb7d91653"},{"byte_length":6153,"kind":"map","path":"maps/LexLeanExample/ClosurePairs.map.json","sha256":"efe29cf51822680d28eaf63f3f8cdcbe53bfd3d2482abcc8767946e9c94527af"},{"byte_length":79551,"kind":"map","path":"maps/LexLeanExample/Functor.map.json","sha256":"8e414be877da82a5acec3db76efadbc985be2b49c09040d15e4ef861f93a9a70"},{"byte_length":15740,"kind":"map","path":"maps/LexLeanExample/Glue.map.json","sha256":"dfd2140c503ad6a9783194a512753e6a85cb6e6dcbe69d0208873960d77706e2"},{"byte_length":110536,"kind":"map","path":"maps/LexLeanExample/Group.map.json","sha256":"9ab489e1e62b3fb1878e65e7222862d2c23b754bd4f683a24191c0932773559f"},{"byte_length":41901,"kind":"map","path":"maps/LexLeanExample/GroupSeries.map.json","sha256":"cc37db4330a52ee4e6c095be6846b1e82c16775dcfb0bbabf5522add1186e284"},{"byte_length":7146,"kind":"map","path":"maps/LexLeanExample/Parameters.map.json","sha256":"ddc6fa99e28fb062c6cd6c5a0d4b2ae757b82a2d85a9d9b8336a774e228f44e4"},{"byte_length":86439,"kind":"map","path":"maps/LexLeanExample/Places.map.json","sha256":"fbdf12efc7363d292d19a0ddc6cb01f31ee711325f6666c4097ac146c8157dfb"},{"byte_length":12850,"kind":"map","path":"maps/LexLeanExample/Prelude/Algebra.map.json","sha256":"993349410c694992bf15ddde6c08a4b508ee1d2d26c5332a547f619e31441dc9"},{"byte_length":19720,"kind":"map","path":"maps/LexLeanExample/Prelude/Bitset.map.json","sha256":"3f2dcd3daa5e068b21229abc5b2e80f45aaba0d1b7e50fa97a9a69265141c14b"},{"byte_length":17173,"kind":"map","path":"maps/LexLeanExample/Prelude/Linear.map.json","sha256":"002f7f2f9c1aa46e3465d86f32b49bea8da54818a999e5c2dbd0fbc1cbcb8771"},{"byte_length":6601,"kind":"map","path":"maps/LexLeanExample/Prelude/NumInstances.map.json","sha256":"369743d66b61c9c70b4203fd5d01d52693d159f0df1875c00e851d9dbe8dca5b"},{"byte_length":33764,"kind":"map","path":"maps/LexLeanExample/Prelude/Perm.map.json","sha256":"ccce2638a2597373ddbbbf3d643e097eb6db046aad62b1e9cd5744e39c87b354"},{"byte_length":21303,"kind":"map","path":"maps/LexLeanExample/Prelude/RingLemmas.map.json","sha256":"31c38e37063a48972d8e1e1a55b6b2599e336afeb16e0815e998bbe91fb00077"},{"byte_length":44397,"kind":"map","path":"maps/LexLeanExample/Roots.map.json","sha256":"0e0a29d28c3aa1ef09beb17f705287e822eecb9bf498a30a4ea3066b99c7f2a8"},{"byte_length":188336,"kind":"map","path":"maps/LexLeanExample/Scales.map.json","sha256":"c8619c0572d1d71d9deee3f2f156e357715242bda35a3180234bf37e917720d0"},{"byte_length":946075,"kind":"tex","path":"modules/LexLeanExample/Atlas.tex","sha256":"b7e0d9dae72774f5c4a5a5590f5fbd7658ae11ae7eb0a28a444e08ac1a8bd259"},{"byte_length":2781596,"kind":"tex","path":"modules/LexLeanExample/Blocks.tex","sha256":"2d96340aedd074a10c66efb4f3c1d71d76e8291849b60928f059ef5d3357e1b6"},{"byte_length":930977,"kind":"tex","path":"modules/LexLeanExample/Category.tex","sha256":"4a434d2338f226128b139999cbbc1be26db6e8f785e7bb57be93f89880f04b7e"},{"byte_length":2786818,"kind":"tex","path":"modules/LexLeanExample/Census.tex","sha256":"2d1b7baf57ace5d7bf5f12eac1ab491a17844ac0b19f077d09cbcf5b257be049"},{"byte_length":2953,"kind":"tex","path":"modules/LexLeanExample/CensusCert0.tex","sha256":"dd29c4c4fc413bce94db997868291da556ff3f6fea4715088b1882cef0d1745a"},{"byte_length":1951,"kind":"tex","path":"modules/LexLeanExample/CensusCert10.tex","sha256":"a206fa5feb4718cb564d14bb3c44698791eeb12f0423d9c636074603da517e74"},{"byte_length":923,"kind":"tex","path":"modules/LexLeanExample/CensusCert100.tex","sha256":"3272c65e10e526f5d5d6810152ec66ff3965028d6b365f5a15738ae48cc799ca"},{"byte_length":923,"kind":"tex","path":"modules/LexLeanExample/CensusCert101.tex","sha256":"0489d5128db07e3a00b6ee1739b0a1d223a5335cb0c19f6840596c95b87c8256"},{"byte_length":923,"kind":"tex","path":"modules/LexLeanExample/CensusCert102.tex","sha256":"cfaa1819ebbfd186ca27289a578148b404a13341e77e3eb42dd558dd7a544310"},{"byte_length":923,"kind":"tex","path":"modules/LexLeanExample/CensusCert103.tex","sha256":"0600b61b5461baf7bd93419b2cd3ee0becc6f0c9e72f5da1235df65a66187610"},{"byte_length":923,"kind":"tex","path":"modules/LexLeanExample/CensusCert104.tex","sha256":"25cda4a334a84c0b372d4b88edb3ab5051a1847acc2ca5c8952f51a6bab274bd"},{"byte_length":923,"kind":"tex","path":"modules/LexLeanExample/CensusCert105.tex","sha256":"3e6321beab0db010f8df528088e571fdb988a4888777559de9e2b8b4927b52dd"},{"byte_length":923,"kind":"tex","path":"modules/LexLeanExample/CensusCert106.tex","sha256":"721e727dd498e797b6dc97eb2a919d68e4544a26d2165099b246b8f586706b9c"},{"byte_length":923,"kind":"tex","path":"modules/LexLeanExample/CensusCert107.tex","sha256":"601166a325fd631ebcec5ea8dc3127560408ed16992904c372df9ae97b436dfe"},{"byte_length":923,"kind":"tex","path":"modules/LexLeanExample/CensusCert108.tex","sha256":"b7f549fefacb05189070505ff2d5a8187337d42b8e0a67b0eb8f25e1d2a7ac5c"},{"byte_length":923,"kind":"tex","path":"modules/LexLeanExample/CensusCert109.tex","sha256":"21f8f2488ef99b3254d1f67cb081b7b0c425084f036c8943703ff8b84ab6708a"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert11.tex","sha256":"6726b60dca50814251599c96c0f9eb90ff52c434b7a5566615c3ccc2a5a39b0d"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert12.tex","sha256":"8008704602ee93f984b0fca4c257fbd274652eef6f29c9c31bfd74c506e85281"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert13.tex","sha256":"51a2307c3d2bedc8d0d52a3fada149bb1205d39f01db2ab061a88524d0642442"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert14.tex","sha256":"3196de2447fbb997430291633776bb2f5963118a4d52015d5ed3f549ea05f41b"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert15.tex","sha256":"d12eef425a59c3656079fb2370033fd8a392d244821c4f9b18060d8bbdf2ea06"},{"byte_length":1940,"kind":"tex","path":"modules/LexLeanExample/CensusCert4.tex","sha256":"fc58e9a2e6587c7c70d9781453cb3dc4c7ea9afaa2b4d7be78986cbe35d0ae25"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert40.tex","sha256":"5317e8614dbd38a6caa212331150a854b80386f1d7918d3fc9b03ca2663a56f1"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert41.tex","sha256":"91f0ba436d51a042fa1d4cb25e0a6d2ae6502caa09d366c80d23c5164892e654"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert42.tex","sha256":"b666a819a5d92cbb86f7e03d0e7fbe2a328206c45d9e6788455b290746dbf0b3"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert43.tex","sha256":"1437acef2f87c33ea020b6d951e98bb3717b7fe606c1906be2205f6252af6104"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert44.tex","sha256":"5f68ec921afb90d7ca549433f32f9cf32b76bbe7495910a9672a207226696987"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert45.tex","sha256":"27d644199caaf142c92c18a1c5fd13de1f22e2343f2b5f0e4f0b667670aa719a"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert46.tex","sha256":"45fc87ab9c47e65c5049d478ce020cc2f3ff714b7537345877d1b6575684b84c"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert47.tex","sha256":"050db4e913300a5c8d62875a3407d01d766d5cc89578c746b314d6c8b94a9d78"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert48.tex","sha256":"a150edb1e659a9b527060fbc68fca63b544c435e94e3fc2abf8bbfef30957ef9"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert49.tex","sha256":"6203e8f5702da5ea41595a446cfb3472d0d4893b845516eaa916859894493c46"},{"byte_length":921,"kind":"tex","path":"modules/LexLeanExample/CensusCert5.tex","sha256":"3bbc96eb87af6ffb0f095244e4fd86915af314b55c6fa7173f084f111768c459"},{"byte_length":919,"kind":"tex","path":"modules/LexLeanExample/CensusCert6.tex","sha256":"e6539c5eedaa12788064edb23563da68789ff7bc4d9b0b43258ff4d1cd79f21c"},{"byte_length":1940,"kind":"tex","path":"modules/LexLeanExample/CensusCert7.tex","sha256":"923706e8dc0e3fbee1bc96ba07047bec145b5ca4b4a9d3438d65f8e6fb7b7a1c"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert70.tex","sha256":"5a59134b75fae0dc26fbe4c49ea959978b23a0795b54af89a50076fed9716158"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert71.tex","sha256":"41996534ae917fd6340236061653c8b67cea28aee5dd5cb97a8465f1f1248d2b"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert72.tex","sha256":"ee4a73e29105d8c4a38545d18f8d509df3fb97cf413a489eca2afd6c793982bf"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert73.tex","sha256":"71a3b9273b0e000aa3e2ff52a88adb65ae3cfe347ec329136060c92e59ab039e"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert74.tex","sha256":"d36b08c95f44663afdb8bc8202151c86c898870a6e06b7cbec968b352d28bcc7"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert75.tex","sha256":"069d4d20db3ba314c6dd3157dbb804777a32265ba4a3a4539166f5ddd444303b"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert76.tex","sha256":"b8736a08803a857ab9370a6b9c42dcf007a499fb2bbb429d59e60d1766cc785e"},{"byte_length":920,"kind":"tex","path":"modules/LexLeanExample/CensusCert77.tex","sha256":"f7f9438a65a2af02ef9fe7bfe299f5c7657a77bf40db0e3f1161eebb5aac143b"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert78.tex","sha256":"30c39adc7490cf6eeaf7ca8361d2abfbfe4040c682014e6fa845def29402ceae"},{"byte_length":922,"kind":"tex","path":"modules/LexLeanExample/CensusCert79.tex","sha256":"7327d5f57e58036416aad3db6a2a138dae281487d5c7cfc6c0865397b3ebfee4"},{"byte_length":919,"kind":"tex","path":"modules/LexLeanExample/CensusCert8.tex","sha256":"dbef13862b283a1c0b7aaad24e128826bcdbfc562bbd0d3894b89511e9876198"},{"byte_length":919,"kind":"tex","path":"modules/LexLeanExample/CensusCert9.tex","sha256":"01ba33c3c04a792df2a3882e4b65b20d321ddb3e04b54fc83d68fa48e3dfe801"},{"byte_length":7435489,"kind":"tex","path":"modules/LexLeanExample/CensusClosure.tex","sha256":"3188f7b888096185b4bd3ab8c4dd7f0e34536816697c2dac21ece0859a8140de"},{"byte_length":421251,"kind":"tex","path":"modules/LexLeanExample/CensusComplete.tex","sha256":"212733e148c55cb37ba52bda9d76e621b5533f722895ecf9e836f3250f850369"},{"byte_length":335324,"kind":"tex","path":"modules/LexLeanExample/Closure.tex","sha256":"44c99710af7df6ba84e43c44804de545f9009d8681df95adc2729290246175c5"},{"byte_length":64671,"kind":"tex","path":"modules/LexLeanExample/ClosureGauge.tex","sha256":"c450c8b65a395b4ee8399d86c5fdc906c0e59a0a7c4c321346e3dd1bf2fb0eb4"},{"byte_length":149249,"kind":"tex","path":"modules/LexLeanExample/ClosureOrbit.tex","sha256":"9547ae4bc78295fcd61577293d57c7e76364704949a4601332d9f8bed37ba500"},{"byte_length":82837,"kind":"tex","path":"modules/LexLeanExample/ClosureOrbitCount.tex","sha256":"4646c1350b809bfd03286323a76f72d5762b7f2432a8f34ceca0412dd6b25e9d"},{"byte_length":254042,"kind":"tex","path":"modules/LexLeanExample/ClosureOrbitTransport.tex","sha256":"86bf72bb3a4c6fdf535602e05c80f39b835c54b5a833605b40c3b9e5c86cf57b"},{"byte_length":933,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert0.tex","sha256":"bc05a872da236d2b9e764838dfb507fff3c037c7726af0601934a7a71c6697c9"},{"byte_length":929,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert1.tex","sha256":"68f8b83f700dc384243d2c67ceca91dddf0290c49bbc186be697a01e1c39ec16"},{"byte_length":932,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert10.tex","sha256":"3d72064e2e96c13971b0c8b995ebec4fa0535eecdba40226b61fab415c718807"},{"byte_length":934,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert11.tex","sha256":"d2f5ba9d4940b13218d51ecef990bbdc84689a84e51fedb110ea7bf1fa3058df"},{"byte_length":932,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert12.tex","sha256":"6ef3abf4143788a8f34d4d85c7ff925ac0f2f27a26567ec6911dffdd98b48f47"},{"byte_length":932,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert13.tex","sha256":"556dce9fc68d532f3074c6d3dbba088bdb43d59f85bff21fb91a2ca3e05ce61a"},{"byte_length":934,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert14.tex","sha256":"b3f13b48727d3d3c30bf862ead9bf96d73b8528ebed9d7da63e602ce2a017ef6"},{"byte_length":930,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert15.tex","sha256":"9e7c95069314041cdcc7864996414c7a92debd860cf08ca4b8abc5337a4e71be"},{"byte_length":933,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert2.tex","sha256":"0707a144f537d574dfc5b3c13b103bd24dca8a60a4f95bb0d807b68f6d7943bc"},{"byte_length":933,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert3.tex","sha256":"4f5639ace54411883d43fd2015e97795b671f97f5f0d080066c3f50f4c4b82f5"},{"byte_length":933,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert4.tex","sha256":"23e394a84e1dec8dbbb609eecc1a1dbc98cd2a959ba3947f57ff26ecdd8cc162"},{"byte_length":931,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert5.tex","sha256":"343930a0b34a23c81b74b431e5297ec847ad35bdc113d00b66fe607b0abdc51e"},{"byte_length":933,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert6.tex","sha256":"9f34eb281170d37b26c820afdcc8e3f78b213ff65e28cf0272a9342f3f5273c5"},{"byte_length":931,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert7.tex","sha256":"6cb3f969048657a9a470cb5665b53f64b192e9c04bdae14d59a5852f146a9048"},{"byte_length":931,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert8.tex","sha256":"6f03ea5eb2bbcfd4a3e728b773e56e92c28c1ab382a75d9e706b66619121a425"},{"byte_length":933,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert9.tex","sha256":"1690f583fa29d865047a0e27247d0d4eeb930b9dc13ed80236a8e09fa8eb8dda"},{"byte_length":203252,"kind":"tex","path":"modules/LexLeanExample/ClosurePairComplete.tex","sha256":"76b663c73fd4296de74a7d5960c6955548b44722fcabde1496f7716054e0cb09"},{"byte_length":181851,"kind":"tex","path":"modules/LexLeanExample/ClosurePairs.tex","sha256":"fd81095dd896420ea04030574b6f5c3a9085c5f3648908a98198a737307def91"},{"byte_length":1944891,"kind":"tex","path":"modules/LexLeanExample/Functor.tex","sha256":"8ee61507c032e6d5f1e74c3d041aa3ca2bd63585f2cdc20ce80045b33c5fc1f8"},{"byte_length":1287070,"kind":"tex","path":"modules/LexLeanExample/Glue.tex","sha256":"70df1b2388d785a6fe918ab2c1259b5cbbf313addf9d3c7424132090ee0c43b4"},{"byte_length":3658492,"kind":"tex","path":"modules/LexLeanExample/Group.tex","sha256":"0de38f2409ffc215462aacf9b42410396568bb99c8a6648612395cebdf7a3771"},{"byte_length":776673,"kind":"tex","path":"modules/LexLeanExample/GroupSeries.tex","sha256":"935a3d3af6af5d28f1feb248714d934e82ac934f7874f6b26a6a7b20ca727a93"},{"byte_length":60710,"kind":"tex","path":"modules/LexLeanExample/Parameters.tex","sha256":"3e6a90d6d976e9774e091f3f0fe755828618bb825c34400b646b66af2d16b0f6"},{"byte_length":3276341,"kind":"tex","path":"modules/LexLeanExample/Places.tex","sha256":"e0942c4c9d97e2f6189c78f9f93803f90bab4c2c1a7dd868c32103f5eb644ba1"},{"byte_length":185980,"kind":"tex","path":"modules/LexLeanExample/Prelude/Algebra.tex","sha256":"2a68f5f3a296687ba9fd06f044c4af46f7cf2c82ea6a7f19c0f1cd088177f106"},{"byte_length":4511604,"kind":"tex","path":"modules/LexLeanExample/Prelude/Bitset.tex","sha256":"0610bffcf84cb5b36b438a37037b8fc7308be370179d7ad9e1b7d1fd77c5ab90"},{"byte_length":592715,"kind":"tex","path":"modules/LexLeanExample/Prelude/Linear.tex","sha256":"9febb2aadfd9981da6ef421549be629e5217902779909b1edc829270f0fa6d5a"},{"byte_length":103406,"kind":"tex","path":"modules/LexLeanExample/Prelude/NumInstances.tex","sha256":"938947d221fbf74107b8fa0189e93bd23a5126e54d306547579985fd22ea8001"},{"byte_length":1585079,"kind":"tex","path":"modules/LexLeanExample/Prelude/Perm.tex","sha256":"2914152f6fdb3243669ffb474c75ed4e556e393a5e2076c2c2f324cd7a7aa36d"},{"byte_length":581267,"kind":"tex","path":"modules/LexLeanExample/Prelude/RingLemmas.tex","sha256":"8e4eca9110912d5dc5938cc1904407d6599c60ab7640e9fc31116a6c5f19e342"},{"byte_length":2174032,"kind":"tex","path":"modules/LexLeanExample/Roots.tex","sha256":"b86e0815e9795744ffc65e0bdba5ff8b427fb25d41c0aa3ef25d3b6e5fc0f958"},{"byte_length":14056457,"kind":"tex","path":"modules/LexLeanExample/Scales.tex","sha256":"36b2081e407a302b2095f2937e1eec8fb3ff25b81cdc8421599394a41f23bc72"}],"project":"uor-atlas","selection":["Atlas","Blocks","Category","Census","CensusCert0","CensusCert10","CensusCert100","CensusCert101","CensusCert102","CensusCert103","CensusCert104","CensusCert105","CensusCert106","CensusCert107","CensusCert108","CensusCert109","CensusCert11","CensusCert12","CensusCert13","CensusCert14","CensusCert15","CensusCert4","CensusCert40","CensusCert41","CensusCert42","CensusCert43","CensusCert44","CensusCert45","CensusCert46","CensusCert47","CensusCert48","CensusCert49","CensusCert5","CensusCert6","CensusCert7","CensusCert70","CensusCert71","CensusCert72","CensusCert73","CensusCert74","CensusCert75","CensusCert76","CensusCert77","CensusCert78","CensusCert79","CensusCert8","CensusCert9","CensusClosure","CensusComplete","Closure","ClosureGauge","ClosureOrbit","ClosureOrbitCount","ClosureOrbitTransport","ClosurePairCert0","ClosurePairCert1","ClosurePairCert10","ClosurePairCert11","ClosurePairCert12","ClosurePairCert13","ClosurePairCert14","ClosurePairCert15","ClosurePairCert2","ClosurePairCert3","ClosurePairCert4","ClosurePairCert5","ClosurePairCert6","ClosurePairCert7","ClosurePairCert8","ClosurePairCert9","ClosurePairComplete","ClosurePairs","Functor","Glue","Group","GroupSeries","Parameters","Places","Prelude.Algebra","Prelude.Bitset","Prelude.Linear","Prelude.NumInstances","Prelude.Perm","Prelude.RingLemmas","Roots","Scales"],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","spec":"lexlean/build-manifest/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Atlas.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Atlas.map.json index ba689e112..58edf516f 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Atlas.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Atlas.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Atlas.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Atlas.tex"}],"mappings":[{"artifact":0,"gen_end":788460,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":1142,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":3470,"gen_start":1142,"node":3,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":9431,"gen_start":3470,"node":4,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":10164,"gen_start":9431,"node":5,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":13599,"gen_start":10164,"node":6,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":14167,"gen_start":13599,"node":7,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":14481,"gen_start":14167,"node":8,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":15136,"gen_start":14481,"node":9,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":23707,"gen_start":15136,"node":10,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":54439,"gen_start":23707,"node":11,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":141513,"gen_start":54439,"node":12,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":157742,"gen_start":141513,"node":13,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":158905,"gen_start":157742,"node":14,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":160168,"gen_start":158905,"node":15,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":256529,"gen_start":160168,"node":16,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":257532,"gen_start":256529,"node":17,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":269800,"gen_start":257532,"node":18,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":271097,"gen_start":269800,"node":19,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":277235,"gen_start":271097,"node":20,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":277679,"gen_start":277235,"node":21,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":316879,"gen_start":277679,"node":22,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":317871,"gen_start":316879,"node":23,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":319009,"gen_start":317871,"node":24,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":321067,"gen_start":319009,"node":25,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":321437,"gen_start":321067,"node":26,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":324673,"gen_start":321437,"node":27,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":325141,"gen_start":324673,"node":28,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":325399,"gen_start":325141,"node":29,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":326446,"gen_start":325399,"node":30,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":334631,"gen_start":326446,"node":31,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":335989,"gen_start":334631,"node":32,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":336693,"gen_start":335989,"node":33,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":338135,"gen_start":336693,"node":34,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":367872,"gen_start":338135,"node":35,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":368290,"gen_start":367872,"node":36,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":372754,"gen_start":368290,"node":37,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":373758,"gen_start":372754,"node":38,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":376693,"gen_start":373758,"node":39,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":377083,"gen_start":376693,"node":40,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":377527,"gen_start":377083,"node":41,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":378042,"gen_start":377527,"node":42,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":378828,"gen_start":378042,"node":43,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":386451,"gen_start":378828,"node":44,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":489940,"gen_start":386451,"node":45,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":491932,"gen_start":489940,"node":46,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":493258,"gen_start":491932,"node":47,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":500627,"gen_start":493258,"node":48,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":501020,"gen_start":500627,"node":49,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":501709,"gen_start":501020,"node":50,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":522057,"gen_start":501709,"node":51,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":523350,"gen_start":522057,"node":52,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":548035,"gen_start":523350,"node":53,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":583507,"gen_start":548035,"node":54,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":583858,"gen_start":583507,"node":55,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":584789,"gen_start":583858,"node":56,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":588193,"gen_start":584789,"node":57,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":588623,"gen_start":588193,"node":58,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":591023,"gen_start":588623,"node":59,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":604221,"gen_start":591023,"node":60,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":614314,"gen_start":604221,"node":61,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":615154,"gen_start":614314,"node":62,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":615616,"gen_start":615154,"node":63,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":630504,"gen_start":615616,"node":64,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":645600,"gen_start":630504,"node":65,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":649534,"gen_start":645600,"node":66,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":670270,"gen_start":649534,"node":67,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":672306,"gen_start":670270,"node":68,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":674071,"gen_start":672306,"node":69,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":675585,"gen_start":674071,"node":70,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":693291,"gen_start":675585,"node":71,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":708010,"gen_start":693291,"node":72,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":708616,"gen_start":708010,"node":73,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":716095,"gen_start":708616,"node":74,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":718553,"gen_start":716095,"node":75,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":824249,"gen_start":718553,"node":76,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":825179,"gen_start":824249,"node":77,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":842571,"gen_start":825179,"node":78,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":845128,"gen_start":842571,"node":79,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":846556,"gen_start":845128,"node":80,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":846797,"gen_start":846556,"node":81,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":847303,"gen_start":846797,"node":82,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":862449,"gen_start":847303,"node":83,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":865585,"gen_start":862449,"node":84,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":866532,"gen_start":865585,"node":85,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":928071,"gen_start":866532,"node":86,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":928511,"gen_start":928071,"node":87,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":929094,"gen_start":928511,"node":88,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":930081,"gen_start":929094,"node":89,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":933818,"gen_start":930081,"node":90,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":934151,"gen_start":933818,"node":91,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":941528,"gen_start":934151,"node":92,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":942044,"gen_start":941528,"node":93,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":945812,"gen_start":942044,"node":94,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":946060,"gen_start":945812,"node":95,"role":"declaration","source":0,"src_end":584733,"src_start":1952},{"artifact":1,"gen_end":946075,"gen_start":946060,"node":96,"role":"declaration","source":0,"src_end":584733,"src_start":1952}],"module":"Atlas","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Atlas.lex.tex","sha256":"166d55d9286a1c587168e10049ca308023f82b98b04254560f064f9d48b6a09f"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Atlas.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Atlas.tex"}],"mappings":[{"artifact":0,"gen_end":791260,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":1142,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":3470,"gen_start":1142,"node":3,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":9431,"gen_start":3470,"node":4,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":10164,"gen_start":9431,"node":5,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":13599,"gen_start":10164,"node":6,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":14167,"gen_start":13599,"node":7,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":14481,"gen_start":14167,"node":8,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":15136,"gen_start":14481,"node":9,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":23707,"gen_start":15136,"node":10,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":54439,"gen_start":23707,"node":11,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":141513,"gen_start":54439,"node":12,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":157742,"gen_start":141513,"node":13,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":158905,"gen_start":157742,"node":14,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":160168,"gen_start":158905,"node":15,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":256529,"gen_start":160168,"node":16,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":257532,"gen_start":256529,"node":17,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":269800,"gen_start":257532,"node":18,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":271097,"gen_start":269800,"node":19,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":277235,"gen_start":271097,"node":20,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":277679,"gen_start":277235,"node":21,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":316879,"gen_start":277679,"node":22,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":317871,"gen_start":316879,"node":23,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":319009,"gen_start":317871,"node":24,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":321067,"gen_start":319009,"node":25,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":321437,"gen_start":321067,"node":26,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":324673,"gen_start":321437,"node":27,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":325141,"gen_start":324673,"node":28,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":325399,"gen_start":325141,"node":29,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":326446,"gen_start":325399,"node":30,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":334631,"gen_start":326446,"node":31,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":335989,"gen_start":334631,"node":32,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":336693,"gen_start":335989,"node":33,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":338135,"gen_start":336693,"node":34,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":367872,"gen_start":338135,"node":35,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":368290,"gen_start":367872,"node":36,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":372754,"gen_start":368290,"node":37,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":373758,"gen_start":372754,"node":38,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":376693,"gen_start":373758,"node":39,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":377083,"gen_start":376693,"node":40,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":377527,"gen_start":377083,"node":41,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":378042,"gen_start":377527,"node":42,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":378828,"gen_start":378042,"node":43,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":386451,"gen_start":378828,"node":44,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":489940,"gen_start":386451,"node":45,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":491932,"gen_start":489940,"node":46,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":493258,"gen_start":491932,"node":47,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":500627,"gen_start":493258,"node":48,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":501020,"gen_start":500627,"node":49,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":501709,"gen_start":501020,"node":50,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":522057,"gen_start":501709,"node":51,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":523350,"gen_start":522057,"node":52,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":548035,"gen_start":523350,"node":53,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":583507,"gen_start":548035,"node":54,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":583858,"gen_start":583507,"node":55,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":584789,"gen_start":583858,"node":56,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":588193,"gen_start":584789,"node":57,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":588623,"gen_start":588193,"node":58,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":591023,"gen_start":588623,"node":59,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":604221,"gen_start":591023,"node":60,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":614314,"gen_start":604221,"node":61,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":615154,"gen_start":614314,"node":62,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":615616,"gen_start":615154,"node":63,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":630504,"gen_start":615616,"node":64,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":645600,"gen_start":630504,"node":65,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":649534,"gen_start":645600,"node":66,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":670270,"gen_start":649534,"node":67,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":672306,"gen_start":670270,"node":68,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":674071,"gen_start":672306,"node":69,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":675585,"gen_start":674071,"node":70,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":693291,"gen_start":675585,"node":71,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":708010,"gen_start":693291,"node":72,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":708616,"gen_start":708010,"node":73,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":716095,"gen_start":708616,"node":74,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":718553,"gen_start":716095,"node":75,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":824249,"gen_start":718553,"node":76,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":825179,"gen_start":824249,"node":77,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":842571,"gen_start":825179,"node":78,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":845128,"gen_start":842571,"node":79,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":846556,"gen_start":845128,"node":80,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":846797,"gen_start":846556,"node":81,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":847303,"gen_start":846797,"node":82,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":862449,"gen_start":847303,"node":83,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":865585,"gen_start":862449,"node":84,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":866532,"gen_start":865585,"node":85,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":928071,"gen_start":866532,"node":86,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":928511,"gen_start":928071,"node":87,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":929094,"gen_start":928511,"node":88,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":930081,"gen_start":929094,"node":89,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":933818,"gen_start":930081,"node":90,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":934151,"gen_start":933818,"node":91,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":941528,"gen_start":934151,"node":92,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":942044,"gen_start":941528,"node":93,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":945812,"gen_start":942044,"node":94,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":946060,"gen_start":945812,"node":95,"role":"declaration","source":0,"src_end":585913,"src_start":2522},{"artifact":1,"gen_end":946075,"gen_start":946060,"node":96,"role":"declaration","source":0,"src_end":585913,"src_start":2522}],"module":"Atlas","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Atlas.lex.tex","sha256":"5f6cc0b5c14c53596ceb58aec9cbeb61df4cf2dac0bb8c37349bb49816549573"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Blocks.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Blocks.map.json index 58035f50f..dd018ae79 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Blocks.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Blocks.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Blocks.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Blocks.tex"}],"mappings":[{"artifact":0,"gen_end":1946420,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2362,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2723,"gen_start":2362,"node":3,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":3330,"gen_start":2723,"node":4,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":3905,"gen_start":3330,"node":5,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":11642,"gen_start":3905,"node":6,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":12592,"gen_start":11642,"node":7,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":29654,"gen_start":12592,"node":8,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":30127,"gen_start":29654,"node":9,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":32014,"gen_start":30127,"node":10,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":32457,"gen_start":32014,"node":11,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":37321,"gen_start":32457,"node":12,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":45960,"gen_start":37321,"node":13,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":66679,"gen_start":45960,"node":14,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":71978,"gen_start":66679,"node":15,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":72421,"gen_start":71978,"node":16,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":73251,"gen_start":72421,"node":17,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":73890,"gen_start":73251,"node":18,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":87119,"gen_start":73890,"node":19,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":88499,"gen_start":87119,"node":20,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":97157,"gen_start":88499,"node":21,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":98189,"gen_start":97157,"node":22,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":100900,"gen_start":98189,"node":23,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":101133,"gen_start":100900,"node":24,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":102164,"gen_start":101133,"node":25,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":102704,"gen_start":102164,"node":26,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":103148,"gen_start":102704,"node":27,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":104291,"gen_start":103148,"node":28,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":117673,"gen_start":104291,"node":29,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":118290,"gen_start":117673,"node":30,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":119750,"gen_start":118290,"node":31,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":120771,"gen_start":119750,"node":32,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":121055,"gen_start":120771,"node":33,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":121499,"gen_start":121055,"node":34,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":132116,"gen_start":121499,"node":35,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":135503,"gen_start":132116,"node":36,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":135667,"gen_start":135503,"node":37,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":136108,"gen_start":135667,"node":38,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":137043,"gen_start":136108,"node":39,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":137407,"gen_start":137043,"node":40,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":138140,"gen_start":137407,"node":41,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":138691,"gen_start":138140,"node":42,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":139135,"gen_start":138691,"node":43,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":139579,"gen_start":139135,"node":44,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":139792,"gen_start":139579,"node":45,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":140685,"gen_start":139792,"node":46,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":141424,"gen_start":140685,"node":47,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":142186,"gen_start":141424,"node":48,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":142759,"gen_start":142186,"node":49,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":143203,"gen_start":142759,"node":50,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":159630,"gen_start":143203,"node":51,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":159875,"gen_start":159630,"node":52,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":160985,"gen_start":159875,"node":53,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":161885,"gen_start":160985,"node":54,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":163431,"gen_start":161885,"node":55,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":163928,"gen_start":163431,"node":56,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":164353,"gen_start":163928,"node":57,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":199637,"gen_start":164353,"node":58,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":235359,"gen_start":199637,"node":59,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":287540,"gen_start":235359,"node":60,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":315377,"gen_start":287540,"node":61,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":318776,"gen_start":315377,"node":62,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":319220,"gen_start":318776,"node":63,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":320026,"gen_start":319220,"node":64,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":320470,"gen_start":320026,"node":65,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":334899,"gen_start":320470,"node":66,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":335237,"gen_start":334899,"node":67,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":336252,"gen_start":335237,"node":68,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":343413,"gen_start":336252,"node":69,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":347192,"gen_start":343413,"node":70,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":348111,"gen_start":347192,"node":71,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":348555,"gen_start":348111,"node":72,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":348834,"gen_start":348555,"node":73,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":349144,"gen_start":348834,"node":74,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":352175,"gen_start":349144,"node":75,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":352425,"gen_start":352175,"node":76,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":355864,"gen_start":352425,"node":77,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":404432,"gen_start":355864,"node":78,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":409315,"gen_start":404432,"node":79,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":415462,"gen_start":409315,"node":80,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":416350,"gen_start":415462,"node":81,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":417301,"gen_start":416350,"node":82,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":417745,"gen_start":417301,"node":83,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":418597,"gen_start":417745,"node":84,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":419023,"gen_start":418597,"node":85,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":478965,"gen_start":419023,"node":86,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":483157,"gen_start":478965,"node":87,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":483601,"gen_start":483157,"node":88,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":513743,"gen_start":483601,"node":89,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":515453,"gen_start":513743,"node":90,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":516444,"gen_start":515453,"node":91,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":516856,"gen_start":516444,"node":92,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":519195,"gen_start":516856,"node":93,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":521213,"gen_start":519195,"node":94,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":526062,"gen_start":521213,"node":95,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":570032,"gen_start":526062,"node":96,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":585280,"gen_start":570032,"node":97,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":601593,"gen_start":585280,"node":98,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":602141,"gen_start":601593,"node":99,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":633354,"gen_start":602141,"node":100,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":639632,"gen_start":633354,"node":101,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":640029,"gen_start":639632,"node":102,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":640361,"gen_start":640029,"node":103,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":640693,"gen_start":640361,"node":104,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":641142,"gen_start":640693,"node":105,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":652168,"gen_start":641142,"node":106,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":652617,"gen_start":652168,"node":107,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":702492,"gen_start":652617,"node":108,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":702938,"gen_start":702492,"node":109,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":711727,"gen_start":702938,"node":110,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":712524,"gen_start":711727,"node":111,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":713939,"gen_start":712524,"node":112,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":714400,"gen_start":713939,"node":113,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":714764,"gen_start":714400,"node":114,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":724893,"gen_start":714764,"node":115,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":734198,"gen_start":724893,"node":116,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":735786,"gen_start":734198,"node":117,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":736235,"gen_start":735786,"node":118,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":746526,"gen_start":736235,"node":119,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":746975,"gen_start":746526,"node":120,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":747190,"gen_start":746975,"node":121,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":747420,"gen_start":747190,"node":122,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":747866,"gen_start":747420,"node":123,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":748315,"gen_start":747866,"node":124,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":754673,"gen_start":748315,"node":125,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":755119,"gen_start":754673,"node":126,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":767627,"gen_start":755119,"node":127,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":773625,"gen_start":767627,"node":128,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":774005,"gen_start":773625,"node":129,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":776897,"gen_start":774005,"node":130,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":778403,"gen_start":776897,"node":131,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":799708,"gen_start":778403,"node":132,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":799953,"gen_start":799708,"node":133,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":801332,"gen_start":799953,"node":134,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":849402,"gen_start":801332,"node":135,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":850066,"gen_start":849402,"node":136,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":851083,"gen_start":850066,"node":137,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":851679,"gen_start":851083,"node":138,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":852125,"gen_start":851679,"node":139,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":854054,"gen_start":852125,"node":140,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":865777,"gen_start":854054,"node":141,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":880014,"gen_start":865777,"node":142,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":881165,"gen_start":880014,"node":143,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":881426,"gen_start":881165,"node":144,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":881671,"gen_start":881426,"node":145,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":884916,"gen_start":881671,"node":146,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":893324,"gen_start":884916,"node":147,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":894174,"gen_start":893324,"node":148,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":894778,"gen_start":894174,"node":149,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":895062,"gen_start":894778,"node":150,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":895321,"gen_start":895062,"node":151,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":909593,"gen_start":895321,"node":152,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":909890,"gen_start":909593,"node":153,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":910138,"gen_start":909890,"node":154,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":947109,"gen_start":910138,"node":155,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":952326,"gen_start":947109,"node":156,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":952775,"gen_start":952326,"node":157,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":956237,"gen_start":952775,"node":158,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1020656,"gen_start":956237,"node":159,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1068398,"gen_start":1020656,"node":160,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1073376,"gen_start":1068398,"node":161,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1074362,"gen_start":1073376,"node":162,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1127201,"gen_start":1074362,"node":163,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1150918,"gen_start":1127201,"node":164,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1151558,"gen_start":1150918,"node":165,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1151836,"gen_start":1151558,"node":166,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1152628,"gen_start":1151836,"node":167,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1156019,"gen_start":1152628,"node":168,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1156468,"gen_start":1156019,"node":169,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1157687,"gen_start":1156468,"node":170,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1161421,"gen_start":1157687,"node":171,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1162492,"gen_start":1161421,"node":172,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1162832,"gen_start":1162492,"node":173,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1187852,"gen_start":1162832,"node":174,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1188111,"gen_start":1187852,"node":175,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1191461,"gen_start":1188111,"node":176,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1865779,"gen_start":1191461,"node":177,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1867119,"gen_start":1865779,"node":178,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1900262,"gen_start":1867119,"node":179,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1926919,"gen_start":1900262,"node":180,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1929390,"gen_start":1926919,"node":181,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1935149,"gen_start":1929390,"node":182,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1935745,"gen_start":1935149,"node":183,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1950787,"gen_start":1935745,"node":184,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1951873,"gen_start":1950787,"node":185,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1963044,"gen_start":1951873,"node":186,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1963886,"gen_start":1963044,"node":187,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1964758,"gen_start":1963886,"node":188,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1965069,"gen_start":1964758,"node":189,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1967220,"gen_start":1965069,"node":190,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1967650,"gen_start":1967220,"node":191,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1968097,"gen_start":1967650,"node":192,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1992319,"gen_start":1968097,"node":193,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1992889,"gen_start":1992319,"node":194,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2020077,"gen_start":1992889,"node":195,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2020477,"gen_start":2020077,"node":196,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2026807,"gen_start":2020477,"node":197,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2027056,"gen_start":2026807,"node":198,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2028211,"gen_start":2027056,"node":199,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2032959,"gen_start":2028211,"node":200,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2033478,"gen_start":2032959,"node":201,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2033656,"gen_start":2033478,"node":202,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2085819,"gen_start":2033656,"node":203,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2086066,"gen_start":2085819,"node":204,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2088471,"gen_start":2086066,"node":205,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2090387,"gen_start":2088471,"node":206,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2092134,"gen_start":2090387,"node":207,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2095572,"gen_start":2092134,"node":208,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2097025,"gen_start":2095572,"node":209,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2097469,"gen_start":2097025,"node":210,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2106402,"gen_start":2097469,"node":211,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2107381,"gen_start":2106402,"node":212,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2120403,"gen_start":2107381,"node":213,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2122919,"gen_start":2120403,"node":214,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2123366,"gen_start":2122919,"node":215,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2123543,"gen_start":2123366,"node":216,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2123757,"gen_start":2123543,"node":217,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2123970,"gen_start":2123757,"node":218,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2158032,"gen_start":2123970,"node":219,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2162452,"gen_start":2158032,"node":220,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2164142,"gen_start":2162452,"node":221,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2164680,"gen_start":2164142,"node":222,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2174161,"gen_start":2164680,"node":223,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2197289,"gen_start":2174161,"node":224,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2199122,"gen_start":2197289,"node":225,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2213474,"gen_start":2199122,"node":226,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2219746,"gen_start":2213474,"node":227,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2220243,"gen_start":2219746,"node":228,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2229549,"gen_start":2220243,"node":229,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2234812,"gen_start":2229549,"node":230,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2236167,"gen_start":2234812,"node":231,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2236614,"gen_start":2236167,"node":232,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2236982,"gen_start":2236614,"node":233,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2262351,"gen_start":2236982,"node":234,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2273143,"gen_start":2262351,"node":235,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2278321,"gen_start":2273143,"node":236,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2279252,"gen_start":2278321,"node":237,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2279685,"gen_start":2279252,"node":238,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2290528,"gen_start":2279685,"node":239,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2291277,"gen_start":2290528,"node":240,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2309077,"gen_start":2291277,"node":241,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2309521,"gen_start":2309077,"node":242,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2309975,"gen_start":2309521,"node":243,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2311069,"gen_start":2309975,"node":244,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2315975,"gen_start":2311069,"node":245,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2316222,"gen_start":2315975,"node":246,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2353993,"gen_start":2316222,"node":247,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2356022,"gen_start":2353993,"node":248,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2391327,"gen_start":2356022,"node":249,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2391598,"gen_start":2391327,"node":250,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2393673,"gen_start":2391598,"node":251,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2410259,"gen_start":2393673,"node":252,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2449116,"gen_start":2410259,"node":253,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2451864,"gen_start":2449116,"node":254,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2452111,"gen_start":2451864,"node":255,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2453185,"gen_start":2452111,"node":256,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2454915,"gen_start":2453185,"node":257,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2455789,"gen_start":2454915,"node":258,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2456104,"gen_start":2455789,"node":259,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2460287,"gen_start":2456104,"node":260,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2482894,"gen_start":2460287,"node":261,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2483436,"gen_start":2482894,"node":262,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2483883,"gen_start":2483436,"node":263,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2484678,"gen_start":2483883,"node":264,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2484920,"gen_start":2484678,"node":265,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2486616,"gen_start":2484920,"node":266,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2487066,"gen_start":2486616,"node":267,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2487541,"gen_start":2487066,"node":268,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2488635,"gen_start":2487541,"node":269,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2493196,"gen_start":2488635,"node":270,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2494046,"gen_start":2493196,"node":271,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2494494,"gen_start":2494046,"node":272,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2495149,"gen_start":2494494,"node":273,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2495772,"gen_start":2495149,"node":274,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2496449,"gen_start":2495772,"node":275,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2496899,"gen_start":2496449,"node":276,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2497695,"gen_start":2496899,"node":277,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2515221,"gen_start":2497695,"node":278,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2536493,"gen_start":2515221,"node":279,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2537224,"gen_start":2536493,"node":280,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2539459,"gen_start":2537224,"node":281,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2540102,"gen_start":2539459,"node":282,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2603405,"gen_start":2540102,"node":283,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2604513,"gen_start":2603405,"node":284,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2605169,"gen_start":2604513,"node":285,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2606918,"gen_start":2605169,"node":286,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2607421,"gen_start":2606918,"node":287,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2613110,"gen_start":2607421,"node":288,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2617652,"gen_start":2613110,"node":289,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2617900,"gen_start":2617652,"node":290,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2618065,"gen_start":2617900,"node":291,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2631052,"gen_start":2618065,"node":292,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2631357,"gen_start":2631052,"node":293,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2661522,"gen_start":2631357,"node":294,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2662434,"gen_start":2661522,"node":295,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2662648,"gen_start":2662434,"node":296,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2663104,"gen_start":2662648,"node":297,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2678467,"gen_start":2663104,"node":298,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2681138,"gen_start":2678467,"node":299,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2681610,"gen_start":2681138,"node":300,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2691885,"gen_start":2681610,"node":301,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2710587,"gen_start":2691885,"node":302,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2710801,"gen_start":2710587,"node":303,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2716827,"gen_start":2710801,"node":304,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2717215,"gen_start":2716827,"node":305,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2720098,"gen_start":2717215,"node":306,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2776814,"gen_start":2720098,"node":307,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2777066,"gen_start":2776814,"node":308,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2777420,"gen_start":2777066,"node":309,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2779644,"gen_start":2777420,"node":310,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2781581,"gen_start":2779644,"node":311,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2781596,"gen_start":2781581,"node":312,"role":"declaration","source":0,"src_end":1324157,"src_start":256}],"module":"Blocks","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-declaration"},{"id":267,"kind":"core-declaration"},{"id":268,"kind":"core-declaration"},{"id":269,"kind":"core-declaration"},{"id":270,"kind":"core-declaration"},{"id":271,"kind":"core-declaration"},{"id":272,"kind":"core-declaration"},{"id":273,"kind":"core-declaration"},{"id":274,"kind":"core-declaration"},{"id":275,"kind":"core-declaration"},{"id":276,"kind":"core-declaration"},{"id":277,"kind":"core-declaration"},{"id":278,"kind":"core-declaration"},{"id":279,"kind":"core-declaration"},{"id":280,"kind":"core-declaration"},{"id":281,"kind":"core-declaration"},{"id":282,"kind":"core-declaration"},{"id":283,"kind":"core-declaration"},{"id":284,"kind":"core-declaration"},{"id":285,"kind":"core-declaration"},{"id":286,"kind":"core-declaration"},{"id":287,"kind":"core-declaration"},{"id":288,"kind":"core-declaration"},{"id":289,"kind":"core-declaration"},{"id":290,"kind":"core-declaration"},{"id":291,"kind":"core-declaration"},{"id":292,"kind":"core-declaration"},{"id":293,"kind":"core-declaration"},{"id":294,"kind":"core-declaration"},{"id":295,"kind":"core-declaration"},{"id":296,"kind":"core-declaration"},{"id":297,"kind":"core-declaration"},{"id":298,"kind":"core-declaration"},{"id":299,"kind":"core-declaration"},{"id":300,"kind":"core-declaration"},{"id":301,"kind":"core-declaration"},{"id":302,"kind":"core-declaration"},{"id":303,"kind":"core-declaration"},{"id":304,"kind":"core-declaration"},{"id":305,"kind":"core-declaration"},{"id":306,"kind":"core-declaration"},{"id":307,"kind":"core-declaration"},{"id":308,"kind":"core-declaration"},{"id":309,"kind":"core-declaration"},{"id":310,"kind":"core-declaration"},{"id":311,"kind":"core-declaration"},{"id":312,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Blocks.lex.tex","sha256":"471337eb9b79db64aaa994b7e7338243c2165eb080a9666c437099f20ea7d73c"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Blocks.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Blocks.tex"}],"mappings":[{"artifact":0,"gen_end":1946420,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2362,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2723,"gen_start":2362,"node":3,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":3330,"gen_start":2723,"node":4,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":3905,"gen_start":3330,"node":5,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":11642,"gen_start":3905,"node":6,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":12592,"gen_start":11642,"node":7,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":29654,"gen_start":12592,"node":8,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":30127,"gen_start":29654,"node":9,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":32014,"gen_start":30127,"node":10,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":32457,"gen_start":32014,"node":11,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":37321,"gen_start":32457,"node":12,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":45960,"gen_start":37321,"node":13,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":66679,"gen_start":45960,"node":14,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":71978,"gen_start":66679,"node":15,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":72421,"gen_start":71978,"node":16,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":73251,"gen_start":72421,"node":17,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":73890,"gen_start":73251,"node":18,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":87119,"gen_start":73890,"node":19,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":88499,"gen_start":87119,"node":20,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":97157,"gen_start":88499,"node":21,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":98189,"gen_start":97157,"node":22,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":100900,"gen_start":98189,"node":23,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":101133,"gen_start":100900,"node":24,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":102164,"gen_start":101133,"node":25,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":102704,"gen_start":102164,"node":26,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":103148,"gen_start":102704,"node":27,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":104291,"gen_start":103148,"node":28,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":117673,"gen_start":104291,"node":29,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":118290,"gen_start":117673,"node":30,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":119750,"gen_start":118290,"node":31,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":120771,"gen_start":119750,"node":32,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":121055,"gen_start":120771,"node":33,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":121499,"gen_start":121055,"node":34,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":132116,"gen_start":121499,"node":35,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":135503,"gen_start":132116,"node":36,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":135667,"gen_start":135503,"node":37,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":136108,"gen_start":135667,"node":38,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":137043,"gen_start":136108,"node":39,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":137407,"gen_start":137043,"node":40,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":138140,"gen_start":137407,"node":41,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":138691,"gen_start":138140,"node":42,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":139135,"gen_start":138691,"node":43,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":139579,"gen_start":139135,"node":44,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":139792,"gen_start":139579,"node":45,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":140685,"gen_start":139792,"node":46,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":141424,"gen_start":140685,"node":47,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":142186,"gen_start":141424,"node":48,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":142759,"gen_start":142186,"node":49,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":143203,"gen_start":142759,"node":50,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":159630,"gen_start":143203,"node":51,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":159875,"gen_start":159630,"node":52,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":160985,"gen_start":159875,"node":53,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":161885,"gen_start":160985,"node":54,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":163431,"gen_start":161885,"node":55,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":163928,"gen_start":163431,"node":56,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":164353,"gen_start":163928,"node":57,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":199637,"gen_start":164353,"node":58,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":235359,"gen_start":199637,"node":59,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":287540,"gen_start":235359,"node":60,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":315377,"gen_start":287540,"node":61,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":318776,"gen_start":315377,"node":62,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":319220,"gen_start":318776,"node":63,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":320026,"gen_start":319220,"node":64,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":320470,"gen_start":320026,"node":65,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":334899,"gen_start":320470,"node":66,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":335237,"gen_start":334899,"node":67,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":336252,"gen_start":335237,"node":68,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":343413,"gen_start":336252,"node":69,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":347192,"gen_start":343413,"node":70,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":348111,"gen_start":347192,"node":71,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":348555,"gen_start":348111,"node":72,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":348834,"gen_start":348555,"node":73,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":349144,"gen_start":348834,"node":74,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":352175,"gen_start":349144,"node":75,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":352425,"gen_start":352175,"node":76,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":355864,"gen_start":352425,"node":77,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":404432,"gen_start":355864,"node":78,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":409315,"gen_start":404432,"node":79,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":415462,"gen_start":409315,"node":80,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":416350,"gen_start":415462,"node":81,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":417301,"gen_start":416350,"node":82,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":417745,"gen_start":417301,"node":83,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":418597,"gen_start":417745,"node":84,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":419023,"gen_start":418597,"node":85,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":478965,"gen_start":419023,"node":86,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":483157,"gen_start":478965,"node":87,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":483601,"gen_start":483157,"node":88,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":513743,"gen_start":483601,"node":89,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":515453,"gen_start":513743,"node":90,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":516444,"gen_start":515453,"node":91,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":516856,"gen_start":516444,"node":92,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":519195,"gen_start":516856,"node":93,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":521213,"gen_start":519195,"node":94,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":526062,"gen_start":521213,"node":95,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":570032,"gen_start":526062,"node":96,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":585280,"gen_start":570032,"node":97,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":601593,"gen_start":585280,"node":98,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":602141,"gen_start":601593,"node":99,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":633354,"gen_start":602141,"node":100,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":639632,"gen_start":633354,"node":101,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":640029,"gen_start":639632,"node":102,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":640361,"gen_start":640029,"node":103,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":640693,"gen_start":640361,"node":104,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":641142,"gen_start":640693,"node":105,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":652168,"gen_start":641142,"node":106,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":652617,"gen_start":652168,"node":107,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":702492,"gen_start":652617,"node":108,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":702938,"gen_start":702492,"node":109,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":711727,"gen_start":702938,"node":110,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":712524,"gen_start":711727,"node":111,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":713939,"gen_start":712524,"node":112,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":714400,"gen_start":713939,"node":113,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":714764,"gen_start":714400,"node":114,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":724893,"gen_start":714764,"node":115,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":734198,"gen_start":724893,"node":116,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":735786,"gen_start":734198,"node":117,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":736235,"gen_start":735786,"node":118,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":746526,"gen_start":736235,"node":119,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":746975,"gen_start":746526,"node":120,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":747190,"gen_start":746975,"node":121,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":747420,"gen_start":747190,"node":122,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":747866,"gen_start":747420,"node":123,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":748315,"gen_start":747866,"node":124,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":754673,"gen_start":748315,"node":125,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":755119,"gen_start":754673,"node":126,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":767627,"gen_start":755119,"node":127,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":773625,"gen_start":767627,"node":128,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":774005,"gen_start":773625,"node":129,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":776897,"gen_start":774005,"node":130,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":778403,"gen_start":776897,"node":131,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":799708,"gen_start":778403,"node":132,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":799953,"gen_start":799708,"node":133,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":801332,"gen_start":799953,"node":134,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":849402,"gen_start":801332,"node":135,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":850066,"gen_start":849402,"node":136,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":851083,"gen_start":850066,"node":137,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":851679,"gen_start":851083,"node":138,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":852125,"gen_start":851679,"node":139,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":854054,"gen_start":852125,"node":140,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":865777,"gen_start":854054,"node":141,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":880014,"gen_start":865777,"node":142,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":881165,"gen_start":880014,"node":143,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":881426,"gen_start":881165,"node":144,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":881671,"gen_start":881426,"node":145,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":884916,"gen_start":881671,"node":146,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":893324,"gen_start":884916,"node":147,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":894174,"gen_start":893324,"node":148,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":894778,"gen_start":894174,"node":149,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":895062,"gen_start":894778,"node":150,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":895321,"gen_start":895062,"node":151,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":909593,"gen_start":895321,"node":152,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":909890,"gen_start":909593,"node":153,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":910138,"gen_start":909890,"node":154,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":947109,"gen_start":910138,"node":155,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":952326,"gen_start":947109,"node":156,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":952775,"gen_start":952326,"node":157,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":956237,"gen_start":952775,"node":158,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1020656,"gen_start":956237,"node":159,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1068398,"gen_start":1020656,"node":160,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1073376,"gen_start":1068398,"node":161,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1074362,"gen_start":1073376,"node":162,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1127201,"gen_start":1074362,"node":163,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1150918,"gen_start":1127201,"node":164,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1151558,"gen_start":1150918,"node":165,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1151836,"gen_start":1151558,"node":166,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1152628,"gen_start":1151836,"node":167,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1156019,"gen_start":1152628,"node":168,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1156468,"gen_start":1156019,"node":169,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1157687,"gen_start":1156468,"node":170,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1161421,"gen_start":1157687,"node":171,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1162492,"gen_start":1161421,"node":172,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1162832,"gen_start":1162492,"node":173,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1187852,"gen_start":1162832,"node":174,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1188111,"gen_start":1187852,"node":175,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1191461,"gen_start":1188111,"node":176,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1865779,"gen_start":1191461,"node":177,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1867119,"gen_start":1865779,"node":178,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1900262,"gen_start":1867119,"node":179,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1926919,"gen_start":1900262,"node":180,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1929390,"gen_start":1926919,"node":181,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1935149,"gen_start":1929390,"node":182,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1935745,"gen_start":1935149,"node":183,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1950787,"gen_start":1935745,"node":184,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1951873,"gen_start":1950787,"node":185,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1963044,"gen_start":1951873,"node":186,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1963886,"gen_start":1963044,"node":187,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1964758,"gen_start":1963886,"node":188,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1965069,"gen_start":1964758,"node":189,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1967220,"gen_start":1965069,"node":190,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1967650,"gen_start":1967220,"node":191,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1968097,"gen_start":1967650,"node":192,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1992319,"gen_start":1968097,"node":193,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":1992889,"gen_start":1992319,"node":194,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2020077,"gen_start":1992889,"node":195,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2020477,"gen_start":2020077,"node":196,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2026807,"gen_start":2020477,"node":197,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2027056,"gen_start":2026807,"node":198,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2028211,"gen_start":2027056,"node":199,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2032959,"gen_start":2028211,"node":200,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2033478,"gen_start":2032959,"node":201,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2033656,"gen_start":2033478,"node":202,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2085819,"gen_start":2033656,"node":203,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2086066,"gen_start":2085819,"node":204,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2088471,"gen_start":2086066,"node":205,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2090387,"gen_start":2088471,"node":206,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2092134,"gen_start":2090387,"node":207,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2095572,"gen_start":2092134,"node":208,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2097025,"gen_start":2095572,"node":209,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2097469,"gen_start":2097025,"node":210,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2106402,"gen_start":2097469,"node":211,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2107381,"gen_start":2106402,"node":212,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2120403,"gen_start":2107381,"node":213,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2122919,"gen_start":2120403,"node":214,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2123366,"gen_start":2122919,"node":215,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2123543,"gen_start":2123366,"node":216,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2123757,"gen_start":2123543,"node":217,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2123970,"gen_start":2123757,"node":218,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2158032,"gen_start":2123970,"node":219,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2162452,"gen_start":2158032,"node":220,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2164142,"gen_start":2162452,"node":221,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2164680,"gen_start":2164142,"node":222,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2174161,"gen_start":2164680,"node":223,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2197289,"gen_start":2174161,"node":224,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2199122,"gen_start":2197289,"node":225,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2213474,"gen_start":2199122,"node":226,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2219746,"gen_start":2213474,"node":227,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2220243,"gen_start":2219746,"node":228,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2229549,"gen_start":2220243,"node":229,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2234812,"gen_start":2229549,"node":230,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2236167,"gen_start":2234812,"node":231,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2236614,"gen_start":2236167,"node":232,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2236982,"gen_start":2236614,"node":233,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2262351,"gen_start":2236982,"node":234,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2273143,"gen_start":2262351,"node":235,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2278321,"gen_start":2273143,"node":236,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2279252,"gen_start":2278321,"node":237,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2279685,"gen_start":2279252,"node":238,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2290528,"gen_start":2279685,"node":239,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2291277,"gen_start":2290528,"node":240,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2309077,"gen_start":2291277,"node":241,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2309521,"gen_start":2309077,"node":242,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2309975,"gen_start":2309521,"node":243,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2311069,"gen_start":2309975,"node":244,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2315975,"gen_start":2311069,"node":245,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2316222,"gen_start":2315975,"node":246,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2353993,"gen_start":2316222,"node":247,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2356022,"gen_start":2353993,"node":248,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2391327,"gen_start":2356022,"node":249,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2391598,"gen_start":2391327,"node":250,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2393673,"gen_start":2391598,"node":251,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2410259,"gen_start":2393673,"node":252,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2449116,"gen_start":2410259,"node":253,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2451864,"gen_start":2449116,"node":254,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2452111,"gen_start":2451864,"node":255,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2453185,"gen_start":2452111,"node":256,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2454915,"gen_start":2453185,"node":257,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2455789,"gen_start":2454915,"node":258,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2456104,"gen_start":2455789,"node":259,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2460287,"gen_start":2456104,"node":260,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2482894,"gen_start":2460287,"node":261,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2483436,"gen_start":2482894,"node":262,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2483883,"gen_start":2483436,"node":263,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2484678,"gen_start":2483883,"node":264,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2484920,"gen_start":2484678,"node":265,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2486616,"gen_start":2484920,"node":266,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2487066,"gen_start":2486616,"node":267,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2487541,"gen_start":2487066,"node":268,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2488635,"gen_start":2487541,"node":269,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2493196,"gen_start":2488635,"node":270,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2494046,"gen_start":2493196,"node":271,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2494494,"gen_start":2494046,"node":272,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2495149,"gen_start":2494494,"node":273,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2495772,"gen_start":2495149,"node":274,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2496449,"gen_start":2495772,"node":275,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2496899,"gen_start":2496449,"node":276,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2497695,"gen_start":2496899,"node":277,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2515221,"gen_start":2497695,"node":278,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2536493,"gen_start":2515221,"node":279,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2537224,"gen_start":2536493,"node":280,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2539459,"gen_start":2537224,"node":281,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2540102,"gen_start":2539459,"node":282,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2603405,"gen_start":2540102,"node":283,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2604513,"gen_start":2603405,"node":284,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2605169,"gen_start":2604513,"node":285,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2606918,"gen_start":2605169,"node":286,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2607421,"gen_start":2606918,"node":287,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2613110,"gen_start":2607421,"node":288,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2617652,"gen_start":2613110,"node":289,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2617900,"gen_start":2617652,"node":290,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2618065,"gen_start":2617900,"node":291,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2631052,"gen_start":2618065,"node":292,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2631357,"gen_start":2631052,"node":293,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2661522,"gen_start":2631357,"node":294,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2662434,"gen_start":2661522,"node":295,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2662648,"gen_start":2662434,"node":296,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2663104,"gen_start":2662648,"node":297,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2678467,"gen_start":2663104,"node":298,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2681138,"gen_start":2678467,"node":299,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2681610,"gen_start":2681138,"node":300,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2691885,"gen_start":2681610,"node":301,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2710587,"gen_start":2691885,"node":302,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2710801,"gen_start":2710587,"node":303,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2716827,"gen_start":2710801,"node":304,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2717215,"gen_start":2716827,"node":305,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2720098,"gen_start":2717215,"node":306,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2776814,"gen_start":2720098,"node":307,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2777066,"gen_start":2776814,"node":308,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2777420,"gen_start":2777066,"node":309,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2779644,"gen_start":2777420,"node":310,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2781581,"gen_start":2779644,"node":311,"role":"declaration","source":0,"src_end":1324157,"src_start":256},{"artifact":1,"gen_end":2781596,"gen_start":2781581,"node":312,"role":"declaration","source":0,"src_end":1324157,"src_start":256}],"module":"Blocks","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-declaration"},{"id":267,"kind":"core-declaration"},{"id":268,"kind":"core-declaration"},{"id":269,"kind":"core-declaration"},{"id":270,"kind":"core-declaration"},{"id":271,"kind":"core-declaration"},{"id":272,"kind":"core-declaration"},{"id":273,"kind":"core-declaration"},{"id":274,"kind":"core-declaration"},{"id":275,"kind":"core-declaration"},{"id":276,"kind":"core-declaration"},{"id":277,"kind":"core-declaration"},{"id":278,"kind":"core-declaration"},{"id":279,"kind":"core-declaration"},{"id":280,"kind":"core-declaration"},{"id":281,"kind":"core-declaration"},{"id":282,"kind":"core-declaration"},{"id":283,"kind":"core-declaration"},{"id":284,"kind":"core-declaration"},{"id":285,"kind":"core-declaration"},{"id":286,"kind":"core-declaration"},{"id":287,"kind":"core-declaration"},{"id":288,"kind":"core-declaration"},{"id":289,"kind":"core-declaration"},{"id":290,"kind":"core-declaration"},{"id":291,"kind":"core-declaration"},{"id":292,"kind":"core-declaration"},{"id":293,"kind":"core-declaration"},{"id":294,"kind":"core-declaration"},{"id":295,"kind":"core-declaration"},{"id":296,"kind":"core-declaration"},{"id":297,"kind":"core-declaration"},{"id":298,"kind":"core-declaration"},{"id":299,"kind":"core-declaration"},{"id":300,"kind":"core-declaration"},{"id":301,"kind":"core-declaration"},{"id":302,"kind":"core-declaration"},{"id":303,"kind":"core-declaration"},{"id":304,"kind":"core-declaration"},{"id":305,"kind":"core-declaration"},{"id":306,"kind":"core-declaration"},{"id":307,"kind":"core-declaration"},{"id":308,"kind":"core-declaration"},{"id":309,"kind":"core-declaration"},{"id":310,"kind":"core-declaration"},{"id":311,"kind":"core-declaration"},{"id":312,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Blocks.lex.tex","sha256":"471337eb9b79db64aaa994b7e7338243c2165eb080a9666c437099f20ea7d73c"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Category.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Category.map.json index 3d64c2d1e..4dc5939cc 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Category.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Category.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Category.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Category.tex"}],"mappings":[{"artifact":0,"gen_end":849182,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":7760,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":16566,"gen_start":7760,"node":3,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":19839,"gen_start":16566,"node":4,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":21314,"gen_start":19839,"node":5,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":32903,"gen_start":21314,"node":6,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":33382,"gen_start":32903,"node":7,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":34228,"gen_start":33382,"node":8,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":34764,"gen_start":34228,"node":9,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":39824,"gen_start":34764,"node":10,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":43499,"gen_start":39824,"node":11,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":43682,"gen_start":43499,"node":12,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":48550,"gen_start":43682,"node":13,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":59203,"gen_start":48550,"node":14,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":60128,"gen_start":59203,"node":15,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":66853,"gen_start":60128,"node":16,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":69204,"gen_start":66853,"node":17,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":72501,"gen_start":69204,"node":18,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":74323,"gen_start":72501,"node":19,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":74541,"gen_start":74323,"node":20,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":76955,"gen_start":74541,"node":21,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":80874,"gen_start":76955,"node":22,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":81936,"gen_start":80874,"node":23,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":82380,"gen_start":81936,"node":24,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":85274,"gen_start":82380,"node":25,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":98722,"gen_start":85274,"node":26,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":106916,"gen_start":98722,"node":27,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":107098,"gen_start":106916,"node":28,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":109111,"gen_start":107098,"node":29,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":138412,"gen_start":109111,"node":30,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":140008,"gen_start":138412,"node":31,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":148018,"gen_start":140008,"node":32,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":148802,"gen_start":148018,"node":33,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":151207,"gen_start":148802,"node":34,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":177522,"gen_start":151207,"node":35,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":180328,"gen_start":177522,"node":36,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":183105,"gen_start":180328,"node":37,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":183415,"gen_start":183105,"node":38,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":184972,"gen_start":183415,"node":39,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":187332,"gen_start":184972,"node":40,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":189880,"gen_start":187332,"node":41,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":193120,"gen_start":189880,"node":42,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":193691,"gen_start":193120,"node":43,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":194720,"gen_start":193691,"node":44,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":195786,"gen_start":194720,"node":45,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":208838,"gen_start":195786,"node":46,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":209716,"gen_start":208838,"node":47,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":216665,"gen_start":209716,"node":48,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":217829,"gen_start":216665,"node":49,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":266855,"gen_start":217829,"node":50,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":267339,"gen_start":266855,"node":51,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":280231,"gen_start":267339,"node":52,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":283468,"gen_start":280231,"node":53,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":284279,"gen_start":283468,"node":54,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":284948,"gen_start":284279,"node":55,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":290893,"gen_start":284948,"node":56,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":292107,"gen_start":290893,"node":57,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":306193,"gen_start":292107,"node":58,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":318595,"gen_start":306193,"node":59,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":323974,"gen_start":318595,"node":60,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":326265,"gen_start":323974,"node":61,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":328734,"gen_start":326265,"node":62,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":329107,"gen_start":328734,"node":63,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":332652,"gen_start":329107,"node":64,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":333302,"gen_start":332652,"node":65,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":345181,"gen_start":333302,"node":66,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":367976,"gen_start":345181,"node":67,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":368750,"gen_start":367976,"node":68,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":375462,"gen_start":368750,"node":69,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":379019,"gen_start":375462,"node":70,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":403168,"gen_start":379019,"node":71,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":404974,"gen_start":403168,"node":72,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":405236,"gen_start":404974,"node":73,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":407204,"gen_start":405236,"node":74,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":409875,"gen_start":407204,"node":75,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":411407,"gen_start":409875,"node":76,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":413079,"gen_start":411407,"node":77,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":414760,"gen_start":413079,"node":78,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":417501,"gen_start":414760,"node":79,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":466754,"gen_start":417501,"node":80,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":468578,"gen_start":466754,"node":81,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":469092,"gen_start":468578,"node":82,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":472353,"gen_start":469092,"node":83,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":498520,"gen_start":472353,"node":84,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":503581,"gen_start":498520,"node":85,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":504012,"gen_start":503581,"node":86,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":508858,"gen_start":504012,"node":87,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":509257,"gen_start":508858,"node":88,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":512479,"gen_start":509257,"node":89,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":516760,"gen_start":512479,"node":90,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":517292,"gen_start":516760,"node":91,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":518400,"gen_start":517292,"node":92,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":518578,"gen_start":518400,"node":93,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":522359,"gen_start":518578,"node":94,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":522834,"gen_start":522359,"node":95,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":523843,"gen_start":522834,"node":96,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":525111,"gen_start":523843,"node":97,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":526081,"gen_start":525111,"node":98,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":526732,"gen_start":526081,"node":99,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":527808,"gen_start":526732,"node":100,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":530196,"gen_start":527808,"node":101,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":531410,"gen_start":530196,"node":102,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":531933,"gen_start":531410,"node":103,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":532363,"gen_start":531933,"node":104,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":558435,"gen_start":532363,"node":105,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":561166,"gen_start":558435,"node":106,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":564595,"gen_start":561166,"node":107,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":574019,"gen_start":564595,"node":108,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":574205,"gen_start":574019,"node":109,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":577262,"gen_start":574205,"node":110,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":577733,"gen_start":577262,"node":111,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":578871,"gen_start":577733,"node":112,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":579340,"gen_start":578871,"node":113,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":580474,"gen_start":579340,"node":114,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":594518,"gen_start":580474,"node":115,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":594803,"gen_start":594518,"node":116,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":596567,"gen_start":594803,"node":117,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":599427,"gen_start":596567,"node":118,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":604595,"gen_start":599427,"node":119,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":612838,"gen_start":604595,"node":120,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":613817,"gen_start":612838,"node":121,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":614267,"gen_start":613817,"node":122,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":614649,"gen_start":614267,"node":123,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":615247,"gen_start":614649,"node":124,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":616918,"gen_start":615247,"node":125,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":620685,"gen_start":616918,"node":126,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":627437,"gen_start":620685,"node":127,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":633348,"gen_start":627437,"node":128,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":636658,"gen_start":633348,"node":129,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":637789,"gen_start":636658,"node":130,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":641934,"gen_start":637789,"node":131,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":643588,"gen_start":641934,"node":132,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":643926,"gen_start":643588,"node":133,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":666761,"gen_start":643926,"node":134,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":671501,"gen_start":666761,"node":135,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":672889,"gen_start":671501,"node":136,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":673724,"gen_start":672889,"node":137,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":677587,"gen_start":673724,"node":138,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":682827,"gen_start":677587,"node":139,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":693341,"gen_start":682827,"node":140,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":699048,"gen_start":693341,"node":141,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":700374,"gen_start":699048,"node":142,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":701516,"gen_start":700374,"node":143,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":711897,"gen_start":701516,"node":144,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":734018,"gen_start":711897,"node":145,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":734695,"gen_start":734018,"node":146,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":738696,"gen_start":734695,"node":147,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":739143,"gen_start":738696,"node":148,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":743955,"gen_start":739143,"node":149,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":744264,"gen_start":743955,"node":150,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":748828,"gen_start":744264,"node":151,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":750668,"gen_start":748828,"node":152,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":751579,"gen_start":750668,"node":153,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":752105,"gen_start":751579,"node":154,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":752954,"gen_start":752105,"node":155,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":756071,"gen_start":752954,"node":156,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":760229,"gen_start":756071,"node":157,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":761248,"gen_start":760229,"node":158,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":766377,"gen_start":761248,"node":159,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":768371,"gen_start":766377,"node":160,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":771745,"gen_start":768371,"node":161,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":772418,"gen_start":771745,"node":162,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":773047,"gen_start":772418,"node":163,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":773692,"gen_start":773047,"node":164,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":775515,"gen_start":773692,"node":165,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":776049,"gen_start":775515,"node":166,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":776801,"gen_start":776049,"node":167,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":777668,"gen_start":776801,"node":168,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":779830,"gen_start":777668,"node":169,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":781669,"gen_start":779830,"node":170,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":783205,"gen_start":781669,"node":171,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":784371,"gen_start":783205,"node":172,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":786747,"gen_start":784371,"node":173,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":806574,"gen_start":786747,"node":174,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":815494,"gen_start":806574,"node":175,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":817176,"gen_start":815494,"node":176,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":817348,"gen_start":817176,"node":177,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":819740,"gen_start":817348,"node":178,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":822533,"gen_start":819740,"node":179,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":827727,"gen_start":822533,"node":180,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":829436,"gen_start":827727,"node":181,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":829924,"gen_start":829436,"node":182,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":830715,"gen_start":829924,"node":183,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":830900,"gen_start":830715,"node":184,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":845947,"gen_start":830900,"node":185,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":852328,"gen_start":845947,"node":186,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":853936,"gen_start":852328,"node":187,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":854386,"gen_start":853936,"node":188,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":859936,"gen_start":854386,"node":189,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":862017,"gen_start":859936,"node":190,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":862743,"gen_start":862017,"node":191,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":863533,"gen_start":862743,"node":192,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":867229,"gen_start":863533,"node":193,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":869691,"gen_start":867229,"node":194,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":873106,"gen_start":869691,"node":195,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":873659,"gen_start":873106,"node":196,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":876971,"gen_start":873659,"node":197,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":920265,"gen_start":876971,"node":198,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":930962,"gen_start":920265,"node":199,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":930977,"gen_start":930962,"node":200,"role":"declaration","source":0,"src_end":588548,"src_start":118}],"module":"Category","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Category.lex.tex","sha256":"267327ead0edae2c49094b567e35e7f32acc3e07c52144836c3eb01635926d1b"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Category.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Category.tex"}],"mappings":[{"artifact":0,"gen_end":849182,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":7760,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":16566,"gen_start":7760,"node":3,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":19839,"gen_start":16566,"node":4,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":21314,"gen_start":19839,"node":5,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":32903,"gen_start":21314,"node":6,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":33382,"gen_start":32903,"node":7,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":34228,"gen_start":33382,"node":8,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":34764,"gen_start":34228,"node":9,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":39824,"gen_start":34764,"node":10,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":43499,"gen_start":39824,"node":11,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":43682,"gen_start":43499,"node":12,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":48550,"gen_start":43682,"node":13,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":59203,"gen_start":48550,"node":14,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":60128,"gen_start":59203,"node":15,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":66853,"gen_start":60128,"node":16,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":69204,"gen_start":66853,"node":17,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":72501,"gen_start":69204,"node":18,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":74323,"gen_start":72501,"node":19,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":74541,"gen_start":74323,"node":20,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":76955,"gen_start":74541,"node":21,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":80874,"gen_start":76955,"node":22,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":81936,"gen_start":80874,"node":23,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":82380,"gen_start":81936,"node":24,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":85274,"gen_start":82380,"node":25,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":98722,"gen_start":85274,"node":26,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":106916,"gen_start":98722,"node":27,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":107098,"gen_start":106916,"node":28,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":109111,"gen_start":107098,"node":29,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":138412,"gen_start":109111,"node":30,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":140008,"gen_start":138412,"node":31,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":148018,"gen_start":140008,"node":32,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":148802,"gen_start":148018,"node":33,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":151207,"gen_start":148802,"node":34,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":177522,"gen_start":151207,"node":35,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":180328,"gen_start":177522,"node":36,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":183105,"gen_start":180328,"node":37,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":183415,"gen_start":183105,"node":38,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":184972,"gen_start":183415,"node":39,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":187332,"gen_start":184972,"node":40,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":189880,"gen_start":187332,"node":41,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":193120,"gen_start":189880,"node":42,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":193691,"gen_start":193120,"node":43,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":194720,"gen_start":193691,"node":44,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":195786,"gen_start":194720,"node":45,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":208838,"gen_start":195786,"node":46,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":209716,"gen_start":208838,"node":47,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":216665,"gen_start":209716,"node":48,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":217829,"gen_start":216665,"node":49,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":266855,"gen_start":217829,"node":50,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":267339,"gen_start":266855,"node":51,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":280231,"gen_start":267339,"node":52,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":283468,"gen_start":280231,"node":53,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":284279,"gen_start":283468,"node":54,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":284948,"gen_start":284279,"node":55,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":290893,"gen_start":284948,"node":56,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":292107,"gen_start":290893,"node":57,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":306193,"gen_start":292107,"node":58,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":318595,"gen_start":306193,"node":59,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":323974,"gen_start":318595,"node":60,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":326265,"gen_start":323974,"node":61,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":328734,"gen_start":326265,"node":62,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":329107,"gen_start":328734,"node":63,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":332652,"gen_start":329107,"node":64,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":333302,"gen_start":332652,"node":65,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":345181,"gen_start":333302,"node":66,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":367976,"gen_start":345181,"node":67,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":368750,"gen_start":367976,"node":68,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":375462,"gen_start":368750,"node":69,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":379019,"gen_start":375462,"node":70,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":403168,"gen_start":379019,"node":71,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":404974,"gen_start":403168,"node":72,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":405236,"gen_start":404974,"node":73,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":407204,"gen_start":405236,"node":74,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":409875,"gen_start":407204,"node":75,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":411407,"gen_start":409875,"node":76,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":413079,"gen_start":411407,"node":77,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":414760,"gen_start":413079,"node":78,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":417501,"gen_start":414760,"node":79,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":466754,"gen_start":417501,"node":80,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":468578,"gen_start":466754,"node":81,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":469092,"gen_start":468578,"node":82,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":472353,"gen_start":469092,"node":83,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":498520,"gen_start":472353,"node":84,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":503581,"gen_start":498520,"node":85,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":504012,"gen_start":503581,"node":86,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":508858,"gen_start":504012,"node":87,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":509257,"gen_start":508858,"node":88,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":512479,"gen_start":509257,"node":89,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":516760,"gen_start":512479,"node":90,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":517292,"gen_start":516760,"node":91,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":518400,"gen_start":517292,"node":92,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":518578,"gen_start":518400,"node":93,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":522359,"gen_start":518578,"node":94,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":522834,"gen_start":522359,"node":95,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":523843,"gen_start":522834,"node":96,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":525111,"gen_start":523843,"node":97,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":526081,"gen_start":525111,"node":98,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":526732,"gen_start":526081,"node":99,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":527808,"gen_start":526732,"node":100,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":530196,"gen_start":527808,"node":101,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":531410,"gen_start":530196,"node":102,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":531933,"gen_start":531410,"node":103,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":532363,"gen_start":531933,"node":104,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":558435,"gen_start":532363,"node":105,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":561166,"gen_start":558435,"node":106,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":564595,"gen_start":561166,"node":107,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":574019,"gen_start":564595,"node":108,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":574205,"gen_start":574019,"node":109,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":577262,"gen_start":574205,"node":110,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":577733,"gen_start":577262,"node":111,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":578871,"gen_start":577733,"node":112,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":579340,"gen_start":578871,"node":113,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":580474,"gen_start":579340,"node":114,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":594518,"gen_start":580474,"node":115,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":594803,"gen_start":594518,"node":116,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":596567,"gen_start":594803,"node":117,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":599427,"gen_start":596567,"node":118,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":604595,"gen_start":599427,"node":119,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":612838,"gen_start":604595,"node":120,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":613817,"gen_start":612838,"node":121,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":614267,"gen_start":613817,"node":122,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":614649,"gen_start":614267,"node":123,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":615247,"gen_start":614649,"node":124,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":616918,"gen_start":615247,"node":125,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":620685,"gen_start":616918,"node":126,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":627437,"gen_start":620685,"node":127,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":633348,"gen_start":627437,"node":128,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":636658,"gen_start":633348,"node":129,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":637789,"gen_start":636658,"node":130,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":641934,"gen_start":637789,"node":131,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":643588,"gen_start":641934,"node":132,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":643926,"gen_start":643588,"node":133,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":666761,"gen_start":643926,"node":134,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":671501,"gen_start":666761,"node":135,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":672889,"gen_start":671501,"node":136,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":673724,"gen_start":672889,"node":137,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":677587,"gen_start":673724,"node":138,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":682827,"gen_start":677587,"node":139,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":693341,"gen_start":682827,"node":140,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":699048,"gen_start":693341,"node":141,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":700374,"gen_start":699048,"node":142,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":701516,"gen_start":700374,"node":143,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":711897,"gen_start":701516,"node":144,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":734018,"gen_start":711897,"node":145,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":734695,"gen_start":734018,"node":146,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":738696,"gen_start":734695,"node":147,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":739143,"gen_start":738696,"node":148,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":743955,"gen_start":739143,"node":149,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":744264,"gen_start":743955,"node":150,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":748828,"gen_start":744264,"node":151,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":750668,"gen_start":748828,"node":152,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":751579,"gen_start":750668,"node":153,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":752105,"gen_start":751579,"node":154,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":752954,"gen_start":752105,"node":155,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":756071,"gen_start":752954,"node":156,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":760229,"gen_start":756071,"node":157,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":761248,"gen_start":760229,"node":158,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":766377,"gen_start":761248,"node":159,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":768371,"gen_start":766377,"node":160,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":771745,"gen_start":768371,"node":161,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":772418,"gen_start":771745,"node":162,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":773047,"gen_start":772418,"node":163,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":773692,"gen_start":773047,"node":164,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":775515,"gen_start":773692,"node":165,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":776049,"gen_start":775515,"node":166,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":776801,"gen_start":776049,"node":167,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":777668,"gen_start":776801,"node":168,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":779830,"gen_start":777668,"node":169,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":781669,"gen_start":779830,"node":170,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":783205,"gen_start":781669,"node":171,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":784371,"gen_start":783205,"node":172,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":786747,"gen_start":784371,"node":173,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":806574,"gen_start":786747,"node":174,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":815494,"gen_start":806574,"node":175,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":817176,"gen_start":815494,"node":176,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":817348,"gen_start":817176,"node":177,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":819740,"gen_start":817348,"node":178,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":822533,"gen_start":819740,"node":179,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":827727,"gen_start":822533,"node":180,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":829436,"gen_start":827727,"node":181,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":829924,"gen_start":829436,"node":182,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":830715,"gen_start":829924,"node":183,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":830900,"gen_start":830715,"node":184,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":845947,"gen_start":830900,"node":185,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":852328,"gen_start":845947,"node":186,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":853936,"gen_start":852328,"node":187,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":854386,"gen_start":853936,"node":188,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":859936,"gen_start":854386,"node":189,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":862017,"gen_start":859936,"node":190,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":862743,"gen_start":862017,"node":191,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":863533,"gen_start":862743,"node":192,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":867229,"gen_start":863533,"node":193,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":869691,"gen_start":867229,"node":194,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":873106,"gen_start":869691,"node":195,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":873659,"gen_start":873106,"node":196,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":876971,"gen_start":873659,"node":197,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":920265,"gen_start":876971,"node":198,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":930962,"gen_start":920265,"node":199,"role":"declaration","source":0,"src_end":588548,"src_start":118},{"artifact":1,"gen_end":930977,"gen_start":930962,"node":200,"role":"declaration","source":0,"src_end":588548,"src_start":118}],"module":"Category","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Category.lex.tex","sha256":"267327ead0edae2c49094b567e35e7f32acc3e07c52144836c3eb01635926d1b"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Census.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Census.map.json index 7c863a849..51537b21d 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Census.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Census.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Census.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Census.tex"}],"mappings":[{"artifact":0,"gen_end":2166307,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":950,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2527,"gen_start":950,"node":3,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":3308,"gen_start":2527,"node":4,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":3555,"gen_start":3308,"node":5,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":3801,"gen_start":3555,"node":6,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":4048,"gen_start":3801,"node":7,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":6739,"gen_start":4048,"node":8,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":7177,"gen_start":6739,"node":9,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":29234,"gen_start":7177,"node":10,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":29677,"gen_start":29234,"node":11,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":30167,"gen_start":29677,"node":12,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":31222,"gen_start":30167,"node":13,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":31665,"gen_start":31222,"node":14,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":32108,"gen_start":31665,"node":15,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":32355,"gen_start":32108,"node":16,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":65867,"gen_start":32355,"node":17,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":66310,"gen_start":65867,"node":18,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":66558,"gen_start":66310,"node":19,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":66806,"gen_start":66558,"node":20,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":83850,"gen_start":66806,"node":21,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":84293,"gen_start":83850,"node":22,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":84736,"gen_start":84293,"node":23,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":85457,"gen_start":84736,"node":24,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":85901,"gen_start":85457,"node":25,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":94612,"gen_start":85901,"node":26,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":95018,"gen_start":94612,"node":27,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":95282,"gen_start":95018,"node":28,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":95913,"gen_start":95282,"node":29,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":101322,"gen_start":95913,"node":30,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":101571,"gen_start":101322,"node":31,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":102126,"gen_start":101571,"node":32,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":102374,"gen_start":102126,"node":33,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":102623,"gen_start":102374,"node":34,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":108556,"gen_start":102623,"node":35,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":109322,"gen_start":108556,"node":36,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":141921,"gen_start":109322,"node":37,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":173322,"gen_start":141921,"node":38,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":173758,"gen_start":173322,"node":39,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":228989,"gen_start":173758,"node":40,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":229235,"gen_start":228989,"node":41,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":280526,"gen_start":229235,"node":42,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":280774,"gen_start":280526,"node":43,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":281218,"gen_start":280774,"node":44,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":323121,"gen_start":281218,"node":45,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":323618,"gen_start":323121,"node":46,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":324062,"gen_start":323618,"node":47,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":324412,"gen_start":324062,"node":48,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":324853,"gen_start":324412,"node":49,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":326457,"gen_start":324853,"node":50,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":326901,"gen_start":326457,"node":51,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":332648,"gen_start":326901,"node":52,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":333183,"gen_start":332648,"node":53,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":333430,"gen_start":333183,"node":54,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":333677,"gen_start":333430,"node":55,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":334121,"gen_start":333677,"node":56,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":334370,"gen_start":334121,"node":57,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":334814,"gen_start":334370,"node":58,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":336269,"gen_start":334814,"node":59,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":336670,"gen_start":336269,"node":60,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":371466,"gen_start":336670,"node":61,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":412206,"gen_start":371466,"node":62,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":439336,"gen_start":412206,"node":63,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":440534,"gen_start":439336,"node":64,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":440781,"gen_start":440534,"node":65,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":441225,"gen_start":440781,"node":66,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":441669,"gen_start":441225,"node":67,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":442435,"gen_start":441669,"node":68,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":442879,"gen_start":442435,"node":69,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":443323,"gen_start":442879,"node":70,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":443767,"gen_start":443323,"node":71,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":444211,"gen_start":443767,"node":72,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":470248,"gen_start":444211,"node":73,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":505205,"gen_start":470248,"node":74,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":663754,"gen_start":505205,"node":75,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":664001,"gen_start":663754,"node":76,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":665368,"gen_start":664001,"node":77,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":665726,"gen_start":665368,"node":78,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":666106,"gen_start":665726,"node":79,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":717741,"gen_start":666106,"node":80,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":717991,"gen_start":717741,"node":81,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":772142,"gen_start":717991,"node":82,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":772608,"gen_start":772142,"node":83,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":773057,"gen_start":772608,"node":84,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":773506,"gen_start":773057,"node":85,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":773955,"gen_start":773506,"node":86,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":774203,"gen_start":773955,"node":87,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":774452,"gen_start":774203,"node":88,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":774901,"gen_start":774452,"node":89,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":776296,"gen_start":774901,"node":90,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":777311,"gen_start":776296,"node":91,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":777995,"gen_start":777311,"node":92,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":778518,"gen_start":777995,"node":93,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":778967,"gen_start":778518,"node":94,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":779215,"gen_start":778967,"node":95,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":871144,"gen_start":779215,"node":96,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":871478,"gen_start":871144,"node":97,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":897515,"gen_start":871478,"node":98,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":897760,"gen_start":897515,"node":99,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":899128,"gen_start":897760,"node":100,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":960058,"gen_start":899128,"node":101,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":961498,"gen_start":960058,"node":102,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":987718,"gen_start":961498,"node":103,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":988793,"gen_start":987718,"node":104,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":990199,"gen_start":988793,"node":105,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":990645,"gen_start":990199,"node":106,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":991094,"gen_start":990645,"node":107,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":995110,"gen_start":991094,"node":108,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":995358,"gen_start":995110,"node":109,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1001703,"gen_start":995358,"node":110,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1001947,"gen_start":1001703,"node":111,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1002948,"gen_start":1001947,"node":112,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1003195,"gen_start":1002948,"node":113,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1003619,"gen_start":1003195,"node":114,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1025717,"gen_start":1003619,"node":115,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1025967,"gen_start":1025717,"node":116,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1026416,"gen_start":1025967,"node":117,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1026865,"gen_start":1026416,"node":118,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1027114,"gen_start":1026865,"node":119,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1389977,"gen_start":1027114,"node":120,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1390426,"gen_start":1389977,"node":121,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1390769,"gen_start":1390426,"node":122,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1392096,"gen_start":1390769,"node":123,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1392343,"gen_start":1392096,"node":124,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1418146,"gen_start":1392343,"node":125,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1421846,"gen_start":1418146,"node":126,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1429348,"gen_start":1421846,"node":127,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1485549,"gen_start":1429348,"node":128,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1489164,"gen_start":1485549,"node":129,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1489613,"gen_start":1489164,"node":130,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1548427,"gen_start":1489613,"node":131,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1548674,"gen_start":1548427,"node":132,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1548923,"gen_start":1548674,"node":133,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1555660,"gen_start":1548923,"node":134,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1556109,"gen_start":1555660,"node":135,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1581708,"gen_start":1556109,"node":136,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1581956,"gen_start":1581708,"node":137,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1582399,"gen_start":1581956,"node":138,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1582645,"gen_start":1582399,"node":139,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1583666,"gen_start":1582645,"node":140,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1583914,"gen_start":1583666,"node":141,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1584360,"gen_start":1583914,"node":142,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1584806,"gen_start":1584360,"node":143,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1585734,"gen_start":1584806,"node":144,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1585983,"gen_start":1585734,"node":145,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1586449,"gen_start":1585983,"node":146,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1587586,"gen_start":1586449,"node":147,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1589814,"gen_start":1587586,"node":148,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1691472,"gen_start":1589814,"node":149,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1747465,"gen_start":1691472,"node":150,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1747714,"gen_start":1747465,"node":151,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1759428,"gen_start":1747714,"node":152,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1759676,"gen_start":1759428,"node":153,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1759922,"gen_start":1759676,"node":154,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1760371,"gen_start":1759922,"node":155,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1765689,"gen_start":1760371,"node":156,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1765939,"gen_start":1765689,"node":157,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1766188,"gen_start":1765939,"node":158,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1766438,"gen_start":1766188,"node":159,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1766686,"gen_start":1766438,"node":160,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1767135,"gen_start":1766686,"node":161,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1767584,"gen_start":1767135,"node":162,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1767988,"gen_start":1767584,"node":163,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1768437,"gen_start":1767988,"node":164,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1793232,"gen_start":1768437,"node":165,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1802486,"gen_start":1793232,"node":166,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1823960,"gen_start":1802486,"node":167,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1824209,"gen_start":1823960,"node":168,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1824550,"gen_start":1824209,"node":169,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1825314,"gen_start":1824550,"node":170,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1844875,"gen_start":1825314,"node":171,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1845520,"gen_start":1844875,"node":172,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1845966,"gen_start":1845520,"node":173,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1846215,"gen_start":1845966,"node":174,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1846878,"gen_start":1846215,"node":175,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1847327,"gen_start":1846878,"node":176,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1848220,"gen_start":1847327,"node":177,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1848714,"gen_start":1848220,"node":178,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1848963,"gen_start":1848714,"node":179,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1882274,"gen_start":1848963,"node":180,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1882836,"gen_start":1882274,"node":181,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1883572,"gen_start":1882836,"node":182,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1884043,"gen_start":1883572,"node":183,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1885255,"gen_start":1884043,"node":184,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1911579,"gen_start":1885255,"node":185,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1932840,"gen_start":1911579,"node":186,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1933907,"gen_start":1932840,"node":187,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1954987,"gen_start":1933907,"node":188,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1956182,"gen_start":1954987,"node":189,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1956431,"gen_start":1956182,"node":190,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1956881,"gen_start":1956431,"node":191,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1957331,"gen_start":1956881,"node":192,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1957778,"gen_start":1957331,"node":193,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1958228,"gen_start":1957778,"node":194,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1959629,"gen_start":1958228,"node":195,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1960079,"gen_start":1959629,"node":196,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1961862,"gen_start":1960079,"node":197,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1962189,"gen_start":1961862,"node":198,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1962435,"gen_start":1962189,"node":199,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1963447,"gen_start":1962435,"node":200,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1963694,"gen_start":1963447,"node":201,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1964256,"gen_start":1963694,"node":202,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2023240,"gen_start":1964256,"node":203,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2080260,"gen_start":2023240,"node":204,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2080710,"gen_start":2080260,"node":205,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2083246,"gen_start":2080710,"node":206,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2083693,"gen_start":2083246,"node":207,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2084182,"gen_start":2083693,"node":208,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2092472,"gen_start":2084182,"node":209,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2092902,"gen_start":2092472,"node":210,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2122396,"gen_start":2092902,"node":211,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2122646,"gen_start":2122396,"node":212,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2123096,"gen_start":2122646,"node":213,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2123546,"gen_start":2123096,"node":214,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2125108,"gen_start":2123546,"node":215,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2134675,"gen_start":2125108,"node":216,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2189435,"gen_start":2134675,"node":217,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2189681,"gen_start":2189435,"node":218,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2189925,"gen_start":2189681,"node":219,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2190174,"gen_start":2189925,"node":220,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2190988,"gen_start":2190174,"node":221,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2191650,"gen_start":2190988,"node":222,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2191897,"gen_start":2191650,"node":223,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2192146,"gen_start":2191897,"node":224,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2270689,"gen_start":2192146,"node":225,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2276189,"gen_start":2270689,"node":226,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2276622,"gen_start":2276189,"node":227,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2276871,"gen_start":2276622,"node":228,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2278091,"gen_start":2276871,"node":229,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2278585,"gen_start":2278091,"node":230,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2284459,"gen_start":2278585,"node":231,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2284909,"gen_start":2284459,"node":232,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2285359,"gen_start":2284909,"node":233,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2285603,"gen_start":2285359,"node":234,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2286053,"gen_start":2285603,"node":235,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2308882,"gen_start":2286053,"node":236,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2309332,"gen_start":2308882,"node":237,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2309972,"gen_start":2309332,"node":238,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2313027,"gen_start":2309972,"node":239,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2313275,"gen_start":2313027,"node":240,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2314241,"gen_start":2313275,"node":241,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2315455,"gen_start":2314241,"node":242,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2318767,"gen_start":2315455,"node":243,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2377917,"gen_start":2318767,"node":244,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2378364,"gen_start":2377917,"node":245,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2409194,"gen_start":2378364,"node":246,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2409644,"gen_start":2409194,"node":247,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2410094,"gen_start":2409644,"node":248,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2412653,"gen_start":2410094,"node":249,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2412900,"gen_start":2412653,"node":250,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2416552,"gen_start":2412900,"node":251,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2417002,"gen_start":2416552,"node":252,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2417966,"gen_start":2417002,"node":253,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2458424,"gen_start":2417966,"node":254,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2459488,"gen_start":2458424,"node":255,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2459736,"gen_start":2459488,"node":256,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2460186,"gen_start":2459736,"node":257,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2460630,"gen_start":2460186,"node":258,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2461403,"gen_start":2460630,"node":259,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2461810,"gen_start":2461403,"node":260,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2485079,"gen_start":2461810,"node":261,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2512381,"gen_start":2485079,"node":262,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2512828,"gen_start":2512381,"node":263,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2516537,"gen_start":2512828,"node":264,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2516942,"gen_start":2516537,"node":265,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2517371,"gen_start":2516942,"node":266,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2518243,"gen_start":2517371,"node":267,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2544281,"gen_start":2518243,"node":268,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2544728,"gen_start":2544281,"node":269,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2546108,"gen_start":2544728,"node":270,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2546356,"gen_start":2546108,"node":271,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2546945,"gen_start":2546356,"node":272,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2547193,"gen_start":2546945,"node":273,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2547441,"gen_start":2547193,"node":274,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2547891,"gen_start":2547441,"node":275,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2574154,"gen_start":2547891,"node":276,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2574601,"gen_start":2574154,"node":277,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2578281,"gen_start":2574601,"node":278,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2578731,"gen_start":2578281,"node":279,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2578979,"gen_start":2578731,"node":280,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2579502,"gen_start":2578979,"node":281,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2580886,"gen_start":2579502,"node":282,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2581336,"gen_start":2580886,"node":283,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2583334,"gen_start":2581336,"node":284,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2583580,"gen_start":2583334,"node":285,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2589663,"gen_start":2583580,"node":286,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2590125,"gen_start":2589663,"node":287,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2590444,"gen_start":2590125,"node":288,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2590692,"gen_start":2590444,"node":289,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2590939,"gen_start":2590692,"node":290,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2675561,"gen_start":2590939,"node":291,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2675808,"gen_start":2675561,"node":292,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2676055,"gen_start":2675808,"node":293,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2676299,"gen_start":2676055,"node":294,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2677315,"gen_start":2676299,"node":295,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2682608,"gen_start":2677315,"node":296,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2733683,"gen_start":2682608,"node":297,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2734130,"gen_start":2733683,"node":298,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2785085,"gen_start":2734130,"node":299,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2786091,"gen_start":2785085,"node":300,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2786803,"gen_start":2786091,"node":301,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2786818,"gen_start":2786803,"node":302,"role":"declaration","source":0,"src_end":1472615,"src_start":279}],"module":"Census","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-declaration"},{"id":267,"kind":"core-declaration"},{"id":268,"kind":"core-declaration"},{"id":269,"kind":"core-declaration"},{"id":270,"kind":"core-declaration"},{"id":271,"kind":"core-declaration"},{"id":272,"kind":"core-declaration"},{"id":273,"kind":"core-declaration"},{"id":274,"kind":"core-declaration"},{"id":275,"kind":"core-declaration"},{"id":276,"kind":"core-declaration"},{"id":277,"kind":"core-declaration"},{"id":278,"kind":"core-declaration"},{"id":279,"kind":"core-declaration"},{"id":280,"kind":"core-declaration"},{"id":281,"kind":"core-declaration"},{"id":282,"kind":"core-declaration"},{"id":283,"kind":"core-declaration"},{"id":284,"kind":"core-declaration"},{"id":285,"kind":"core-declaration"},{"id":286,"kind":"core-declaration"},{"id":287,"kind":"core-declaration"},{"id":288,"kind":"core-declaration"},{"id":289,"kind":"core-declaration"},{"id":290,"kind":"core-declaration"},{"id":291,"kind":"core-declaration"},{"id":292,"kind":"core-declaration"},{"id":293,"kind":"core-declaration"},{"id":294,"kind":"core-declaration"},{"id":295,"kind":"core-declaration"},{"id":296,"kind":"core-declaration"},{"id":297,"kind":"core-declaration"},{"id":298,"kind":"core-declaration"},{"id":299,"kind":"core-declaration"},{"id":300,"kind":"core-declaration"},{"id":301,"kind":"core-declaration"},{"id":302,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Census.lex.tex","sha256":"fda87786fb0c7e9046d7275832affed3bf80037531fee9f021c299d8015b982c"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Census.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Census.tex"}],"mappings":[{"artifact":0,"gen_end":2166307,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":950,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2527,"gen_start":950,"node":3,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":3308,"gen_start":2527,"node":4,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":3555,"gen_start":3308,"node":5,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":3801,"gen_start":3555,"node":6,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":4048,"gen_start":3801,"node":7,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":6739,"gen_start":4048,"node":8,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":7177,"gen_start":6739,"node":9,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":29234,"gen_start":7177,"node":10,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":29677,"gen_start":29234,"node":11,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":30167,"gen_start":29677,"node":12,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":31222,"gen_start":30167,"node":13,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":31665,"gen_start":31222,"node":14,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":32108,"gen_start":31665,"node":15,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":32355,"gen_start":32108,"node":16,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":65867,"gen_start":32355,"node":17,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":66310,"gen_start":65867,"node":18,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":66558,"gen_start":66310,"node":19,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":66806,"gen_start":66558,"node":20,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":83850,"gen_start":66806,"node":21,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":84293,"gen_start":83850,"node":22,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":84736,"gen_start":84293,"node":23,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":85457,"gen_start":84736,"node":24,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":85901,"gen_start":85457,"node":25,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":94612,"gen_start":85901,"node":26,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":95018,"gen_start":94612,"node":27,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":95282,"gen_start":95018,"node":28,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":95913,"gen_start":95282,"node":29,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":101322,"gen_start":95913,"node":30,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":101571,"gen_start":101322,"node":31,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":102126,"gen_start":101571,"node":32,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":102374,"gen_start":102126,"node":33,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":102623,"gen_start":102374,"node":34,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":108556,"gen_start":102623,"node":35,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":109322,"gen_start":108556,"node":36,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":141921,"gen_start":109322,"node":37,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":173322,"gen_start":141921,"node":38,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":173758,"gen_start":173322,"node":39,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":228989,"gen_start":173758,"node":40,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":229235,"gen_start":228989,"node":41,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":280526,"gen_start":229235,"node":42,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":280774,"gen_start":280526,"node":43,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":281218,"gen_start":280774,"node":44,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":323121,"gen_start":281218,"node":45,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":323618,"gen_start":323121,"node":46,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":324062,"gen_start":323618,"node":47,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":324412,"gen_start":324062,"node":48,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":324853,"gen_start":324412,"node":49,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":326457,"gen_start":324853,"node":50,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":326901,"gen_start":326457,"node":51,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":332648,"gen_start":326901,"node":52,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":333183,"gen_start":332648,"node":53,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":333430,"gen_start":333183,"node":54,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":333677,"gen_start":333430,"node":55,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":334121,"gen_start":333677,"node":56,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":334370,"gen_start":334121,"node":57,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":334814,"gen_start":334370,"node":58,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":336269,"gen_start":334814,"node":59,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":336670,"gen_start":336269,"node":60,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":371466,"gen_start":336670,"node":61,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":412206,"gen_start":371466,"node":62,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":439336,"gen_start":412206,"node":63,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":440534,"gen_start":439336,"node":64,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":440781,"gen_start":440534,"node":65,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":441225,"gen_start":440781,"node":66,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":441669,"gen_start":441225,"node":67,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":442435,"gen_start":441669,"node":68,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":442879,"gen_start":442435,"node":69,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":443323,"gen_start":442879,"node":70,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":443767,"gen_start":443323,"node":71,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":444211,"gen_start":443767,"node":72,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":470248,"gen_start":444211,"node":73,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":505205,"gen_start":470248,"node":74,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":663754,"gen_start":505205,"node":75,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":664001,"gen_start":663754,"node":76,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":665368,"gen_start":664001,"node":77,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":665726,"gen_start":665368,"node":78,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":666106,"gen_start":665726,"node":79,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":717741,"gen_start":666106,"node":80,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":717991,"gen_start":717741,"node":81,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":772142,"gen_start":717991,"node":82,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":772608,"gen_start":772142,"node":83,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":773057,"gen_start":772608,"node":84,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":773506,"gen_start":773057,"node":85,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":773955,"gen_start":773506,"node":86,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":774203,"gen_start":773955,"node":87,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":774452,"gen_start":774203,"node":88,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":774901,"gen_start":774452,"node":89,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":776296,"gen_start":774901,"node":90,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":777311,"gen_start":776296,"node":91,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":777995,"gen_start":777311,"node":92,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":778518,"gen_start":777995,"node":93,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":778967,"gen_start":778518,"node":94,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":779215,"gen_start":778967,"node":95,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":871144,"gen_start":779215,"node":96,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":871478,"gen_start":871144,"node":97,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":897515,"gen_start":871478,"node":98,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":897760,"gen_start":897515,"node":99,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":899128,"gen_start":897760,"node":100,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":960058,"gen_start":899128,"node":101,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":961498,"gen_start":960058,"node":102,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":987718,"gen_start":961498,"node":103,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":988793,"gen_start":987718,"node":104,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":990199,"gen_start":988793,"node":105,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":990645,"gen_start":990199,"node":106,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":991094,"gen_start":990645,"node":107,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":995110,"gen_start":991094,"node":108,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":995358,"gen_start":995110,"node":109,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1001703,"gen_start":995358,"node":110,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1001947,"gen_start":1001703,"node":111,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1002948,"gen_start":1001947,"node":112,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1003195,"gen_start":1002948,"node":113,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1003619,"gen_start":1003195,"node":114,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1025717,"gen_start":1003619,"node":115,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1025967,"gen_start":1025717,"node":116,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1026416,"gen_start":1025967,"node":117,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1026865,"gen_start":1026416,"node":118,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1027114,"gen_start":1026865,"node":119,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1389977,"gen_start":1027114,"node":120,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1390426,"gen_start":1389977,"node":121,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1390769,"gen_start":1390426,"node":122,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1392096,"gen_start":1390769,"node":123,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1392343,"gen_start":1392096,"node":124,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1418146,"gen_start":1392343,"node":125,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1421846,"gen_start":1418146,"node":126,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1429348,"gen_start":1421846,"node":127,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1485549,"gen_start":1429348,"node":128,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1489164,"gen_start":1485549,"node":129,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1489613,"gen_start":1489164,"node":130,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1548427,"gen_start":1489613,"node":131,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1548674,"gen_start":1548427,"node":132,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1548923,"gen_start":1548674,"node":133,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1555660,"gen_start":1548923,"node":134,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1556109,"gen_start":1555660,"node":135,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1581708,"gen_start":1556109,"node":136,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1581956,"gen_start":1581708,"node":137,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1582399,"gen_start":1581956,"node":138,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1582645,"gen_start":1582399,"node":139,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1583666,"gen_start":1582645,"node":140,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1583914,"gen_start":1583666,"node":141,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1584360,"gen_start":1583914,"node":142,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1584806,"gen_start":1584360,"node":143,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1585734,"gen_start":1584806,"node":144,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1585983,"gen_start":1585734,"node":145,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1586449,"gen_start":1585983,"node":146,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1587586,"gen_start":1586449,"node":147,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1589814,"gen_start":1587586,"node":148,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1691472,"gen_start":1589814,"node":149,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1747465,"gen_start":1691472,"node":150,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1747714,"gen_start":1747465,"node":151,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1759428,"gen_start":1747714,"node":152,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1759676,"gen_start":1759428,"node":153,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1759922,"gen_start":1759676,"node":154,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1760371,"gen_start":1759922,"node":155,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1765689,"gen_start":1760371,"node":156,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1765939,"gen_start":1765689,"node":157,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1766188,"gen_start":1765939,"node":158,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1766438,"gen_start":1766188,"node":159,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1766686,"gen_start":1766438,"node":160,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1767135,"gen_start":1766686,"node":161,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1767584,"gen_start":1767135,"node":162,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1767988,"gen_start":1767584,"node":163,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1768437,"gen_start":1767988,"node":164,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1793232,"gen_start":1768437,"node":165,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1802486,"gen_start":1793232,"node":166,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1823960,"gen_start":1802486,"node":167,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1824209,"gen_start":1823960,"node":168,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1824550,"gen_start":1824209,"node":169,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1825314,"gen_start":1824550,"node":170,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1844875,"gen_start":1825314,"node":171,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1845520,"gen_start":1844875,"node":172,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1845966,"gen_start":1845520,"node":173,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1846215,"gen_start":1845966,"node":174,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1846878,"gen_start":1846215,"node":175,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1847327,"gen_start":1846878,"node":176,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1848220,"gen_start":1847327,"node":177,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1848714,"gen_start":1848220,"node":178,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1848963,"gen_start":1848714,"node":179,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1882274,"gen_start":1848963,"node":180,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1882836,"gen_start":1882274,"node":181,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1883572,"gen_start":1882836,"node":182,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1884043,"gen_start":1883572,"node":183,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1885255,"gen_start":1884043,"node":184,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1911579,"gen_start":1885255,"node":185,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1932840,"gen_start":1911579,"node":186,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1933907,"gen_start":1932840,"node":187,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1954987,"gen_start":1933907,"node":188,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1956182,"gen_start":1954987,"node":189,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1956431,"gen_start":1956182,"node":190,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1956881,"gen_start":1956431,"node":191,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1957331,"gen_start":1956881,"node":192,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1957778,"gen_start":1957331,"node":193,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1958228,"gen_start":1957778,"node":194,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1959629,"gen_start":1958228,"node":195,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1960079,"gen_start":1959629,"node":196,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1961862,"gen_start":1960079,"node":197,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1962189,"gen_start":1961862,"node":198,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1962435,"gen_start":1962189,"node":199,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1963447,"gen_start":1962435,"node":200,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1963694,"gen_start":1963447,"node":201,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":1964256,"gen_start":1963694,"node":202,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2023240,"gen_start":1964256,"node":203,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2080260,"gen_start":2023240,"node":204,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2080710,"gen_start":2080260,"node":205,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2083246,"gen_start":2080710,"node":206,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2083693,"gen_start":2083246,"node":207,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2084182,"gen_start":2083693,"node":208,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2092472,"gen_start":2084182,"node":209,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2092902,"gen_start":2092472,"node":210,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2122396,"gen_start":2092902,"node":211,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2122646,"gen_start":2122396,"node":212,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2123096,"gen_start":2122646,"node":213,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2123546,"gen_start":2123096,"node":214,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2125108,"gen_start":2123546,"node":215,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2134675,"gen_start":2125108,"node":216,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2189435,"gen_start":2134675,"node":217,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2189681,"gen_start":2189435,"node":218,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2189925,"gen_start":2189681,"node":219,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2190174,"gen_start":2189925,"node":220,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2190988,"gen_start":2190174,"node":221,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2191650,"gen_start":2190988,"node":222,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2191897,"gen_start":2191650,"node":223,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2192146,"gen_start":2191897,"node":224,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2270689,"gen_start":2192146,"node":225,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2276189,"gen_start":2270689,"node":226,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2276622,"gen_start":2276189,"node":227,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2276871,"gen_start":2276622,"node":228,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2278091,"gen_start":2276871,"node":229,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2278585,"gen_start":2278091,"node":230,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2284459,"gen_start":2278585,"node":231,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2284909,"gen_start":2284459,"node":232,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2285359,"gen_start":2284909,"node":233,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2285603,"gen_start":2285359,"node":234,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2286053,"gen_start":2285603,"node":235,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2308882,"gen_start":2286053,"node":236,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2309332,"gen_start":2308882,"node":237,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2309972,"gen_start":2309332,"node":238,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2313027,"gen_start":2309972,"node":239,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2313275,"gen_start":2313027,"node":240,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2314241,"gen_start":2313275,"node":241,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2315455,"gen_start":2314241,"node":242,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2318767,"gen_start":2315455,"node":243,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2377917,"gen_start":2318767,"node":244,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2378364,"gen_start":2377917,"node":245,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2409194,"gen_start":2378364,"node":246,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2409644,"gen_start":2409194,"node":247,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2410094,"gen_start":2409644,"node":248,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2412653,"gen_start":2410094,"node":249,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2412900,"gen_start":2412653,"node":250,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2416552,"gen_start":2412900,"node":251,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2417002,"gen_start":2416552,"node":252,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2417966,"gen_start":2417002,"node":253,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2458424,"gen_start":2417966,"node":254,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2459488,"gen_start":2458424,"node":255,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2459736,"gen_start":2459488,"node":256,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2460186,"gen_start":2459736,"node":257,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2460630,"gen_start":2460186,"node":258,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2461403,"gen_start":2460630,"node":259,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2461810,"gen_start":2461403,"node":260,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2485079,"gen_start":2461810,"node":261,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2512381,"gen_start":2485079,"node":262,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2512828,"gen_start":2512381,"node":263,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2516537,"gen_start":2512828,"node":264,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2516942,"gen_start":2516537,"node":265,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2517371,"gen_start":2516942,"node":266,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2518243,"gen_start":2517371,"node":267,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2544281,"gen_start":2518243,"node":268,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2544728,"gen_start":2544281,"node":269,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2546108,"gen_start":2544728,"node":270,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2546356,"gen_start":2546108,"node":271,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2546945,"gen_start":2546356,"node":272,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2547193,"gen_start":2546945,"node":273,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2547441,"gen_start":2547193,"node":274,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2547891,"gen_start":2547441,"node":275,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2574154,"gen_start":2547891,"node":276,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2574601,"gen_start":2574154,"node":277,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2578281,"gen_start":2574601,"node":278,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2578731,"gen_start":2578281,"node":279,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2578979,"gen_start":2578731,"node":280,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2579502,"gen_start":2578979,"node":281,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2580886,"gen_start":2579502,"node":282,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2581336,"gen_start":2580886,"node":283,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2583334,"gen_start":2581336,"node":284,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2583580,"gen_start":2583334,"node":285,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2589663,"gen_start":2583580,"node":286,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2590125,"gen_start":2589663,"node":287,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2590444,"gen_start":2590125,"node":288,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2590692,"gen_start":2590444,"node":289,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2590939,"gen_start":2590692,"node":290,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2675561,"gen_start":2590939,"node":291,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2675808,"gen_start":2675561,"node":292,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2676055,"gen_start":2675808,"node":293,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2676299,"gen_start":2676055,"node":294,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2677315,"gen_start":2676299,"node":295,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2682608,"gen_start":2677315,"node":296,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2733683,"gen_start":2682608,"node":297,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2734130,"gen_start":2733683,"node":298,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2785085,"gen_start":2734130,"node":299,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2786091,"gen_start":2785085,"node":300,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2786803,"gen_start":2786091,"node":301,"role":"declaration","source":0,"src_end":1472615,"src_start":279},{"artifact":1,"gen_end":2786818,"gen_start":2786803,"node":302,"role":"declaration","source":0,"src_end":1472615,"src_start":279}],"module":"Census","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-declaration"},{"id":267,"kind":"core-declaration"},{"id":268,"kind":"core-declaration"},{"id":269,"kind":"core-declaration"},{"id":270,"kind":"core-declaration"},{"id":271,"kind":"core-declaration"},{"id":272,"kind":"core-declaration"},{"id":273,"kind":"core-declaration"},{"id":274,"kind":"core-declaration"},{"id":275,"kind":"core-declaration"},{"id":276,"kind":"core-declaration"},{"id":277,"kind":"core-declaration"},{"id":278,"kind":"core-declaration"},{"id":279,"kind":"core-declaration"},{"id":280,"kind":"core-declaration"},{"id":281,"kind":"core-declaration"},{"id":282,"kind":"core-declaration"},{"id":283,"kind":"core-declaration"},{"id":284,"kind":"core-declaration"},{"id":285,"kind":"core-declaration"},{"id":286,"kind":"core-declaration"},{"id":287,"kind":"core-declaration"},{"id":288,"kind":"core-declaration"},{"id":289,"kind":"core-declaration"},{"id":290,"kind":"core-declaration"},{"id":291,"kind":"core-declaration"},{"id":292,"kind":"core-declaration"},{"id":293,"kind":"core-declaration"},{"id":294,"kind":"core-declaration"},{"id":295,"kind":"core-declaration"},{"id":296,"kind":"core-declaration"},{"id":297,"kind":"core-declaration"},{"id":298,"kind":"core-declaration"},{"id":299,"kind":"core-declaration"},{"id":300,"kind":"core-declaration"},{"id":301,"kind":"core-declaration"},{"id":302,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Census.lex.tex","sha256":"fda87786fb0c7e9046d7275832affed3bf80037531fee9f021c299d8015b982c"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert0.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert0.map.json index 46223ae59..2a7eeb1f3 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert0.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert0.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert0.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert0.tex"}],"mappings":[{"artifact":0,"gen_end":18951,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":659,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":1093,"gen_start":659,"node":3,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":1336,"gen_start":1093,"node":4,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":1770,"gen_start":1336,"node":5,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":2014,"gen_start":1770,"node":6,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":2258,"gen_start":2014,"node":7,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":2503,"gen_start":2258,"node":8,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":2938,"gen_start":2503,"node":9,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":2953,"gen_start":2938,"node":10,"role":"declaration","source":0,"src_end":4770,"src_start":122}],"module":"CensusCert0","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert0.lex.tex","sha256":"d919a0a2d3fa96ca70d6ca7a5917e553ccbdc96441a161cf0ac06b6343c19522"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert0.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert0.tex"}],"mappings":[{"artifact":0,"gen_end":18951,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":659,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":1093,"gen_start":659,"node":3,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":1336,"gen_start":1093,"node":4,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":1770,"gen_start":1336,"node":5,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":2014,"gen_start":1770,"node":6,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":2258,"gen_start":2014,"node":7,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":2503,"gen_start":2258,"node":8,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":2938,"gen_start":2503,"node":9,"role":"declaration","source":0,"src_end":4770,"src_start":122},{"artifact":1,"gen_end":2953,"gen_start":2938,"node":10,"role":"declaration","source":0,"src_end":4770,"src_start":122}],"module":"CensusCert0","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert0.lex.tex","sha256":"d919a0a2d3fa96ca70d6ca7a5917e553ccbdc96441a161cf0ac06b6343c19522"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert10.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert10.map.json index 98fafcc08..0e92cbc93 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert10.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert10.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert10.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert10.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":471,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":471,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert10","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert10.lex.tex","sha256":"fb8fce64a165e5a3cc68784d8332ff5897d62db6d0e11dc46c2b3bf1aaa4dbdb"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert10.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert10.tex"}],"mappings":[{"artifact":0,"gen_end":18700,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":4462,"src_start":413},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":4462,"src_start":413},{"artifact":1,"gen_end":1936,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":4462,"src_start":413},{"artifact":1,"gen_end":1951,"gen_start":1936,"node":3,"role":"declaration","source":0,"src_end":4462,"src_start":413}],"module":"CensusCert10","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert10.lex.tex","sha256":"388a40082b349af90a5d18fdcb08191a4c0ffac81cd3f0f70a699c9ce2add2f6"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert100.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert100.map.json new file mode 100644 index 000000000..050e2fac4 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert100.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert100.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert100.tex"}],"mappings":[{"artifact":0,"gen_end":15409,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":473,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":908,"gen_start":473,"node":3,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":923,"gen_start":908,"node":4,"role":"declaration","source":0,"src_end":1912,"src_start":124}],"module":"CensusCert100","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert100.lex.tex","sha256":"5366668e5de32f539ab78b64ac029a35effa84e58501ca2bc4461d68b2519a76"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert101.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert101.map.json new file mode 100644 index 000000000..a37db2553 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert101.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert101.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert101.tex"}],"mappings":[{"artifact":0,"gen_end":15409,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":473,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":908,"gen_start":473,"node":3,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":923,"gen_start":908,"node":4,"role":"declaration","source":0,"src_end":1912,"src_start":124}],"module":"CensusCert101","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert101.lex.tex","sha256":"dce41db49087766ea85df6a72ff0c4cda385379ae56162cb44034c9be32b16d1"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert102.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert102.map.json new file mode 100644 index 000000000..58525d13e --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert102.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert102.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert102.tex"}],"mappings":[{"artifact":0,"gen_end":15409,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":473,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":908,"gen_start":473,"node":3,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":923,"gen_start":908,"node":4,"role":"declaration","source":0,"src_end":1912,"src_start":124}],"module":"CensusCert102","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert102.lex.tex","sha256":"5b489f1c6e4daae8e1237cc7103b8801c6f65210b63c6f3b8b1bc5b9fa118d40"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert103.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert103.map.json new file mode 100644 index 000000000..d315fbacd --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert103.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert103.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert103.tex"}],"mappings":[{"artifact":0,"gen_end":15409,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":473,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":908,"gen_start":473,"node":3,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":923,"gen_start":908,"node":4,"role":"declaration","source":0,"src_end":1912,"src_start":124}],"module":"CensusCert103","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert103.lex.tex","sha256":"17346965bba0412b1b30bf748bcbd5ef3e59e9d589f57b5f705cfa86e286bbd9"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert104.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert104.map.json new file mode 100644 index 000000000..9365ba416 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert104.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert104.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert104.tex"}],"mappings":[{"artifact":0,"gen_end":15409,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":473,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":908,"gen_start":473,"node":3,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":923,"gen_start":908,"node":4,"role":"declaration","source":0,"src_end":1912,"src_start":124}],"module":"CensusCert104","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert104.lex.tex","sha256":"2d2612a62fa211914e9a9ccb669bdfb7acc11c01deb3ea9ce31056627c2f0cb9"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert105.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert105.map.json new file mode 100644 index 000000000..639e47cf1 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert105.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert105.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert105.tex"}],"mappings":[{"artifact":0,"gen_end":15409,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":473,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":908,"gen_start":473,"node":3,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":923,"gen_start":908,"node":4,"role":"declaration","source":0,"src_end":1912,"src_start":124}],"module":"CensusCert105","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert105.lex.tex","sha256":"62a33951921ef5350646158a33c0cd4cfa3ba9ddfd82508dcef3922f5d383a65"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert106.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert106.map.json new file mode 100644 index 000000000..402189dae --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert106.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert106.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert106.tex"}],"mappings":[{"artifact":0,"gen_end":15409,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":473,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":908,"gen_start":473,"node":3,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":923,"gen_start":908,"node":4,"role":"declaration","source":0,"src_end":1912,"src_start":124}],"module":"CensusCert106","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert106.lex.tex","sha256":"952a11c83d561966ea9fbd425a59f35ebd73698609e06acab01c0151a86e5d5a"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert107.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert107.map.json new file mode 100644 index 000000000..60e2abddf --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert107.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert107.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert107.tex"}],"mappings":[{"artifact":0,"gen_end":15409,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":473,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":908,"gen_start":473,"node":3,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":923,"gen_start":908,"node":4,"role":"declaration","source":0,"src_end":1912,"src_start":124}],"module":"CensusCert107","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert107.lex.tex","sha256":"28135aad8d078a8363816e6edb37489826fd455cd22db564f8308a1da5b5a27a"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert108.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert108.map.json new file mode 100644 index 000000000..16ddf9cc3 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert108.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert108.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert108.tex"}],"mappings":[{"artifact":0,"gen_end":15409,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":473,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":908,"gen_start":473,"node":3,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":923,"gen_start":908,"node":4,"role":"declaration","source":0,"src_end":1912,"src_start":124}],"module":"CensusCert108","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert108.lex.tex","sha256":"95fdbe52e4f61751abcef47ae1a59f7c00795b2ffde6f18d078b347f2771bf67"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert109.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert109.map.json new file mode 100644 index 000000000..20d8d8967 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert109.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert109.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert109.tex"}],"mappings":[{"artifact":0,"gen_end":15409,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":473,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":908,"gen_start":473,"node":3,"role":"declaration","source":0,"src_end":1912,"src_start":124},{"artifact":1,"gen_end":923,"gen_start":908,"node":4,"role":"declaration","source":0,"src_end":1912,"src_start":124}],"module":"CensusCert109","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert109.lex.tex","sha256":"0fcf8fac32573c35943b6673ae0689363378b1dc8821e59caae3e91adec1385f"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert11.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert11.map.json index 1b95e511b..a4e6f69ef 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert11.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert11.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert11.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert11.tex"}],"mappings":[{"artifact":0,"gen_end":15409,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1911,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1911,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1911,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1911,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1911,"src_start":123}],"module":"CensusCert11","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert11.lex.tex","sha256":"d164d9f4c42252e2b3f6576519010b24f786ffb91fc5cdbdbdc6ce33b3441a84"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert11.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert11.tex"}],"mappings":[{"artifact":0,"gen_end":15409,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1911,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1911,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1911,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1911,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1911,"src_start":123}],"module":"CensusCert11","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert11.lex.tex","sha256":"d164d9f4c42252e2b3f6576519010b24f786ffb91fc5cdbdbdc6ce33b3441a84"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert12.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert12.map.json index a2b3a9f37..7826024f8 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert12.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert12.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert12.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert12.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert12","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert12.lex.tex","sha256":"4497b89695e555cf97d83c9cf83d506acc3f07041be9b6a5e9377421e21747a9"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert12.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert12.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert12","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert12.lex.tex","sha256":"4497b89695e555cf97d83c9cf83d506acc3f07041be9b6a5e9377421e21747a9"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert13.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert13.map.json index e590a0d72..a1bbf58e4 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert13.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert13.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert13.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert13.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert13","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert13.lex.tex","sha256":"6835a53d25c10721c7d53379599eceb91f181a7d5a68e99b47807b68e2b8bc2f"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert13.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert13.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert13","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert13.lex.tex","sha256":"6835a53d25c10721c7d53379599eceb91f181a7d5a68e99b47807b68e2b8bc2f"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert14.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert14.map.json index 3410e6cab..d365d9cb0 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert14.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert14.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert14.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert14.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert14","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert14.lex.tex","sha256":"bc9c57326c03a6cc768be11fd85442aad29b5ac33ea8fc3d03b0627784d13d6e"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert14.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert14.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert14","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert14.lex.tex","sha256":"bc9c57326c03a6cc768be11fd85442aad29b5ac33ea8fc3d03b0627784d13d6e"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert15.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert15.map.json index 6289aad98..908c7db4c 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert15.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert15.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert15.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert15.tex"}],"mappings":[{"artifact":0,"gen_end":15406,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1908,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1908,"src_start":123},{"artifact":1,"gen_end":471,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1908,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":471,"node":3,"role":"declaration","source":0,"src_end":1908,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1908,"src_start":123}],"module":"CensusCert15","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert15.lex.tex","sha256":"3a68aa5f07f84aadffb4df9d0280c5ce7032aee899315c6bb77fe74470ff5bf9"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert15.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert15.tex"}],"mappings":[{"artifact":0,"gen_end":15406,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1908,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1908,"src_start":123},{"artifact":1,"gen_end":471,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1908,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":471,"node":3,"role":"declaration","source":0,"src_end":1908,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1908,"src_start":123}],"module":"CensusCert15","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert15.lex.tex","sha256":"3a68aa5f07f84aadffb4df9d0280c5ce7032aee899315c6bb77fe74470ff5bf9"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert4.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert4.map.json index da916167f..42ebd65b1 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert4.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert4.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert4.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert4.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":904,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":919,"gen_start":904,"node":4,"role":"declaration","source":0,"src_end":1906,"src_start":122}],"module":"CensusCert4","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert4.lex.tex","sha256":"b249b8da1e210a5fe835429ac0c105c3eae668fda7e13b0e5219a42b056d2e90"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert4.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert4.tex"}],"mappings":[{"artifact":0,"gen_end":18668,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":4429,"src_start":402},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":4429,"src_start":402},{"artifact":1,"gen_end":1925,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":4429,"src_start":402},{"artifact":1,"gen_end":1940,"gen_start":1925,"node":3,"role":"declaration","source":0,"src_end":4429,"src_start":402}],"module":"CensusCert4","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert4.lex.tex","sha256":"831b603176bd4ec8746b7ae5bdb1e9a961a4069273385179ff350dcceee9d7ef"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert40.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert40.map.json new file mode 100644 index 000000000..b490a2269 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert40.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert40.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert40.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert40","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert40.lex.tex","sha256":"925c1ab77b66230fdfcb0acfb0a2c2cd4154bbe9b1389a6d1a959026485f8c36"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert41.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert41.map.json new file mode 100644 index 000000000..776a74c83 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert41.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert41.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert41.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert41","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert41.lex.tex","sha256":"6568e0019bf6ecb577f0b37220b192dcbc806d2504144bb3684e7dfd95002e14"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert42.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert42.map.json new file mode 100644 index 000000000..5a6ee2af2 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert42.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert42.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert42.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert42","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert42.lex.tex","sha256":"be04aa9b43b9218f939837cf114438c531ed3cdb5c37ee2fe0d5aaab640ed407"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert43.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert43.map.json new file mode 100644 index 000000000..2ba69b2bb --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert43.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert43.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert43.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert43","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert43.lex.tex","sha256":"65f215ca448730bc0b4fce9bcd105a69ede8e6ad24bf49f19551c43b7f6dc561"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert44.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert44.map.json new file mode 100644 index 000000000..384c2dbbc --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert44.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert44.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert44.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert44","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert44.lex.tex","sha256":"f3cb04b2753b632873d926cb09d88263f931a0663aa5b5afce1eb68534838e12"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert45.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert45.map.json new file mode 100644 index 000000000..321619bc1 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert45.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert45.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert45.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert45","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert45.lex.tex","sha256":"a6108d4a89c9e9bb1a31ba6de3f6f75a067fbbc2aa1261ab51b0b462fee9171f"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert46.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert46.map.json new file mode 100644 index 000000000..2c2a55467 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert46.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert46.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert46.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert46","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert46.lex.tex","sha256":"acdb87f07754a53c64d25ae7aa678fddb974ed75f31670cdc0abe66bee7ce794"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert47.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert47.map.json new file mode 100644 index 000000000..1f24f6509 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert47.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert47.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert47.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert47","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert47.lex.tex","sha256":"0800e0173ecaddaa4804563e628ac442ae6abfcaf01c66cdc6aa10511a862533"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert48.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert48.map.json new file mode 100644 index 000000000..37c7c39cb --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert48.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert48.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert48.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert48","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert48.lex.tex","sha256":"c5b220b5126cf160efb6fb08f802d13de230342e95d6e7d3eaea47cd8f384a33"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert49.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert49.map.json new file mode 100644 index 000000000..132b9e349 --- /dev/null +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert49.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert49.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert49.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert49","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert49.lex.tex","sha256":"7536262a254dd499209d95ccfac7bae6c9c4616f8b329d68a49067a264aa725d"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert5.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert5.map.json index 194d7358f..7a2cb0417 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert5.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert5.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert5.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert5.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1908,"src_start":122},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1908,"src_start":122},{"artifact":1,"gen_end":471,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1908,"src_start":122},{"artifact":1,"gen_end":906,"gen_start":471,"node":3,"role":"declaration","source":0,"src_end":1908,"src_start":122},{"artifact":1,"gen_end":921,"gen_start":906,"node":4,"role":"declaration","source":0,"src_end":1908,"src_start":122}],"module":"CensusCert5","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert5.lex.tex","sha256":"a574082b34f3ba69e64c57bef420207bd9be34453c1488c1dbcd0d458fbe948d"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert5.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert5.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1908,"src_start":122},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1908,"src_start":122},{"artifact":1,"gen_end":471,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1908,"src_start":122},{"artifact":1,"gen_end":906,"gen_start":471,"node":3,"role":"declaration","source":0,"src_end":1908,"src_start":122},{"artifact":1,"gen_end":921,"gen_start":906,"node":4,"role":"declaration","source":0,"src_end":1908,"src_start":122}],"module":"CensusCert5","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert5.lex.tex","sha256":"a574082b34f3ba69e64c57bef420207bd9be34453c1488c1dbcd0d458fbe948d"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert6.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert6.map.json index d3829b2d7..5af730c57 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert6.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert6.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert6.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert6.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":904,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":919,"gen_start":904,"node":4,"role":"declaration","source":0,"src_end":1906,"src_start":122}],"module":"CensusCert6","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert6.lex.tex","sha256":"4b462e0bd69a7546c5f9f5b33f22ed8992bdc9a941fdbf69e1eac144ee5ad79d"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert6.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert6.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":904,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":919,"gen_start":904,"node":4,"role":"declaration","source":0,"src_end":1906,"src_start":122}],"module":"CensusCert6","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert6.lex.tex","sha256":"4b462e0bd69a7546c5f9f5b33f22ed8992bdc9a941fdbf69e1eac144ee5ad79d"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert7.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert7.map.json index 140d9cec5..f58f2c5ff 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert7.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert7.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert7.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert7.tex"}],"mappings":[{"artifact":0,"gen_end":18668,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":4429,"src_start":402},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":4429,"src_start":402},{"artifact":1,"gen_end":1925,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":4429,"src_start":402},{"artifact":1,"gen_end":1940,"gen_start":1925,"node":3,"role":"declaration","source":0,"src_end":4429,"src_start":402}],"module":"CensusCert7","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert7.lex.tex","sha256":"71dc9940525afb8daede206b3e43753ed2b2ecb7f94b946245b129d55858d490"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert7.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert7.tex"}],"mappings":[{"artifact":0,"gen_end":18668,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":4429,"src_start":402},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":4429,"src_start":402},{"artifact":1,"gen_end":1925,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":4429,"src_start":402},{"artifact":1,"gen_end":1940,"gen_start":1925,"node":3,"role":"declaration","source":0,"src_end":4429,"src_start":402}],"module":"CensusCert7","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert7.lex.tex","sha256":"71dc9940525afb8daede206b3e43753ed2b2ecb7f94b946245b129d55858d490"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert70.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert70.map.json index 0d5165508..3283ddb3c 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert70.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert70.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert70.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert70.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1907,"src_start":123}],"module":"CensusCert70","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert70.lex.tex","sha256":"8c156efa039a3401e2e5495dbaa598f4d680d6e8e5571d2254a6b782c1deb229"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert70.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert70.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1907,"src_start":123}],"module":"CensusCert70","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert70.lex.tex","sha256":"8c156efa039a3401e2e5495dbaa598f4d680d6e8e5571d2254a6b782c1deb229"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert71.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert71.map.json index 9206a8a66..c0ccc5a7b 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert71.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert71.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert71.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert71.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1907,"src_start":123}],"module":"CensusCert71","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert71.lex.tex","sha256":"42da4ff1afada5abfd9f6643031b89dbb21828d6004350d86ff3f527a1006aaa"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert71.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert71.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1907,"src_start":123}],"module":"CensusCert71","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert71.lex.tex","sha256":"42da4ff1afada5abfd9f6643031b89dbb21828d6004350d86ff3f527a1006aaa"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert72.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert72.map.json index cff3a19e5..f508b4b03 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert72.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert72.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert72.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert72.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":471,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":471,"node":3,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1907,"src_start":123}],"module":"CensusCert72","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert72.lex.tex","sha256":"4cd09888dd4870ca78cc8b0a02693f50b4ac0db3d9de9c6d0e775bfd1a2a1e73"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert72.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert72.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":471,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":471,"node":3,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1907,"src_start":123}],"module":"CensusCert72","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert72.lex.tex","sha256":"4cd09888dd4870ca78cc8b0a02693f50b4ac0db3d9de9c6d0e775bfd1a2a1e73"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert73.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert73.map.json index e86062555..0ab6651f8 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert73.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert73.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert73.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert73.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert73","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert73.lex.tex","sha256":"81424088383f15ccf55ffb11f64085c664098141cd171e4f58f6389e338fe06f"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert73.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert73.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert73","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert73.lex.tex","sha256":"81424088383f15ccf55ffb11f64085c664098141cd171e4f58f6389e338fe06f"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert74.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert74.map.json index 2d176b0fa..25820d7e7 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert74.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert74.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert74.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert74.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert74","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert74.lex.tex","sha256":"20ef72704d7b38f1a8c114b3142fe4caabc0c00a5b164a10d19e89d70739710d"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert74.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert74.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":472,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":472,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert74","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert74.lex.tex","sha256":"20ef72704d7b38f1a8c114b3142fe4caabc0c00a5b164a10d19e89d70739710d"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert75.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert75.map.json index 4be5f38bb..1f692bcef 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert75.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert75.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert75.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert75.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1907,"src_start":123}],"module":"CensusCert75","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert75.lex.tex","sha256":"ac59ae72401347f7c1acb7aac8abf614a49a9fa100138e57695ac2277a9267fa"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert75.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert75.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1907,"src_start":123}],"module":"CensusCert75","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert75.lex.tex","sha256":"ac59ae72401347f7c1acb7aac8abf614a49a9fa100138e57695ac2277a9267fa"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert76.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert76.map.json index f37cd90c7..10a2827e5 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert76.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert76.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert76.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert76.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":471,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":471,"node":3,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1907,"src_start":123}],"module":"CensusCert76","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert76.lex.tex","sha256":"b733d3d1c3f70756534c1e441d871117d17933a2d5ef01807e6f4ad49c01d330"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert76.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert76.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":471,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":471,"node":3,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1907,"src_start":123}],"module":"CensusCert76","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert76.lex.tex","sha256":"b733d3d1c3f70756534c1e441d871117d17933a2d5ef01807e6f4ad49c01d330"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert77.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert77.map.json index a25a9b6aa..7928d4ce2 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert77.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert77.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert77.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert77.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1907,"src_start":123}],"module":"CensusCert77","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert77.lex.tex","sha256":"e417567bc240ae1d1b3e72f10fe453d2a425e6966c3541324605d051cf0ee028"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert77.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert77.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":905,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1907,"src_start":123},{"artifact":1,"gen_end":920,"gen_start":905,"node":4,"role":"declaration","source":0,"src_end":1907,"src_start":123}],"module":"CensusCert77","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert77.lex.tex","sha256":"e417567bc240ae1d1b3e72f10fe453d2a425e6966c3541324605d051cf0ee028"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert78.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert78.map.json index c9bbe65f3..dedaee41b 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert78.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert78.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert78.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert78.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":661,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":661,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert78","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert78.lex.tex","sha256":"441403197fa0943a0902ebaf4cb839363050e478442a34d9a7ec68b794611082"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert78.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert78.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":661,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":661,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert78","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert78.lex.tex","sha256":"441403197fa0943a0902ebaf4cb839363050e478442a34d9a7ec68b794611082"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert79.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert79.map.json index 5063c7eb2..3175f9fc3 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert79.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert79.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert79.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert79.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":661,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":661,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert79","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert79.lex.tex","sha256":"fbad271ece5f06e180d69b15ca6bf8a7026e7e1c7872fe192abbe453d7d9b98b"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert79.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert79.tex"}],"mappings":[{"artifact":0,"gen_end":15407,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":661,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":907,"gen_start":661,"node":3,"role":"declaration","source":0,"src_end":1909,"src_start":123},{"artifact":1,"gen_end":922,"gen_start":907,"node":4,"role":"declaration","source":0,"src_end":1909,"src_start":123}],"module":"CensusCert79","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert79.lex.tex","sha256":"fbad271ece5f06e180d69b15ca6bf8a7026e7e1c7872fe192abbe453d7d9b98b"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert8.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert8.map.json index a72243d57..23ca08d23 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert8.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert8.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert8.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert8.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":904,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":919,"gen_start":904,"node":4,"role":"declaration","source":0,"src_end":1906,"src_start":122}],"module":"CensusCert8","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert8.lex.tex","sha256":"e32bb50b06f51de05076345aa6a0a910e60c0403afe790fd35e8e0c8cfb7be9b"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert8.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert8.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":904,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":919,"gen_start":904,"node":4,"role":"declaration","source":0,"src_end":1906,"src_start":122}],"module":"CensusCert8","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert8.lex.tex","sha256":"e32bb50b06f51de05076345aa6a0a910e60c0403afe790fd35e8e0c8cfb7be9b"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert9.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert9.map.json index 211c646f6..372ae9c17 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert9.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusCert9.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert9.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert9.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":470,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":904,"gen_start":470,"node":3,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":919,"gen_start":904,"node":4,"role":"declaration","source":0,"src_end":1906,"src_start":122}],"module":"CensusCert9","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusCert9.lex.tex","sha256":"030ce789d998905e4e88c689710f7d78df75c569a63b50a5540d1a74ffd055ee"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusCert9.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusCert9.tex"}],"mappings":[{"artifact":0,"gen_end":15405,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":470,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":904,"gen_start":470,"node":3,"role":"declaration","source":0,"src_end":1906,"src_start":122},{"artifact":1,"gen_end":919,"gen_start":904,"node":4,"role":"declaration","source":0,"src_end":1906,"src_start":122}],"module":"CensusCert9","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusCert9.lex.tex","sha256":"030ce789d998905e4e88c689710f7d78df75c569a63b50a5540d1a74ffd055ee"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusClosure.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusClosure.map.json index 8d2186c31..f412c611e 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusClosure.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusClosure.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusClosure.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusClosure.tex"}],"mappings":[{"artifact":0,"gen_end":4474387,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":60116,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":60463,"gen_start":60116,"node":3,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":60771,"gen_start":60463,"node":4,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":61194,"gen_start":60771,"node":5,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":62582,"gen_start":61194,"node":6,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":62826,"gen_start":62582,"node":7,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":79927,"gen_start":62826,"node":8,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":80529,"gen_start":79927,"node":9,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":84948,"gen_start":80529,"node":10,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":85772,"gen_start":84948,"node":11,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":110168,"gen_start":85772,"node":12,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":121561,"gen_start":110168,"node":13,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":121913,"gen_start":121561,"node":14,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":125030,"gen_start":121913,"node":15,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":147197,"gen_start":125030,"node":16,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":155924,"gen_start":147197,"node":17,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":183760,"gen_start":155924,"node":18,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":189657,"gen_start":183760,"node":19,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":208100,"gen_start":189657,"node":20,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":208513,"gen_start":208100,"node":21,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":222926,"gen_start":208513,"node":22,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":223438,"gen_start":222926,"node":23,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":223862,"gen_start":223438,"node":24,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":228917,"gen_start":223862,"node":25,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":366042,"gen_start":228917,"node":26,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":369189,"gen_start":366042,"node":27,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":402848,"gen_start":369189,"node":28,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":434119,"gen_start":402848,"node":29,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":435131,"gen_start":434119,"node":30,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":616776,"gen_start":435131,"node":31,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":618133,"gen_start":616776,"node":32,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":636042,"gen_start":618133,"node":33,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":637033,"gen_start":636042,"node":34,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":638136,"gen_start":637033,"node":35,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":638657,"gen_start":638136,"node":36,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":778901,"gen_start":638657,"node":37,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":779578,"gen_start":778901,"node":38,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":901758,"gen_start":779578,"node":39,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":903164,"gen_start":901758,"node":40,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":968952,"gen_start":903164,"node":41,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1012020,"gen_start":968952,"node":42,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1128175,"gen_start":1012020,"node":43,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1130111,"gen_start":1128175,"node":44,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1130539,"gen_start":1130111,"node":45,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1295089,"gen_start":1130539,"node":46,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1303778,"gen_start":1295089,"node":47,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1304571,"gen_start":1303778,"node":48,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1318263,"gen_start":1304571,"node":49,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1321147,"gen_start":1318263,"node":50,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1466001,"gen_start":1321147,"node":51,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1544799,"gen_start":1466001,"node":52,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1545664,"gen_start":1544799,"node":53,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1546017,"gen_start":1545664,"node":54,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1546371,"gen_start":1546017,"node":55,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1569689,"gen_start":1546371,"node":56,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1570129,"gen_start":1569689,"node":57,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1571551,"gen_start":1570129,"node":58,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1599999,"gen_start":1571551,"node":59,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1603773,"gen_start":1599999,"node":60,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1613677,"gen_start":1603773,"node":61,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1704250,"gen_start":1613677,"node":62,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1704762,"gen_start":1704250,"node":63,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1787392,"gen_start":1704762,"node":64,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1795711,"gen_start":1787392,"node":65,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1802632,"gen_start":1795711,"node":66,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1831060,"gen_start":1802632,"node":67,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1911132,"gen_start":1831060,"node":68,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1919569,"gen_start":1911132,"node":69,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1920634,"gen_start":1919569,"node":70,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1920968,"gen_start":1920634,"node":71,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1965720,"gen_start":1920968,"node":72,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1980039,"gen_start":1965720,"node":73,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2168028,"gen_start":1980039,"node":74,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2168792,"gen_start":2168028,"node":75,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2169712,"gen_start":2168792,"node":76,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2195854,"gen_start":2169712,"node":77,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2196828,"gen_start":2195854,"node":78,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2206975,"gen_start":2196828,"node":79,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2219060,"gen_start":2206975,"node":80,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2233096,"gen_start":2219060,"node":81,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2241786,"gen_start":2233096,"node":82,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2315841,"gen_start":2241786,"node":83,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2338152,"gen_start":2315841,"node":84,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2930375,"gen_start":2338152,"node":85,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2945731,"gen_start":2930375,"node":86,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3026987,"gen_start":2945731,"node":87,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3161966,"gen_start":3026987,"node":88,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3203638,"gen_start":3161966,"node":89,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3262324,"gen_start":3203638,"node":90,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3262965,"gen_start":3262324,"node":91,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3263575,"gen_start":3262965,"node":92,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3425884,"gen_start":3263575,"node":93,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3427502,"gen_start":3425884,"node":94,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3434895,"gen_start":3427502,"node":95,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3435444,"gen_start":3434895,"node":96,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3436014,"gen_start":3435444,"node":97,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3497565,"gen_start":3436014,"node":98,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3552996,"gen_start":3497565,"node":99,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3556046,"gen_start":3552996,"node":100,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3559600,"gen_start":3556046,"node":101,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3567154,"gen_start":3559600,"node":102,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3612932,"gen_start":3567154,"node":103,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3615081,"gen_start":3612932,"node":104,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3615646,"gen_start":3615081,"node":105,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3617119,"gen_start":3615646,"node":106,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3661289,"gen_start":3617119,"node":107,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3661603,"gen_start":3661289,"node":108,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3663436,"gen_start":3661603,"node":109,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3663732,"gen_start":3663436,"node":110,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3668295,"gen_start":3663732,"node":111,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3683117,"gen_start":3668295,"node":112,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3683688,"gen_start":3683117,"node":113,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3776614,"gen_start":3683688,"node":114,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3992447,"gen_start":3776614,"node":115,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3992871,"gen_start":3992447,"node":116,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4047943,"gen_start":3992871,"node":117,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4054258,"gen_start":4047943,"node":118,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4070997,"gen_start":4054258,"node":119,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4071984,"gen_start":4070997,"node":120,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4072338,"gen_start":4071984,"node":121,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4073956,"gen_start":4072338,"node":122,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4074547,"gen_start":4073956,"node":123,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4084051,"gen_start":4074547,"node":124,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4085254,"gen_start":4084051,"node":125,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4088307,"gen_start":4085254,"node":126,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4096453,"gen_start":4088307,"node":127,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4097680,"gen_start":4096453,"node":128,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4285678,"gen_start":4097680,"node":129,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4287288,"gen_start":4285678,"node":130,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4361783,"gen_start":4287288,"node":131,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4362136,"gen_start":4361783,"node":132,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4363372,"gen_start":4362136,"node":133,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4377829,"gen_start":4363372,"node":134,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4378600,"gen_start":4377829,"node":135,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4388628,"gen_start":4378600,"node":136,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4397285,"gen_start":4388628,"node":137,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4398488,"gen_start":4397285,"node":138,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4407032,"gen_start":4398488,"node":139,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4421419,"gen_start":4407032,"node":140,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4422053,"gen_start":4421419,"node":141,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4450237,"gen_start":4422053,"node":142,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4461679,"gen_start":4450237,"node":143,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4469693,"gen_start":4461679,"node":144,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4608939,"gen_start":4469693,"node":145,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4610774,"gen_start":4608939,"node":146,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4611785,"gen_start":4610774,"node":147,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4618747,"gen_start":4611785,"node":148,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4619284,"gen_start":4618747,"node":149,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4619718,"gen_start":4619284,"node":150,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4620948,"gen_start":4619718,"node":151,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4626497,"gen_start":4620948,"node":152,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4631239,"gen_start":4626497,"node":153,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4631663,"gen_start":4631239,"node":154,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4644229,"gen_start":4631663,"node":155,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4645573,"gen_start":4644229,"node":156,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4654660,"gen_start":4645573,"node":157,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4669421,"gen_start":4654660,"node":158,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4669775,"gen_start":4669421,"node":159,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4671712,"gen_start":4669775,"node":160,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4673649,"gen_start":4671712,"node":161,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4694942,"gen_start":4673649,"node":162,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4698832,"gen_start":4694942,"node":163,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4732656,"gen_start":4698832,"node":164,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4750221,"gen_start":4732656,"node":165,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4759211,"gen_start":4750221,"node":166,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4760261,"gen_start":4759211,"node":167,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4761578,"gen_start":4760261,"node":168,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4765050,"gen_start":4761578,"node":169,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4785773,"gen_start":4765050,"node":170,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4787246,"gen_start":4785773,"node":171,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4789183,"gen_start":4787246,"node":172,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4812630,"gen_start":4789183,"node":173,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4870420,"gen_start":4812630,"node":174,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4871082,"gen_start":4870420,"node":175,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5103135,"gen_start":4871082,"node":176,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5109839,"gen_start":5103135,"node":177,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5117217,"gen_start":5109839,"node":178,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5122138,"gen_start":5117217,"node":179,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5129442,"gen_start":5122138,"node":180,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5131053,"gen_start":5129442,"node":181,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5211297,"gen_start":5131053,"node":182,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5256217,"gen_start":5211297,"node":183,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5256570,"gen_start":5256217,"node":184,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5268381,"gen_start":5256570,"node":185,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5454413,"gen_start":5268381,"node":186,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5454979,"gen_start":5454413,"node":187,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5455692,"gen_start":5454979,"node":188,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5466019,"gen_start":5455692,"node":189,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5466786,"gen_start":5466019,"node":190,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5467409,"gen_start":5466786,"node":191,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5467702,"gen_start":5467409,"node":192,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5496043,"gen_start":5467702,"node":193,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5496653,"gen_start":5496043,"node":194,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5497006,"gen_start":5496653,"node":195,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5523010,"gen_start":5497006,"node":196,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5551359,"gen_start":5523010,"node":197,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5551760,"gen_start":5551359,"node":198,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5737702,"gen_start":5551760,"node":199,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5738389,"gen_start":5737702,"node":200,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5863980,"gen_start":5738389,"node":201,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6062887,"gen_start":5863980,"node":202,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6064199,"gen_start":6062887,"node":203,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6064731,"gen_start":6064199,"node":204,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6281199,"gen_start":6064731,"node":205,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6282022,"gen_start":6281199,"node":206,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6283329,"gen_start":6282022,"node":207,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6284585,"gen_start":6283329,"node":208,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6386220,"gen_start":6284585,"node":209,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6386995,"gen_start":6386220,"node":210,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6387790,"gen_start":6386995,"node":211,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6391821,"gen_start":6387790,"node":212,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6401727,"gen_start":6391821,"node":213,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6407213,"gen_start":6401727,"node":214,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6420173,"gen_start":6407213,"node":215,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6421305,"gen_start":6420173,"node":216,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6438740,"gen_start":6421305,"node":217,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6439328,"gen_start":6438740,"node":218,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6454598,"gen_start":6439328,"node":219,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6679699,"gen_start":6454598,"node":220,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6681640,"gen_start":6679699,"node":221,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6682208,"gen_start":6681640,"node":222,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6683338,"gen_start":6682208,"node":223,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6690893,"gen_start":6683338,"node":224,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6752293,"gen_start":6690893,"node":225,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6760428,"gen_start":6752293,"node":226,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6760703,"gen_start":6760428,"node":227,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6768799,"gen_start":6760703,"node":228,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6770356,"gen_start":6768799,"node":229,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6787932,"gen_start":6770356,"node":230,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6788494,"gen_start":6787932,"node":231,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6788740,"gen_start":6788494,"node":232,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6794510,"gen_start":6788740,"node":233,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6806079,"gen_start":6794510,"node":234,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6806980,"gen_start":6806079,"node":235,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6823480,"gen_start":6806980,"node":236,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6894801,"gen_start":6823480,"node":237,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6911541,"gen_start":6894801,"node":238,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6924461,"gen_start":6911541,"node":239,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6959525,"gen_start":6924461,"node":240,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6972176,"gen_start":6959525,"node":241,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6992288,"gen_start":6972176,"node":242,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7013976,"gen_start":6992288,"node":243,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7023901,"gen_start":7013976,"node":244,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7029968,"gen_start":7023901,"node":245,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7048830,"gen_start":7029968,"node":246,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7050000,"gen_start":7048830,"node":247,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7091093,"gen_start":7050000,"node":248,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7093877,"gen_start":7091093,"node":249,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7105264,"gen_start":7093877,"node":250,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7105714,"gen_start":7105264,"node":251,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7294428,"gen_start":7105714,"node":252,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7294994,"gen_start":7294428,"node":253,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7296153,"gen_start":7294994,"node":254,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7297987,"gen_start":7296153,"node":255,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7305421,"gen_start":7297987,"node":256,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7305695,"gen_start":7305421,"node":257,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7306049,"gen_start":7305695,"node":258,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7306937,"gen_start":7306049,"node":259,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7308810,"gen_start":7306937,"node":260,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7310251,"gen_start":7308810,"node":261,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7406472,"gen_start":7310251,"node":262,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7434645,"gen_start":7406472,"node":263,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7434998,"gen_start":7434645,"node":264,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7435474,"gen_start":7434998,"node":265,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7435489,"gen_start":7435474,"node":266,"role":"declaration","source":0,"src_end":2665805,"src_start":308}],"module":"CensusClosure","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusClosure.lex.tex","sha256":"529b0f2d6798ebe7946d652ae7400bea0bb7f4a04201be8bcd97ce84c0f78348"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusClosure.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusClosure.tex"}],"mappings":[{"artifact":0,"gen_end":4474387,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":60116,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":60463,"gen_start":60116,"node":3,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":60771,"gen_start":60463,"node":4,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":61194,"gen_start":60771,"node":5,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":62582,"gen_start":61194,"node":6,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":62826,"gen_start":62582,"node":7,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":79927,"gen_start":62826,"node":8,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":80529,"gen_start":79927,"node":9,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":84948,"gen_start":80529,"node":10,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":85772,"gen_start":84948,"node":11,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":110168,"gen_start":85772,"node":12,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":121561,"gen_start":110168,"node":13,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":121913,"gen_start":121561,"node":14,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":125030,"gen_start":121913,"node":15,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":147197,"gen_start":125030,"node":16,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":155924,"gen_start":147197,"node":17,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":183760,"gen_start":155924,"node":18,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":189657,"gen_start":183760,"node":19,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":208100,"gen_start":189657,"node":20,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":208513,"gen_start":208100,"node":21,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":222926,"gen_start":208513,"node":22,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":223438,"gen_start":222926,"node":23,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":223862,"gen_start":223438,"node":24,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":228917,"gen_start":223862,"node":25,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":366042,"gen_start":228917,"node":26,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":369189,"gen_start":366042,"node":27,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":402848,"gen_start":369189,"node":28,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":434119,"gen_start":402848,"node":29,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":435131,"gen_start":434119,"node":30,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":616776,"gen_start":435131,"node":31,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":618133,"gen_start":616776,"node":32,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":636042,"gen_start":618133,"node":33,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":637033,"gen_start":636042,"node":34,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":638136,"gen_start":637033,"node":35,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":638657,"gen_start":638136,"node":36,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":778901,"gen_start":638657,"node":37,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":779578,"gen_start":778901,"node":38,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":901758,"gen_start":779578,"node":39,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":903164,"gen_start":901758,"node":40,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":968952,"gen_start":903164,"node":41,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1012020,"gen_start":968952,"node":42,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1128175,"gen_start":1012020,"node":43,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1130111,"gen_start":1128175,"node":44,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1130539,"gen_start":1130111,"node":45,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1295089,"gen_start":1130539,"node":46,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1303778,"gen_start":1295089,"node":47,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1304571,"gen_start":1303778,"node":48,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1318263,"gen_start":1304571,"node":49,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1321147,"gen_start":1318263,"node":50,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1466001,"gen_start":1321147,"node":51,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1544799,"gen_start":1466001,"node":52,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1545664,"gen_start":1544799,"node":53,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1546017,"gen_start":1545664,"node":54,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1546371,"gen_start":1546017,"node":55,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1569689,"gen_start":1546371,"node":56,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1570129,"gen_start":1569689,"node":57,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1571551,"gen_start":1570129,"node":58,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1599999,"gen_start":1571551,"node":59,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1603773,"gen_start":1599999,"node":60,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1613677,"gen_start":1603773,"node":61,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1704250,"gen_start":1613677,"node":62,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1704762,"gen_start":1704250,"node":63,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1787392,"gen_start":1704762,"node":64,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1795711,"gen_start":1787392,"node":65,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1802632,"gen_start":1795711,"node":66,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1831060,"gen_start":1802632,"node":67,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1911132,"gen_start":1831060,"node":68,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1919569,"gen_start":1911132,"node":69,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1920634,"gen_start":1919569,"node":70,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1920968,"gen_start":1920634,"node":71,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1965720,"gen_start":1920968,"node":72,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":1980039,"gen_start":1965720,"node":73,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2168028,"gen_start":1980039,"node":74,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2168792,"gen_start":2168028,"node":75,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2169712,"gen_start":2168792,"node":76,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2195854,"gen_start":2169712,"node":77,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2196828,"gen_start":2195854,"node":78,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2206975,"gen_start":2196828,"node":79,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2219060,"gen_start":2206975,"node":80,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2233096,"gen_start":2219060,"node":81,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2241786,"gen_start":2233096,"node":82,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2315841,"gen_start":2241786,"node":83,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2338152,"gen_start":2315841,"node":84,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2930375,"gen_start":2338152,"node":85,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":2945731,"gen_start":2930375,"node":86,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3026987,"gen_start":2945731,"node":87,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3161966,"gen_start":3026987,"node":88,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3203638,"gen_start":3161966,"node":89,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3262324,"gen_start":3203638,"node":90,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3262965,"gen_start":3262324,"node":91,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3263575,"gen_start":3262965,"node":92,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3425884,"gen_start":3263575,"node":93,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3427502,"gen_start":3425884,"node":94,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3434895,"gen_start":3427502,"node":95,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3435444,"gen_start":3434895,"node":96,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3436014,"gen_start":3435444,"node":97,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3497565,"gen_start":3436014,"node":98,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3552996,"gen_start":3497565,"node":99,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3556046,"gen_start":3552996,"node":100,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3559600,"gen_start":3556046,"node":101,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3567154,"gen_start":3559600,"node":102,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3612932,"gen_start":3567154,"node":103,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3615081,"gen_start":3612932,"node":104,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3615646,"gen_start":3615081,"node":105,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3617119,"gen_start":3615646,"node":106,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3661289,"gen_start":3617119,"node":107,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3661603,"gen_start":3661289,"node":108,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3663436,"gen_start":3661603,"node":109,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3663732,"gen_start":3663436,"node":110,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3668295,"gen_start":3663732,"node":111,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3683117,"gen_start":3668295,"node":112,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3683688,"gen_start":3683117,"node":113,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3776614,"gen_start":3683688,"node":114,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3992447,"gen_start":3776614,"node":115,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":3992871,"gen_start":3992447,"node":116,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4047943,"gen_start":3992871,"node":117,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4054258,"gen_start":4047943,"node":118,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4070997,"gen_start":4054258,"node":119,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4071984,"gen_start":4070997,"node":120,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4072338,"gen_start":4071984,"node":121,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4073956,"gen_start":4072338,"node":122,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4074547,"gen_start":4073956,"node":123,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4084051,"gen_start":4074547,"node":124,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4085254,"gen_start":4084051,"node":125,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4088307,"gen_start":4085254,"node":126,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4096453,"gen_start":4088307,"node":127,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4097680,"gen_start":4096453,"node":128,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4285678,"gen_start":4097680,"node":129,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4287288,"gen_start":4285678,"node":130,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4361783,"gen_start":4287288,"node":131,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4362136,"gen_start":4361783,"node":132,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4363372,"gen_start":4362136,"node":133,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4377829,"gen_start":4363372,"node":134,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4378600,"gen_start":4377829,"node":135,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4388628,"gen_start":4378600,"node":136,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4397285,"gen_start":4388628,"node":137,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4398488,"gen_start":4397285,"node":138,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4407032,"gen_start":4398488,"node":139,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4421419,"gen_start":4407032,"node":140,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4422053,"gen_start":4421419,"node":141,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4450237,"gen_start":4422053,"node":142,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4461679,"gen_start":4450237,"node":143,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4469693,"gen_start":4461679,"node":144,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4608939,"gen_start":4469693,"node":145,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4610774,"gen_start":4608939,"node":146,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4611785,"gen_start":4610774,"node":147,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4618747,"gen_start":4611785,"node":148,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4619284,"gen_start":4618747,"node":149,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4619718,"gen_start":4619284,"node":150,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4620948,"gen_start":4619718,"node":151,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4626497,"gen_start":4620948,"node":152,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4631239,"gen_start":4626497,"node":153,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4631663,"gen_start":4631239,"node":154,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4644229,"gen_start":4631663,"node":155,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4645573,"gen_start":4644229,"node":156,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4654660,"gen_start":4645573,"node":157,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4669421,"gen_start":4654660,"node":158,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4669775,"gen_start":4669421,"node":159,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4671712,"gen_start":4669775,"node":160,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4673649,"gen_start":4671712,"node":161,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4694942,"gen_start":4673649,"node":162,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4698832,"gen_start":4694942,"node":163,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4732656,"gen_start":4698832,"node":164,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4750221,"gen_start":4732656,"node":165,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4759211,"gen_start":4750221,"node":166,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4760261,"gen_start":4759211,"node":167,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4761578,"gen_start":4760261,"node":168,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4765050,"gen_start":4761578,"node":169,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4785773,"gen_start":4765050,"node":170,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4787246,"gen_start":4785773,"node":171,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4789183,"gen_start":4787246,"node":172,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4812630,"gen_start":4789183,"node":173,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4870420,"gen_start":4812630,"node":174,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":4871082,"gen_start":4870420,"node":175,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5103135,"gen_start":4871082,"node":176,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5109839,"gen_start":5103135,"node":177,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5117217,"gen_start":5109839,"node":178,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5122138,"gen_start":5117217,"node":179,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5129442,"gen_start":5122138,"node":180,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5131053,"gen_start":5129442,"node":181,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5211297,"gen_start":5131053,"node":182,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5256217,"gen_start":5211297,"node":183,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5256570,"gen_start":5256217,"node":184,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5268381,"gen_start":5256570,"node":185,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5454413,"gen_start":5268381,"node":186,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5454979,"gen_start":5454413,"node":187,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5455692,"gen_start":5454979,"node":188,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5466019,"gen_start":5455692,"node":189,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5466786,"gen_start":5466019,"node":190,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5467409,"gen_start":5466786,"node":191,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5467702,"gen_start":5467409,"node":192,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5496043,"gen_start":5467702,"node":193,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5496653,"gen_start":5496043,"node":194,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5497006,"gen_start":5496653,"node":195,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5523010,"gen_start":5497006,"node":196,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5551359,"gen_start":5523010,"node":197,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5551760,"gen_start":5551359,"node":198,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5737702,"gen_start":5551760,"node":199,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5738389,"gen_start":5737702,"node":200,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":5863980,"gen_start":5738389,"node":201,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6062887,"gen_start":5863980,"node":202,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6064199,"gen_start":6062887,"node":203,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6064731,"gen_start":6064199,"node":204,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6281199,"gen_start":6064731,"node":205,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6282022,"gen_start":6281199,"node":206,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6283329,"gen_start":6282022,"node":207,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6284585,"gen_start":6283329,"node":208,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6386220,"gen_start":6284585,"node":209,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6386995,"gen_start":6386220,"node":210,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6387790,"gen_start":6386995,"node":211,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6391821,"gen_start":6387790,"node":212,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6401727,"gen_start":6391821,"node":213,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6407213,"gen_start":6401727,"node":214,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6420173,"gen_start":6407213,"node":215,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6421305,"gen_start":6420173,"node":216,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6438740,"gen_start":6421305,"node":217,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6439328,"gen_start":6438740,"node":218,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6454598,"gen_start":6439328,"node":219,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6679699,"gen_start":6454598,"node":220,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6681640,"gen_start":6679699,"node":221,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6682208,"gen_start":6681640,"node":222,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6683338,"gen_start":6682208,"node":223,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6690893,"gen_start":6683338,"node":224,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6752293,"gen_start":6690893,"node":225,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6760428,"gen_start":6752293,"node":226,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6760703,"gen_start":6760428,"node":227,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6768799,"gen_start":6760703,"node":228,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6770356,"gen_start":6768799,"node":229,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6787932,"gen_start":6770356,"node":230,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6788494,"gen_start":6787932,"node":231,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6788740,"gen_start":6788494,"node":232,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6794510,"gen_start":6788740,"node":233,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6806079,"gen_start":6794510,"node":234,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6806980,"gen_start":6806079,"node":235,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6823480,"gen_start":6806980,"node":236,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6894801,"gen_start":6823480,"node":237,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6911541,"gen_start":6894801,"node":238,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6924461,"gen_start":6911541,"node":239,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6959525,"gen_start":6924461,"node":240,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6972176,"gen_start":6959525,"node":241,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":6992288,"gen_start":6972176,"node":242,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7013976,"gen_start":6992288,"node":243,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7023901,"gen_start":7013976,"node":244,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7029968,"gen_start":7023901,"node":245,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7048830,"gen_start":7029968,"node":246,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7050000,"gen_start":7048830,"node":247,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7091093,"gen_start":7050000,"node":248,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7093877,"gen_start":7091093,"node":249,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7105264,"gen_start":7093877,"node":250,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7105714,"gen_start":7105264,"node":251,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7294428,"gen_start":7105714,"node":252,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7294994,"gen_start":7294428,"node":253,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7296153,"gen_start":7294994,"node":254,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7297987,"gen_start":7296153,"node":255,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7305421,"gen_start":7297987,"node":256,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7305695,"gen_start":7305421,"node":257,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7306049,"gen_start":7305695,"node":258,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7306937,"gen_start":7306049,"node":259,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7308810,"gen_start":7306937,"node":260,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7310251,"gen_start":7308810,"node":261,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7406472,"gen_start":7310251,"node":262,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7434645,"gen_start":7406472,"node":263,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7434998,"gen_start":7434645,"node":264,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7435474,"gen_start":7434998,"node":265,"role":"declaration","source":0,"src_end":2665805,"src_start":308},{"artifact":1,"gen_end":7435489,"gen_start":7435474,"node":266,"role":"declaration","source":0,"src_end":2665805,"src_start":308}],"module":"CensusClosure","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusClosure.lex.tex","sha256":"529b0f2d6798ebe7946d652ae7400bea0bb7f4a04201be8bcd97ce84c0f78348"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusComplete.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusComplete.map.json index 9a458a076..1e560fdfc 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusComplete.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/CensusComplete.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusComplete.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusComplete.tex"}],"mappings":[{"artifact":0,"gen_end":359721,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":11679,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":31624,"gen_start":11679,"node":3,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":41348,"gen_start":31624,"node":4,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":80955,"gen_start":41348,"node":5,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":109615,"gen_start":80955,"node":6,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":134169,"gen_start":109615,"node":7,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":147258,"gen_start":134169,"node":8,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":147936,"gen_start":147258,"node":9,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":164115,"gen_start":147936,"node":10,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":200991,"gen_start":164115,"node":11,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":231705,"gen_start":200991,"node":12,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":232382,"gen_start":231705,"node":13,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":246550,"gen_start":232382,"node":14,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":273157,"gen_start":246550,"node":15,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":295644,"gen_start":273157,"node":16,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":335464,"gen_start":295644,"node":17,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":370287,"gen_start":335464,"node":18,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":388467,"gen_start":370287,"node":19,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":421236,"gen_start":388467,"node":20,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":421251,"gen_start":421236,"node":21,"role":"declaration","source":0,"src_end":267931,"src_start":556}],"module":"CensusComplete","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/CensusComplete.lex.tex","sha256":"039267b49a3288928b5e4e236cc0eeaaf4026b295687d0b2e547c3a052d46940"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/CensusComplete.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/CensusComplete.tex"}],"mappings":[{"artifact":0,"gen_end":359721,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":11679,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":31624,"gen_start":11679,"node":3,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":41348,"gen_start":31624,"node":4,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":80955,"gen_start":41348,"node":5,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":109615,"gen_start":80955,"node":6,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":134169,"gen_start":109615,"node":7,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":147258,"gen_start":134169,"node":8,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":147936,"gen_start":147258,"node":9,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":164115,"gen_start":147936,"node":10,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":200991,"gen_start":164115,"node":11,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":231705,"gen_start":200991,"node":12,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":232382,"gen_start":231705,"node":13,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":246550,"gen_start":232382,"node":14,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":273157,"gen_start":246550,"node":15,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":295644,"gen_start":273157,"node":16,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":335464,"gen_start":295644,"node":17,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":370287,"gen_start":335464,"node":18,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":388467,"gen_start":370287,"node":19,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":421236,"gen_start":388467,"node":20,"role":"declaration","source":0,"src_end":267931,"src_start":556},{"artifact":1,"gen_end":421251,"gen_start":421236,"node":21,"role":"declaration","source":0,"src_end":267931,"src_start":556}],"module":"CensusComplete","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/CensusComplete.lex.tex","sha256":"039267b49a3288928b5e4e236cc0eeaaf4026b295687d0b2e547c3a052d46940"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Closure.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Closure.map.json index 013c9404d..fed4f36be 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Closure.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Closure.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Closure.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Closure.tex"}],"mappings":[{"artifact":0,"gen_end":303057,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":1852,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":3570,"gen_start":1852,"node":3,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":4530,"gen_start":3570,"node":4,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":5675,"gen_start":4530,"node":5,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":6199,"gen_start":5675,"node":6,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":7584,"gen_start":6199,"node":7,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":7839,"gen_start":7584,"node":8,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":11334,"gen_start":7839,"node":9,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":48960,"gen_start":11334,"node":10,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":50980,"gen_start":48960,"node":11,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":52053,"gen_start":50980,"node":12,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":52291,"gen_start":52053,"node":13,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":52768,"gen_start":52291,"node":14,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":53018,"gen_start":52768,"node":15,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":54082,"gen_start":53018,"node":16,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":54913,"gen_start":54082,"node":17,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":59813,"gen_start":54913,"node":18,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":60222,"gen_start":59813,"node":19,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":61051,"gen_start":60222,"node":20,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":61715,"gen_start":61051,"node":21,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":62207,"gen_start":61715,"node":22,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":64126,"gen_start":62207,"node":23,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":77461,"gen_start":64126,"node":24,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":80708,"gen_start":77461,"node":25,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":90694,"gen_start":80708,"node":26,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":96725,"gen_start":90694,"node":27,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":110430,"gen_start":96725,"node":28,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":111197,"gen_start":110430,"node":29,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":174160,"gen_start":111197,"node":30,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":175387,"gen_start":174160,"node":31,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":186396,"gen_start":175387,"node":32,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":187755,"gen_start":186396,"node":33,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":188028,"gen_start":187755,"node":34,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":188472,"gen_start":188028,"node":35,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":193525,"gen_start":188472,"node":36,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":200432,"gen_start":193525,"node":37,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":220510,"gen_start":200432,"node":38,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":227988,"gen_start":220510,"node":39,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":229352,"gen_start":227988,"node":40,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":242549,"gen_start":229352,"node":41,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":246463,"gen_start":242549,"node":42,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":247160,"gen_start":246463,"node":43,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":247605,"gen_start":247160,"node":44,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":248680,"gen_start":247605,"node":45,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":249103,"gen_start":248680,"node":46,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":249545,"gen_start":249103,"node":47,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":249805,"gen_start":249545,"node":48,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":251020,"gen_start":249805,"node":49,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":251465,"gen_start":251020,"node":50,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":256259,"gen_start":251465,"node":51,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":256620,"gen_start":256259,"node":52,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":268090,"gen_start":256620,"node":53,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":281792,"gen_start":268090,"node":54,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":284727,"gen_start":281792,"node":55,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":293261,"gen_start":284727,"node":56,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":298011,"gen_start":293261,"node":57,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":298257,"gen_start":298011,"node":58,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":319769,"gen_start":298257,"node":59,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":320685,"gen_start":319769,"node":60,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":324693,"gen_start":320685,"node":61,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":325102,"gen_start":324693,"node":62,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":328905,"gen_start":325102,"node":63,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":334052,"gen_start":328905,"node":64,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":334327,"gen_start":334052,"node":65,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":334913,"gen_start":334327,"node":66,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":335309,"gen_start":334913,"node":67,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":335324,"gen_start":335309,"node":68,"role":"declaration","source":0,"src_end":220931,"src_start":298}],"module":"Closure","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Closure.lex.tex","sha256":"33a84de208ef20d64a7bbbc819a80414182d60a211a924907cc3b7c352bcde06"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Closure.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Closure.tex"}],"mappings":[{"artifact":0,"gen_end":303057,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":1852,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":3570,"gen_start":1852,"node":3,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":4530,"gen_start":3570,"node":4,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":5675,"gen_start":4530,"node":5,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":6199,"gen_start":5675,"node":6,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":7584,"gen_start":6199,"node":7,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":7839,"gen_start":7584,"node":8,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":11334,"gen_start":7839,"node":9,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":48960,"gen_start":11334,"node":10,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":50980,"gen_start":48960,"node":11,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":52053,"gen_start":50980,"node":12,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":52291,"gen_start":52053,"node":13,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":52768,"gen_start":52291,"node":14,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":53018,"gen_start":52768,"node":15,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":54082,"gen_start":53018,"node":16,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":54913,"gen_start":54082,"node":17,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":59813,"gen_start":54913,"node":18,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":60222,"gen_start":59813,"node":19,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":61051,"gen_start":60222,"node":20,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":61715,"gen_start":61051,"node":21,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":62207,"gen_start":61715,"node":22,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":64126,"gen_start":62207,"node":23,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":77461,"gen_start":64126,"node":24,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":80708,"gen_start":77461,"node":25,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":90694,"gen_start":80708,"node":26,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":96725,"gen_start":90694,"node":27,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":110430,"gen_start":96725,"node":28,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":111197,"gen_start":110430,"node":29,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":174160,"gen_start":111197,"node":30,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":175387,"gen_start":174160,"node":31,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":186396,"gen_start":175387,"node":32,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":187755,"gen_start":186396,"node":33,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":188028,"gen_start":187755,"node":34,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":188472,"gen_start":188028,"node":35,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":193525,"gen_start":188472,"node":36,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":200432,"gen_start":193525,"node":37,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":220510,"gen_start":200432,"node":38,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":227988,"gen_start":220510,"node":39,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":229352,"gen_start":227988,"node":40,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":242549,"gen_start":229352,"node":41,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":246463,"gen_start":242549,"node":42,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":247160,"gen_start":246463,"node":43,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":247605,"gen_start":247160,"node":44,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":248680,"gen_start":247605,"node":45,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":249103,"gen_start":248680,"node":46,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":249545,"gen_start":249103,"node":47,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":249805,"gen_start":249545,"node":48,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":251020,"gen_start":249805,"node":49,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":251465,"gen_start":251020,"node":50,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":256259,"gen_start":251465,"node":51,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":256620,"gen_start":256259,"node":52,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":268090,"gen_start":256620,"node":53,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":281792,"gen_start":268090,"node":54,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":284727,"gen_start":281792,"node":55,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":293261,"gen_start":284727,"node":56,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":298011,"gen_start":293261,"node":57,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":298257,"gen_start":298011,"node":58,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":319769,"gen_start":298257,"node":59,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":320685,"gen_start":319769,"node":60,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":324693,"gen_start":320685,"node":61,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":325102,"gen_start":324693,"node":62,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":328905,"gen_start":325102,"node":63,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":334052,"gen_start":328905,"node":64,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":334327,"gen_start":334052,"node":65,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":334913,"gen_start":334327,"node":66,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":335309,"gen_start":334913,"node":67,"role":"declaration","source":0,"src_end":220931,"src_start":298},{"artifact":1,"gen_end":335324,"gen_start":335309,"node":68,"role":"declaration","source":0,"src_end":220931,"src_start":298}],"module":"Closure","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Closure.lex.tex","sha256":"33a84de208ef20d64a7bbbc819a80414182d60a211a924907cc3b7c352bcde06"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureGauge.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureGauge.map.json index 328292bf8..d220520df 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureGauge.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureGauge.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosureGauge.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosureGauge.tex"}],"mappings":[{"artifact":0,"gen_end":102285,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":647,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":14703,"gen_start":647,"node":3,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":15142,"gen_start":14703,"node":4,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":15581,"gen_start":15142,"node":5,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":26521,"gen_start":15581,"node":6,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":34512,"gen_start":26521,"node":7,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":49359,"gen_start":34512,"node":8,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":49589,"gen_start":49359,"node":9,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":50033,"gen_start":49589,"node":10,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":50477,"gen_start":50033,"node":11,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":51777,"gen_start":50477,"node":12,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":52221,"gen_start":51777,"node":13,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":56640,"gen_start":52221,"node":14,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":57451,"gen_start":56640,"node":15,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":57703,"gen_start":57451,"node":16,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":58036,"gen_start":57703,"node":17,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":58685,"gen_start":58036,"node":18,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":61066,"gen_start":58685,"node":19,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":64656,"gen_start":61066,"node":20,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":64671,"gen_start":64656,"node":21,"role":"declaration","source":0,"src_end":68858,"src_start":331}],"module":"ClosureGauge","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosureGauge.lex.tex","sha256":"53ed68e0a39fc67c097dc49fb84f91fa67da4eea9f71288031ebdeb176d013ff"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosureGauge.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosureGauge.tex"}],"mappings":[{"artifact":0,"gen_end":102285,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":647,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":14703,"gen_start":647,"node":3,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":15142,"gen_start":14703,"node":4,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":15581,"gen_start":15142,"node":5,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":26521,"gen_start":15581,"node":6,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":34512,"gen_start":26521,"node":7,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":49359,"gen_start":34512,"node":8,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":49589,"gen_start":49359,"node":9,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":50033,"gen_start":49589,"node":10,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":50477,"gen_start":50033,"node":11,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":51777,"gen_start":50477,"node":12,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":52221,"gen_start":51777,"node":13,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":56640,"gen_start":52221,"node":14,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":57451,"gen_start":56640,"node":15,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":57703,"gen_start":57451,"node":16,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":58036,"gen_start":57703,"node":17,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":58685,"gen_start":58036,"node":18,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":61066,"gen_start":58685,"node":19,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":64656,"gen_start":61066,"node":20,"role":"declaration","source":0,"src_end":68858,"src_start":331},{"artifact":1,"gen_end":64671,"gen_start":64656,"node":21,"role":"declaration","source":0,"src_end":68858,"src_start":331}],"module":"ClosureGauge","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosureGauge.lex.tex","sha256":"53ed68e0a39fc67c097dc49fb84f91fa67da4eea9f71288031ebdeb176d013ff"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureOrbit.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureOrbit.map.json index e30a76c53..5cb779d2f 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureOrbit.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureOrbit.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosureOrbit.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosureOrbit.tex"}],"mappings":[{"artifact":0,"gen_end":133692,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":6351,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":7207,"gen_start":6351,"node":3,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":12333,"gen_start":7207,"node":4,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":18034,"gen_start":12333,"node":5,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":18284,"gen_start":18034,"node":6,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":27717,"gen_start":18284,"node":7,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":30550,"gen_start":27717,"node":8,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":46468,"gen_start":30550,"node":9,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":66813,"gen_start":46468,"node":10,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":71272,"gen_start":66813,"node":11,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":85004,"gen_start":71272,"node":12,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":90829,"gen_start":85004,"node":13,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":91271,"gen_start":90829,"node":14,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":91861,"gen_start":91271,"node":15,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":93468,"gen_start":91861,"node":16,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":130701,"gen_start":93468,"node":17,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":134284,"gen_start":130701,"node":18,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":135392,"gen_start":134284,"node":19,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":149234,"gen_start":135392,"node":20,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":149249,"gen_start":149234,"node":21,"role":"declaration","source":0,"src_end":92643,"src_start":298}],"module":"ClosureOrbit","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosureOrbit.lex.tex","sha256":"91628f43d32c9b90e4299ef19bcfcca899c614e774bffa5943746265440b6ecb"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosureOrbit.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosureOrbit.tex"}],"mappings":[{"artifact":0,"gen_end":133692,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":6351,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":7207,"gen_start":6351,"node":3,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":12333,"gen_start":7207,"node":4,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":18034,"gen_start":12333,"node":5,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":18284,"gen_start":18034,"node":6,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":27717,"gen_start":18284,"node":7,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":30550,"gen_start":27717,"node":8,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":46468,"gen_start":30550,"node":9,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":66813,"gen_start":46468,"node":10,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":71272,"gen_start":66813,"node":11,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":85004,"gen_start":71272,"node":12,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":90829,"gen_start":85004,"node":13,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":91271,"gen_start":90829,"node":14,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":91861,"gen_start":91271,"node":15,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":93468,"gen_start":91861,"node":16,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":130701,"gen_start":93468,"node":17,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":134284,"gen_start":130701,"node":18,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":135392,"gen_start":134284,"node":19,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":149234,"gen_start":135392,"node":20,"role":"declaration","source":0,"src_end":92643,"src_start":298},{"artifact":1,"gen_end":149249,"gen_start":149234,"node":21,"role":"declaration","source":0,"src_end":92643,"src_start":298}],"module":"ClosureOrbit","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosureOrbit.lex.tex","sha256":"91628f43d32c9b90e4299ef19bcfcca899c614e774bffa5943746265440b6ecb"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureOrbitCount.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureOrbitCount.map.json index 5dc868a01..8434658f3 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureOrbitCount.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureOrbitCount.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosureOrbitCount.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosureOrbitCount.tex"}],"mappings":[{"artifact":0,"gen_end":112721,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":860,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":5283,"gen_start":860,"node":3,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":5992,"gen_start":5283,"node":4,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":32401,"gen_start":5992,"node":5,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":33181,"gen_start":32401,"node":6,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":64256,"gen_start":33181,"node":7,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":82297,"gen_start":64256,"node":8,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":82822,"gen_start":82297,"node":9,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":82837,"gen_start":82822,"node":10,"role":"declaration","source":0,"src_end":76756,"src_start":200}],"module":"ClosureOrbitCount","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosureOrbitCount.lex.tex","sha256":"d8301bad41f913c8278847aaf6a850390dc5c32def416adcb66b9feeae1f1efa"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosureOrbitCount.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosureOrbitCount.tex"}],"mappings":[{"artifact":0,"gen_end":112721,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":860,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":5283,"gen_start":860,"node":3,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":5992,"gen_start":5283,"node":4,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":32401,"gen_start":5992,"node":5,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":33181,"gen_start":32401,"node":6,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":64256,"gen_start":33181,"node":7,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":82297,"gen_start":64256,"node":8,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":82822,"gen_start":82297,"node":9,"role":"declaration","source":0,"src_end":76756,"src_start":200},{"artifact":1,"gen_end":82837,"gen_start":82822,"node":10,"role":"declaration","source":0,"src_end":76756,"src_start":200}],"module":"ClosureOrbitCount","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosureOrbitCount.lex.tex","sha256":"d8301bad41f913c8278847aaf6a850390dc5c32def416adcb66b9feeae1f1efa"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureOrbitTransport.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureOrbitTransport.map.json index 7dc520262..3dbc1c550 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureOrbitTransport.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosureOrbitTransport.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosureOrbitTransport.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosureOrbitTransport.tex"}],"mappings":[{"artifact":0,"gen_end":263061,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":811,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":1226,"gen_start":811,"node":3,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":1664,"gen_start":1226,"node":4,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":22348,"gen_start":1664,"node":5,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":36901,"gen_start":22348,"node":6,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":77776,"gen_start":36901,"node":7,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":91134,"gen_start":77776,"node":8,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":104413,"gen_start":91134,"node":9,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":109063,"gen_start":104413,"node":10,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":110424,"gen_start":109063,"node":11,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":115347,"gen_start":110424,"node":12,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":115770,"gen_start":115347,"node":13,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":117422,"gen_start":115770,"node":14,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":118109,"gen_start":117422,"node":15,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":120735,"gen_start":118109,"node":16,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":121539,"gen_start":120735,"node":17,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":124300,"gen_start":121539,"node":18,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":124977,"gen_start":124300,"node":19,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":135249,"gen_start":124977,"node":20,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":135666,"gen_start":135249,"node":21,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":156850,"gen_start":135666,"node":22,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":165462,"gen_start":156850,"node":23,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":166070,"gen_start":165462,"node":24,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":167208,"gen_start":166070,"node":25,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":172116,"gen_start":167208,"node":26,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":172983,"gen_start":172116,"node":27,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":174165,"gen_start":172983,"node":28,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":178004,"gen_start":174165,"node":29,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":178449,"gen_start":178004,"node":30,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":178710,"gen_start":178449,"node":31,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":192537,"gen_start":178710,"node":32,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":192899,"gen_start":192537,"node":33,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":193767,"gen_start":192899,"node":34,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":208419,"gen_start":193767,"node":35,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":209232,"gen_start":208419,"node":36,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":209921,"gen_start":209232,"node":37,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":229376,"gen_start":209921,"node":38,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":241478,"gen_start":229376,"node":39,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":242988,"gen_start":241478,"node":40,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":243621,"gen_start":242988,"node":41,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":254027,"gen_start":243621,"node":42,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":254042,"gen_start":254027,"node":43,"role":"declaration","source":0,"src_end":192527,"src_start":453}],"module":"ClosureOrbitTransport","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosureOrbitTransport.lex.tex","sha256":"cbf3c7d0ac92661304a7768d28bcfe976167ed7c78193a4cb373b3614e64267e"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosureOrbitTransport.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosureOrbitTransport.tex"}],"mappings":[{"artifact":0,"gen_end":263061,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":811,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":1226,"gen_start":811,"node":3,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":1664,"gen_start":1226,"node":4,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":22348,"gen_start":1664,"node":5,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":36901,"gen_start":22348,"node":6,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":77776,"gen_start":36901,"node":7,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":91134,"gen_start":77776,"node":8,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":104413,"gen_start":91134,"node":9,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":109063,"gen_start":104413,"node":10,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":110424,"gen_start":109063,"node":11,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":115347,"gen_start":110424,"node":12,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":115770,"gen_start":115347,"node":13,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":117422,"gen_start":115770,"node":14,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":118109,"gen_start":117422,"node":15,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":120735,"gen_start":118109,"node":16,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":121539,"gen_start":120735,"node":17,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":124300,"gen_start":121539,"node":18,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":124977,"gen_start":124300,"node":19,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":135249,"gen_start":124977,"node":20,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":135666,"gen_start":135249,"node":21,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":156850,"gen_start":135666,"node":22,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":165462,"gen_start":156850,"node":23,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":166070,"gen_start":165462,"node":24,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":167208,"gen_start":166070,"node":25,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":172116,"gen_start":167208,"node":26,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":172983,"gen_start":172116,"node":27,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":174165,"gen_start":172983,"node":28,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":178004,"gen_start":174165,"node":29,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":178449,"gen_start":178004,"node":30,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":178710,"gen_start":178449,"node":31,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":192537,"gen_start":178710,"node":32,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":192899,"gen_start":192537,"node":33,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":193767,"gen_start":192899,"node":34,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":208419,"gen_start":193767,"node":35,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":209232,"gen_start":208419,"node":36,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":209921,"gen_start":209232,"node":37,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":229376,"gen_start":209921,"node":38,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":241478,"gen_start":229376,"node":39,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":242988,"gen_start":241478,"node":40,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":243621,"gen_start":242988,"node":41,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":254027,"gen_start":243621,"node":42,"role":"declaration","source":0,"src_end":192527,"src_start":453},{"artifact":1,"gen_end":254042,"gen_start":254027,"node":43,"role":"declaration","source":0,"src_end":192527,"src_start":453}],"module":"ClosureOrbitTransport","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosureOrbitTransport.lex.tex","sha256":"cbf3c7d0ac92661304a7768d28bcfe976167ed7c78193a4cb373b3614e64267e"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert0.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert0.map.json index 674f89a4b..7afde23cd 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert0.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert0.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert0.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert0.tex"}],"mappings":[{"artifact":0,"gen_end":16095,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":661,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":918,"gen_start":661,"node":3,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":933,"gen_start":918,"node":4,"role":"declaration","source":0,"src_end":2445,"src_start":156}],"module":"ClosurePairCert0","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert0.lex.tex","sha256":"67757e8d6299170b5fb3b9a7ff9159eb06c0d676675d55d7eecb4435c33f4c6b"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert0.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert0.tex"}],"mappings":[{"artifact":0,"gen_end":16095,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":661,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":918,"gen_start":661,"node":3,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":933,"gen_start":918,"node":4,"role":"declaration","source":0,"src_end":2445,"src_start":156}],"module":"ClosurePairCert0","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert0.lex.tex","sha256":"67757e8d6299170b5fb3b9a7ff9159eb06c0d676675d55d7eecb4435c33f4c6b"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert1.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert1.map.json index 6a406588c..3c76427ec 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert1.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert1.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert1.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert1.tex"}],"mappings":[{"artifact":0,"gen_end":15969,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2351,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2351,"src_start":156},{"artifact":1,"gen_end":659,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2351,"src_start":156},{"artifact":1,"gen_end":914,"gen_start":659,"node":3,"role":"declaration","source":0,"src_end":2351,"src_start":156},{"artifact":1,"gen_end":929,"gen_start":914,"node":4,"role":"declaration","source":0,"src_end":2351,"src_start":156}],"module":"ClosurePairCert1","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert1.lex.tex","sha256":"e79af54ae200d53723033e5bb138a3538b0fd9aca7008c22256cddf9034c27cf"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert1.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert1.tex"}],"mappings":[{"artifact":0,"gen_end":15969,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2351,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2351,"src_start":156},{"artifact":1,"gen_end":659,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2351,"src_start":156},{"artifact":1,"gen_end":914,"gen_start":659,"node":3,"role":"declaration","source":0,"src_end":2351,"src_start":156},{"artifact":1,"gen_end":929,"gen_start":914,"node":4,"role":"declaration","source":0,"src_end":2351,"src_start":156}],"module":"ClosurePairCert1","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert1.lex.tex","sha256":"e79af54ae200d53723033e5bb138a3538b0fd9aca7008c22256cddf9034c27cf"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert10.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert10.map.json index 1dc879265..a0e548afa 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert10.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert10.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert10.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert10.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":917,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":932,"gen_start":917,"node":4,"role":"declaration","source":0,"src_end":2448,"src_start":157}],"module":"ClosurePairCert10","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert10.lex.tex","sha256":"6d6e27adec4a0ba0b1aa686ee3eb9fccd39086feebfb8c1a43eeff7e61b78e96"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert10.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert10.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":917,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":932,"gen_start":917,"node":4,"role":"declaration","source":0,"src_end":2448,"src_start":157}],"module":"ClosurePairCert10","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert10.lex.tex","sha256":"6d6e27adec4a0ba0b1aa686ee3eb9fccd39086feebfb8c1a43eeff7e61b78e96"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert11.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert11.map.json index c1501448c..b6ca1a021 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert11.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert11.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert11.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert11.tex"}],"mappings":[{"artifact":0,"gen_end":16099,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2450,"src_start":157},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2450,"src_start":157},{"artifact":1,"gen_end":484,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2450,"src_start":157},{"artifact":1,"gen_end":919,"gen_start":484,"node":3,"role":"declaration","source":0,"src_end":2450,"src_start":157},{"artifact":1,"gen_end":934,"gen_start":919,"node":4,"role":"declaration","source":0,"src_end":2450,"src_start":157}],"module":"ClosurePairCert11","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert11.lex.tex","sha256":"ba9a7fbe081434f1766059b9e4940361c376a4a49e705c04faec5c824be61066"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert11.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert11.tex"}],"mappings":[{"artifact":0,"gen_end":16099,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2450,"src_start":157},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2450,"src_start":157},{"artifact":1,"gen_end":484,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2450,"src_start":157},{"artifact":1,"gen_end":919,"gen_start":484,"node":3,"role":"declaration","source":0,"src_end":2450,"src_start":157},{"artifact":1,"gen_end":934,"gen_start":919,"node":4,"role":"declaration","source":0,"src_end":2450,"src_start":157}],"module":"ClosurePairCert11","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert11.lex.tex","sha256":"ba9a7fbe081434f1766059b9e4940361c376a4a49e705c04faec5c824be61066"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert12.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert12.map.json index 204781660..5a051ba82 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert12.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert12.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert12.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert12.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":917,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":932,"gen_start":917,"node":4,"role":"declaration","source":0,"src_end":2448,"src_start":157}],"module":"ClosurePairCert12","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert12.lex.tex","sha256":"520fb1d6cf6132843aa06812d37f2d41b160bdd8af13bad171dfae4150645c9f"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert12.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert12.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":917,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":932,"gen_start":917,"node":4,"role":"declaration","source":0,"src_end":2448,"src_start":157}],"module":"ClosurePairCert12","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert12.lex.tex","sha256":"520fb1d6cf6132843aa06812d37f2d41b160bdd8af13bad171dfae4150645c9f"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert13.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert13.map.json index 1e887586d..0f6c59a25 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert13.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert13.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert13.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert13.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":917,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":932,"gen_start":917,"node":4,"role":"declaration","source":0,"src_end":2448,"src_start":157}],"module":"ClosurePairCert13","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert13.lex.tex","sha256":"6e398a0df067121e9e21a6e7a6da13bf0ed0db350454bcab5c4024478a2dc8eb"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert13.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert13.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":917,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":2448,"src_start":157},{"artifact":1,"gen_end":932,"gen_start":917,"node":4,"role":"declaration","source":0,"src_end":2448,"src_start":157}],"module":"ClosurePairCert13","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert13.lex.tex","sha256":"6e398a0df067121e9e21a6e7a6da13bf0ed0db350454bcab5c4024478a2dc8eb"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert14.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert14.map.json index f7f0b9112..4fb8b1487 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert14.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert14.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert14.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert14.tex"}],"mappings":[{"artifact":0,"gen_end":16098,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2449,"src_start":157},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2449,"src_start":157},{"artifact":1,"gen_end":484,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2449,"src_start":157},{"artifact":1,"gen_end":919,"gen_start":484,"node":3,"role":"declaration","source":0,"src_end":2449,"src_start":157},{"artifact":1,"gen_end":934,"gen_start":919,"node":4,"role":"declaration","source":0,"src_end":2449,"src_start":157}],"module":"ClosurePairCert14","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert14.lex.tex","sha256":"26ab8b183106fd4d2a8cacb9b9f30e481c56e83a3d152ca21cf7d30b6431345d"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert14.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert14.tex"}],"mappings":[{"artifact":0,"gen_end":16098,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2449,"src_start":157},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2449,"src_start":157},{"artifact":1,"gen_end":484,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2449,"src_start":157},{"artifact":1,"gen_end":919,"gen_start":484,"node":3,"role":"declaration","source":0,"src_end":2449,"src_start":157},{"artifact":1,"gen_end":934,"gen_start":919,"node":4,"role":"declaration","source":0,"src_end":2449,"src_start":157}],"module":"ClosurePairCert14","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert14.lex.tex","sha256":"26ab8b183106fd4d2a8cacb9b9f30e481c56e83a3d152ca21cf7d30b6431345d"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert15.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert15.map.json index 7b8213cec..649adb89b 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert15.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert15.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert15.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert15.tex"}],"mappings":[{"artifact":0,"gen_end":16092,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2443,"src_start":157},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2443,"src_start":157},{"artifact":1,"gen_end":659,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2443,"src_start":157},{"artifact":1,"gen_end":915,"gen_start":659,"node":3,"role":"declaration","source":0,"src_end":2443,"src_start":157},{"artifact":1,"gen_end":930,"gen_start":915,"node":4,"role":"declaration","source":0,"src_end":2443,"src_start":157}],"module":"ClosurePairCert15","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert15.lex.tex","sha256":"b61d090d6512b2f6344994cdc75a652355b320a919db80ee9f35a6e59e0b4a92"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert15.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert15.tex"}],"mappings":[{"artifact":0,"gen_end":16092,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2443,"src_start":157},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2443,"src_start":157},{"artifact":1,"gen_end":659,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2443,"src_start":157},{"artifact":1,"gen_end":915,"gen_start":659,"node":3,"role":"declaration","source":0,"src_end":2443,"src_start":157},{"artifact":1,"gen_end":930,"gen_start":915,"node":4,"role":"declaration","source":0,"src_end":2443,"src_start":157}],"module":"ClosurePairCert15","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert15.lex.tex","sha256":"b61d090d6512b2f6344994cdc75a652355b320a919db80ee9f35a6e59e0b4a92"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert2.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert2.map.json index 7ab00613a..4d49a2d7e 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert2.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert2.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert2.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert2.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":483,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":918,"gen_start":483,"node":3,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":933,"gen_start":918,"node":4,"role":"declaration","source":0,"src_end":2447,"src_start":156}],"module":"ClosurePairCert2","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert2.lex.tex","sha256":"cfa253b10490fa738aa017a956a6c527bae7652476e75675d28f14f7e259e3b6"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert2.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert2.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":483,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":918,"gen_start":483,"node":3,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":933,"gen_start":918,"node":4,"role":"declaration","source":0,"src_end":2447,"src_start":156}],"module":"ClosurePairCert2","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert2.lex.tex","sha256":"cfa253b10490fa738aa017a956a6c527bae7652476e75675d28f14f7e259e3b6"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert3.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert3.map.json index 9197c4759..75e290675 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert3.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert3.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert3.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert3.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":483,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":918,"gen_start":483,"node":3,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":933,"gen_start":918,"node":4,"role":"declaration","source":0,"src_end":2447,"src_start":156}],"module":"ClosurePairCert3","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert3.lex.tex","sha256":"777e491b91a98a391ad95a17f0bf6b2a104afba4129f57e1d778d9da7de8198b"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert3.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert3.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":483,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":918,"gen_start":483,"node":3,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":933,"gen_start":918,"node":4,"role":"declaration","source":0,"src_end":2447,"src_start":156}],"module":"ClosurePairCert3","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert3.lex.tex","sha256":"777e491b91a98a391ad95a17f0bf6b2a104afba4129f57e1d778d9da7de8198b"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert4.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert4.map.json index 0acbae658..f7b7758bb 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert4.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert4.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert4.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert4.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":483,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":918,"gen_start":483,"node":3,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":933,"gen_start":918,"node":4,"role":"declaration","source":0,"src_end":2447,"src_start":156}],"module":"ClosurePairCert4","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert4.lex.tex","sha256":"401e379709dc41e4c200445366fee10d3689eba8ba155d692a4a344475c8fbee"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert4.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert4.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":483,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":918,"gen_start":483,"node":3,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":933,"gen_start":918,"node":4,"role":"declaration","source":0,"src_end":2447,"src_start":156}],"module":"ClosurePairCert4","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert4.lex.tex","sha256":"401e379709dc41e4c200445366fee10d3689eba8ba155d692a4a344475c8fbee"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert5.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert5.map.json index dfbd0f5a2..27e79fa9f 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert5.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert5.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert5.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert5.tex"}],"mappings":[{"artifact":0,"gen_end":16095,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":482,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":916,"gen_start":482,"node":3,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":931,"gen_start":916,"node":4,"role":"declaration","source":0,"src_end":2445,"src_start":156}],"module":"ClosurePairCert5","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert5.lex.tex","sha256":"986cfda1f3cd9dbde49def0746ed17a82cd68caf641dff2367212eb20e872da4"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert5.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert5.tex"}],"mappings":[{"artifact":0,"gen_end":16095,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":482,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":916,"gen_start":482,"node":3,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":931,"gen_start":916,"node":4,"role":"declaration","source":0,"src_end":2445,"src_start":156}],"module":"ClosurePairCert5","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert5.lex.tex","sha256":"986cfda1f3cd9dbde49def0746ed17a82cd68caf641dff2367212eb20e872da4"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert6.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert6.map.json index 6450db10d..b9dccb379 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert6.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert6.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert6.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert6.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":483,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":918,"gen_start":483,"node":3,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":933,"gen_start":918,"node":4,"role":"declaration","source":0,"src_end":2447,"src_start":156}],"module":"ClosurePairCert6","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert6.lex.tex","sha256":"d72c263b6a6b6f5da1ad50a0eca6b29465f528e5f06f852065ad71ca5a9fc9de"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert6.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert6.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":483,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":918,"gen_start":483,"node":3,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":933,"gen_start":918,"node":4,"role":"declaration","source":0,"src_end":2447,"src_start":156}],"module":"ClosurePairCert6","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert6.lex.tex","sha256":"d72c263b6a6b6f5da1ad50a0eca6b29465f528e5f06f852065ad71ca5a9fc9de"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert7.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert7.map.json index cad39f193..6f642a0e1 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert7.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert7.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert7.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert7.tex"}],"mappings":[{"artifact":0,"gen_end":16095,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":916,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":931,"gen_start":916,"node":4,"role":"declaration","source":0,"src_end":2445,"src_start":156}],"module":"ClosurePairCert7","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert7.lex.tex","sha256":"65ca700f1d472f1d041f68645e5ebca78a536c88045176d967e5b8afb0a041b7"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert7.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert7.tex"}],"mappings":[{"artifact":0,"gen_end":16095,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":916,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":931,"gen_start":916,"node":4,"role":"declaration","source":0,"src_end":2445,"src_start":156}],"module":"ClosurePairCert7","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert7.lex.tex","sha256":"65ca700f1d472f1d041f68645e5ebca78a536c88045176d967e5b8afb0a041b7"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert8.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert8.map.json index 1e58b1c01..b3c164a4b 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert8.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert8.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert8.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert8.tex"}],"mappings":[{"artifact":0,"gen_end":16095,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":916,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":931,"gen_start":916,"node":4,"role":"declaration","source":0,"src_end":2445,"src_start":156}],"module":"ClosurePairCert8","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert8.lex.tex","sha256":"4a4215d5158020a908233548a0c608e438e352de11ad6742767984fd6b831cae"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert8.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert8.tex"}],"mappings":[{"artifact":0,"gen_end":16095,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":660,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":916,"gen_start":660,"node":3,"role":"declaration","source":0,"src_end":2445,"src_start":156},{"artifact":1,"gen_end":931,"gen_start":916,"node":4,"role":"declaration","source":0,"src_end":2445,"src_start":156}],"module":"ClosurePairCert8","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert8.lex.tex","sha256":"4a4215d5158020a908233548a0c608e438e352de11ad6742767984fd6b831cae"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert9.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert9.map.json index 33484fb3c..6a9937b9a 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert9.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairCert9.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert9.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert9.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":483,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":918,"gen_start":483,"node":3,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":933,"gen_start":918,"node":4,"role":"declaration","source":0,"src_end":2447,"src_start":156}],"module":"ClosurePairCert9","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert9.lex.tex","sha256":"68ab736d58bc7cc6a6b67bcdf0fbad91903f9a674d940b1adf47d221d2f1ab00"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairCert9.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairCert9.tex"}],"mappings":[{"artifact":0,"gen_end":16097,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":483,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":918,"gen_start":483,"node":3,"role":"declaration","source":0,"src_end":2447,"src_start":156},{"artifact":1,"gen_end":933,"gen_start":918,"node":4,"role":"declaration","source":0,"src_end":2447,"src_start":156}],"module":"ClosurePairCert9","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairCert9.lex.tex","sha256":"68ab736d58bc7cc6a6b67bcdf0fbad91903f9a674d940b1adf47d221d2f1ab00"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairComplete.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairComplete.map.json index 5416fb54b..0a9c30ca5 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairComplete.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairComplete.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairComplete.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairComplete.tex"}],"mappings":[{"artifact":0,"gen_end":238686,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":177066,"src_start":677},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":177066,"src_start":677},{"artifact":1,"gen_end":1609,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":177066,"src_start":677},{"artifact":1,"gen_end":187882,"gen_start":1609,"node":3,"role":"declaration","source":0,"src_end":177066,"src_start":677},{"artifact":1,"gen_end":188284,"gen_start":187882,"node":4,"role":"declaration","source":0,"src_end":177066,"src_start":677},{"artifact":1,"gen_end":203237,"gen_start":188284,"node":5,"role":"declaration","source":0,"src_end":177066,"src_start":677},{"artifact":1,"gen_end":203252,"gen_start":203237,"node":6,"role":"declaration","source":0,"src_end":177066,"src_start":677}],"module":"ClosurePairComplete","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairComplete.lex.tex","sha256":"ea1c7e60ba5061c11472cf5b562f873b3c003391c016cb6c5526bd70559aaba8"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairComplete.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairComplete.tex"}],"mappings":[{"artifact":0,"gen_end":238686,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":177066,"src_start":677},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":177066,"src_start":677},{"artifact":1,"gen_end":1609,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":177066,"src_start":677},{"artifact":1,"gen_end":187882,"gen_start":1609,"node":3,"role":"declaration","source":0,"src_end":177066,"src_start":677},{"artifact":1,"gen_end":188284,"gen_start":187882,"node":4,"role":"declaration","source":0,"src_end":177066,"src_start":677},{"artifact":1,"gen_end":203237,"gen_start":188284,"node":5,"role":"declaration","source":0,"src_end":177066,"src_start":677},{"artifact":1,"gen_end":203252,"gen_start":203237,"node":6,"role":"declaration","source":0,"src_end":177066,"src_start":677}],"module":"ClosurePairComplete","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairComplete.lex.tex","sha256":"ea1c7e60ba5061c11472cf5b562f873b3c003391c016cb6c5526bd70559aaba8"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairs.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairs.map.json index 3e973f195..f62625917 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairs.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/ClosurePairs.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairs.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairs.tex"}],"mappings":[{"artifact":0,"gen_end":180797,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":22658,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":22899,"gen_start":22658,"node":3,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":24528,"gen_start":22899,"node":4,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":25541,"gen_start":24528,"node":5,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":26536,"gen_start":25541,"node":6,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":26778,"gen_start":26536,"node":7,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":55361,"gen_start":26778,"node":8,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":56116,"gen_start":55361,"node":9,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":58115,"gen_start":56116,"node":10,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":59388,"gen_start":58115,"node":11,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":59850,"gen_start":59388,"node":12,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":62055,"gen_start":59850,"node":13,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":64293,"gen_start":62055,"node":14,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":64577,"gen_start":64293,"node":15,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":64944,"gen_start":64577,"node":16,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":66206,"gen_start":64944,"node":17,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":67475,"gen_start":66206,"node":18,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":67961,"gen_start":67475,"node":19,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":145470,"gen_start":67961,"node":20,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":147897,"gen_start":145470,"node":21,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":149502,"gen_start":147897,"node":22,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":149875,"gen_start":149502,"node":23,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":151915,"gen_start":149875,"node":24,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":153620,"gen_start":151915,"node":25,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":165348,"gen_start":153620,"node":26,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":166452,"gen_start":165348,"node":27,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":171525,"gen_start":166452,"node":28,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":173464,"gen_start":171525,"node":29,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":177818,"gen_start":173464,"node":30,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":180497,"gen_start":177818,"node":31,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":181458,"gen_start":180497,"node":32,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":181836,"gen_start":181458,"node":33,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":181851,"gen_start":181836,"node":34,"role":"declaration","source":0,"src_end":129456,"src_start":147}],"module":"ClosurePairs","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/ClosurePairs.lex.tex","sha256":"f6d09afb4d939630fa9092ad49de7dc52696857362ec8e55eb1b912e2391cb94"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/ClosurePairs.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/ClosurePairs.tex"}],"mappings":[{"artifact":0,"gen_end":180797,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":22658,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":22899,"gen_start":22658,"node":3,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":24528,"gen_start":22899,"node":4,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":25541,"gen_start":24528,"node":5,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":26536,"gen_start":25541,"node":6,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":26778,"gen_start":26536,"node":7,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":55361,"gen_start":26778,"node":8,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":56116,"gen_start":55361,"node":9,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":58115,"gen_start":56116,"node":10,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":59388,"gen_start":58115,"node":11,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":59850,"gen_start":59388,"node":12,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":62055,"gen_start":59850,"node":13,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":64293,"gen_start":62055,"node":14,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":64577,"gen_start":64293,"node":15,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":64944,"gen_start":64577,"node":16,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":66206,"gen_start":64944,"node":17,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":67475,"gen_start":66206,"node":18,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":67961,"gen_start":67475,"node":19,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":145470,"gen_start":67961,"node":20,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":147897,"gen_start":145470,"node":21,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":149502,"gen_start":147897,"node":22,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":149875,"gen_start":149502,"node":23,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":151915,"gen_start":149875,"node":24,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":153620,"gen_start":151915,"node":25,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":165348,"gen_start":153620,"node":26,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":166452,"gen_start":165348,"node":27,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":171525,"gen_start":166452,"node":28,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":173464,"gen_start":171525,"node":29,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":177818,"gen_start":173464,"node":30,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":180497,"gen_start":177818,"node":31,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":181458,"gen_start":180497,"node":32,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":181836,"gen_start":181458,"node":33,"role":"declaration","source":0,"src_end":129456,"src_start":147},{"artifact":1,"gen_end":181851,"gen_start":181836,"node":34,"role":"declaration","source":0,"src_end":129456,"src_start":147}],"module":"ClosurePairs","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/ClosurePairs.lex.tex","sha256":"f6d09afb4d939630fa9092ad49de7dc52696857362ec8e55eb1b912e2391cb94"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Functor.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Functor.map.json index 73adedc8f..0efd3949d 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Functor.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Functor.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Functor.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Functor.tex"}],"mappings":[{"artifact":0,"gen_end":1746293,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":954,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":6697,"gen_start":954,"node":3,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":8166,"gen_start":6697,"node":4,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":17415,"gen_start":8166,"node":5,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":19570,"gen_start":17415,"node":6,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":22225,"gen_start":19570,"node":7,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":24225,"gen_start":22225,"node":8,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":26505,"gen_start":24225,"node":9,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":27703,"gen_start":26505,"node":10,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":28027,"gen_start":27703,"node":11,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":28400,"gen_start":28027,"node":12,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":42665,"gen_start":28400,"node":13,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":54730,"gen_start":42665,"node":14,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":60580,"gen_start":54730,"node":15,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":67417,"gen_start":60580,"node":16,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":68269,"gen_start":67417,"node":17,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":71925,"gen_start":68269,"node":18,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":73220,"gen_start":71925,"node":19,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":73778,"gen_start":73220,"node":20,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":74902,"gen_start":73778,"node":21,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":76808,"gen_start":74902,"node":22,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":77659,"gen_start":76808,"node":23,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":82596,"gen_start":77659,"node":24,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":82778,"gen_start":82596,"node":25,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":83451,"gen_start":82778,"node":26,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":84042,"gen_start":83451,"node":27,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":88990,"gen_start":84042,"node":28,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":90177,"gen_start":88990,"node":29,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":91588,"gen_start":90177,"node":30,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":92272,"gen_start":91588,"node":31,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":92809,"gen_start":92272,"node":32,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":93660,"gen_start":92809,"node":33,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":97896,"gen_start":93660,"node":34,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":100673,"gen_start":97896,"node":35,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":100984,"gen_start":100673,"node":36,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":101492,"gen_start":100984,"node":37,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":102841,"gen_start":101492,"node":38,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":104278,"gen_start":102841,"node":39,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":107141,"gen_start":104278,"node":40,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":113020,"gen_start":107141,"node":41,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":113628,"gen_start":113020,"node":42,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":115286,"gen_start":113628,"node":43,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":115468,"gen_start":115286,"node":44,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":116811,"gen_start":115468,"node":45,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":121838,"gen_start":116811,"node":46,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":123641,"gen_start":121838,"node":47,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":124340,"gen_start":123641,"node":48,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":127743,"gen_start":124340,"node":49,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":139463,"gen_start":127743,"node":50,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":140891,"gen_start":139463,"node":51,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":144319,"gen_start":140891,"node":52,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":144898,"gen_start":144319,"node":53,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":150203,"gen_start":144898,"node":54,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":156526,"gen_start":150203,"node":55,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":157727,"gen_start":156526,"node":56,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":160847,"gen_start":157727,"node":57,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":161284,"gen_start":160847,"node":58,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":161463,"gen_start":161284,"node":59,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":162296,"gen_start":161463,"node":60,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":170365,"gen_start":162296,"node":61,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":171060,"gen_start":170365,"node":62,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":176271,"gen_start":171060,"node":63,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":188760,"gen_start":176271,"node":64,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":189093,"gen_start":188760,"node":65,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":190783,"gen_start":189093,"node":66,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":193980,"gen_start":190783,"node":67,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":194797,"gen_start":193980,"node":68,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":195773,"gen_start":194797,"node":69,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":195953,"gen_start":195773,"node":70,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":210388,"gen_start":195953,"node":71,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":219787,"gen_start":210388,"node":72,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":220168,"gen_start":219787,"node":73,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":223765,"gen_start":220168,"node":74,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":225065,"gen_start":223765,"node":75,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":227707,"gen_start":225065,"node":76,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":230156,"gen_start":227707,"node":77,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":230517,"gen_start":230156,"node":78,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":232870,"gen_start":230517,"node":79,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":233184,"gen_start":232870,"node":80,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":235864,"gen_start":233184,"node":81,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":238442,"gen_start":235864,"node":82,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":240037,"gen_start":238442,"node":83,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":244836,"gen_start":240037,"node":84,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":245374,"gen_start":244836,"node":85,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":251100,"gen_start":245374,"node":86,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":255924,"gen_start":251100,"node":87,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":257905,"gen_start":255924,"node":88,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":259560,"gen_start":257905,"node":89,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":261428,"gen_start":259560,"node":90,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":262099,"gen_start":261428,"node":91,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":264168,"gen_start":262099,"node":92,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":267198,"gen_start":264168,"node":93,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":269724,"gen_start":267198,"node":94,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":275210,"gen_start":269724,"node":95,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":278978,"gen_start":275210,"node":96,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":281403,"gen_start":278978,"node":97,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":281580,"gen_start":281403,"node":98,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":282288,"gen_start":281580,"node":99,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":282880,"gen_start":282288,"node":100,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":287482,"gen_start":282880,"node":101,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":300473,"gen_start":287482,"node":102,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":312533,"gen_start":300473,"node":103,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":313884,"gen_start":312533,"node":104,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":314280,"gen_start":313884,"node":105,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":319207,"gen_start":314280,"node":106,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":322829,"gen_start":319207,"node":107,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":333317,"gen_start":322829,"node":108,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":343827,"gen_start":333317,"node":109,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":349736,"gen_start":343827,"node":110,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":353546,"gen_start":349736,"node":111,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":353720,"gen_start":353546,"node":112,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":357060,"gen_start":353720,"node":113,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":360791,"gen_start":357060,"node":114,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":362042,"gen_start":360791,"node":115,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":363422,"gen_start":362042,"node":116,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":365230,"gen_start":363422,"node":117,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":365407,"gen_start":365230,"node":118,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":368977,"gen_start":365407,"node":119,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":387557,"gen_start":368977,"node":120,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":412714,"gen_start":387557,"node":121,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":414115,"gen_start":412714,"node":122,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":415247,"gen_start":414115,"node":123,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":419891,"gen_start":415247,"node":124,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":422549,"gen_start":419891,"node":125,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":425694,"gen_start":422549,"node":126,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":426772,"gen_start":425694,"node":127,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":428325,"gen_start":426772,"node":128,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":430222,"gen_start":428325,"node":129,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":431468,"gen_start":430222,"node":130,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":433778,"gen_start":431468,"node":131,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":434379,"gen_start":433778,"node":132,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":434681,"gen_start":434379,"node":133,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":435210,"gen_start":434681,"node":134,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":436214,"gen_start":435210,"node":135,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":438702,"gen_start":436214,"node":136,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":443136,"gen_start":438702,"node":137,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":458500,"gen_start":443136,"node":138,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":461524,"gen_start":458500,"node":139,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":475988,"gen_start":461524,"node":140,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":486365,"gen_start":475988,"node":141,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":487410,"gen_start":486365,"node":142,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":490024,"gen_start":487410,"node":143,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":501385,"gen_start":490024,"node":144,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":504412,"gen_start":501385,"node":145,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":505419,"gen_start":504412,"node":146,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":506008,"gen_start":505419,"node":147,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":511102,"gen_start":506008,"node":148,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":515837,"gen_start":511102,"node":149,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":516527,"gen_start":515837,"node":150,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":518020,"gen_start":516527,"node":151,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":523141,"gen_start":518020,"node":152,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":523496,"gen_start":523141,"node":153,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":529478,"gen_start":523496,"node":154,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":532290,"gen_start":529478,"node":155,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":533818,"gen_start":532290,"node":156,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":534663,"gen_start":533818,"node":157,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":536760,"gen_start":534663,"node":158,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":538379,"gen_start":536760,"node":159,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":540700,"gen_start":538379,"node":160,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":541745,"gen_start":540700,"node":161,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":547712,"gen_start":541745,"node":162,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":549541,"gen_start":547712,"node":163,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":549794,"gen_start":549541,"node":164,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":556146,"gen_start":549794,"node":165,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":561115,"gen_start":556146,"node":166,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":562363,"gen_start":561115,"node":167,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":562677,"gen_start":562363,"node":168,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":562861,"gen_start":562677,"node":169,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":563937,"gen_start":562861,"node":170,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":576779,"gen_start":563937,"node":171,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":579616,"gen_start":576779,"node":172,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":583942,"gen_start":579616,"node":173,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":587537,"gen_start":583942,"node":174,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":591717,"gen_start":587537,"node":175,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":592633,"gen_start":591717,"node":176,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":601902,"gen_start":592633,"node":177,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":602620,"gen_start":601902,"node":178,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":716312,"gen_start":602620,"node":179,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":722824,"gen_start":716312,"node":180,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":726420,"gen_start":722824,"node":181,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":732794,"gen_start":726420,"node":182,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":733470,"gen_start":732794,"node":183,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":738740,"gen_start":733470,"node":184,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":739386,"gen_start":738740,"node":185,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":739567,"gen_start":739386,"node":186,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":741090,"gen_start":739567,"node":187,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":759133,"gen_start":741090,"node":188,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":762500,"gen_start":759133,"node":189,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":765698,"gen_start":762500,"node":190,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":771461,"gen_start":765698,"node":191,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":771795,"gen_start":771461,"node":192,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":773538,"gen_start":771795,"node":193,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":775033,"gen_start":773538,"node":194,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":785494,"gen_start":775033,"node":195,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":785668,"gen_start":785494,"node":196,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":786961,"gen_start":785668,"node":197,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":790095,"gen_start":786961,"node":198,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":791005,"gen_start":790095,"node":199,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":793328,"gen_start":791005,"node":200,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":793748,"gen_start":793328,"node":201,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":804484,"gen_start":793748,"node":202,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":808061,"gen_start":804484,"node":203,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":810507,"gen_start":808061,"node":204,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":813806,"gen_start":810507,"node":205,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":814401,"gen_start":813806,"node":206,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":819591,"gen_start":814401,"node":207,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":825788,"gen_start":819591,"node":208,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":826764,"gen_start":825788,"node":209,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":839784,"gen_start":826764,"node":210,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":848540,"gen_start":839784,"node":211,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":849711,"gen_start":848540,"node":212,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":850254,"gen_start":849711,"node":213,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":855355,"gen_start":850254,"node":214,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":856059,"gen_start":855355,"node":215,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":869060,"gen_start":856059,"node":216,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":869605,"gen_start":869060,"node":217,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":869996,"gen_start":869605,"node":218,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":870445,"gen_start":869996,"node":219,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":871137,"gen_start":870445,"node":220,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":876257,"gen_start":871137,"node":221,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":893646,"gen_start":876257,"node":222,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":893828,"gen_start":893646,"node":223,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":895314,"gen_start":893828,"node":224,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":897334,"gen_start":895314,"node":225,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":897509,"gen_start":897334,"node":226,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":897856,"gen_start":897509,"node":227,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":899662,"gen_start":897856,"node":228,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":901982,"gen_start":899662,"node":229,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":903841,"gen_start":901982,"node":230,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":904906,"gen_start":903841,"node":231,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":906737,"gen_start":904906,"node":232,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":908160,"gen_start":906737,"node":233,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":924694,"gen_start":908160,"node":234,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":925309,"gen_start":924694,"node":235,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":929298,"gen_start":925309,"node":236,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":929592,"gen_start":929298,"node":237,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":936979,"gen_start":929592,"node":238,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":940123,"gen_start":936979,"node":239,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":942964,"gen_start":940123,"node":240,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":943304,"gen_start":942964,"node":241,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":948901,"gen_start":943304,"node":242,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":949274,"gen_start":948901,"node":243,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":950636,"gen_start":949274,"node":244,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":951295,"gen_start":950636,"node":245,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":952127,"gen_start":951295,"node":246,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":985703,"gen_start":952127,"node":247,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":991817,"gen_start":985703,"node":248,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":997592,"gen_start":991817,"node":249,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1024748,"gen_start":997592,"node":250,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1036879,"gen_start":1024748,"node":251,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1040016,"gen_start":1036879,"node":252,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1041174,"gen_start":1040016,"node":253,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1041598,"gen_start":1041174,"node":254,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1042580,"gen_start":1041598,"node":255,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1043956,"gen_start":1042580,"node":256,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1044139,"gen_start":1043956,"node":257,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1047513,"gen_start":1044139,"node":258,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1051658,"gen_start":1047513,"node":259,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1053372,"gen_start":1051658,"node":260,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1057438,"gen_start":1053372,"node":261,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1058148,"gen_start":1057438,"node":262,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1063120,"gen_start":1058148,"node":263,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1063434,"gen_start":1063120,"node":264,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1065901,"gen_start":1063434,"node":265,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1079817,"gen_start":1065901,"node":266,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1086253,"gen_start":1079817,"node":267,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1086436,"gen_start":1086253,"node":268,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1091684,"gen_start":1086436,"node":269,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1093377,"gen_start":1091684,"node":270,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1094359,"gen_start":1093377,"node":271,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1094975,"gen_start":1094359,"node":272,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1099939,"gen_start":1094975,"node":273,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1100300,"gen_start":1099939,"node":274,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1107722,"gen_start":1100300,"node":275,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1108084,"gen_start":1107722,"node":276,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1116080,"gen_start":1108084,"node":277,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1116409,"gen_start":1116080,"node":278,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1116759,"gen_start":1116409,"node":279,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1177420,"gen_start":1116759,"node":280,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1185170,"gen_start":1177420,"node":281,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1207813,"gen_start":1185170,"node":282,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1208082,"gen_start":1207813,"node":283,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1212396,"gen_start":1208082,"node":284,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1213296,"gen_start":1212396,"node":285,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1213565,"gen_start":1213296,"node":286,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1214395,"gen_start":1213565,"node":287,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1216006,"gen_start":1214395,"node":288,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1216701,"gen_start":1216006,"node":289,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1221411,"gen_start":1216701,"node":290,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1223000,"gen_start":1221411,"node":291,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1225771,"gen_start":1223000,"node":292,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1226086,"gen_start":1225771,"node":293,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1229215,"gen_start":1226086,"node":294,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1229790,"gen_start":1229215,"node":295,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1234685,"gen_start":1229790,"node":296,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1238683,"gen_start":1234685,"node":297,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1240607,"gen_start":1238683,"node":298,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1241798,"gen_start":1240607,"node":299,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1249056,"gen_start":1241798,"node":300,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1249600,"gen_start":1249056,"node":301,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1251122,"gen_start":1249600,"node":302,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1254779,"gen_start":1251122,"node":303,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1275195,"gen_start":1254779,"node":304,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1275485,"gen_start":1275195,"node":305,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1278896,"gen_start":1275485,"node":306,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1285714,"gen_start":1278896,"node":307,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1285994,"gen_start":1285714,"node":308,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1287253,"gen_start":1285994,"node":309,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1289148,"gen_start":1287253,"node":310,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1290111,"gen_start":1289148,"node":311,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1292848,"gen_start":1290111,"node":312,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1300056,"gen_start":1292848,"node":313,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1301273,"gen_start":1300056,"node":314,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1302078,"gen_start":1301273,"node":315,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1305169,"gen_start":1302078,"node":316,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1306062,"gen_start":1305169,"node":317,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1307261,"gen_start":1306062,"node":318,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1320141,"gen_start":1307261,"node":319,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1324954,"gen_start":1320141,"node":320,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1335605,"gen_start":1324954,"node":321,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1339589,"gen_start":1335605,"node":322,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1342373,"gen_start":1339589,"node":323,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1342559,"gen_start":1342373,"node":324,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1343009,"gen_start":1342559,"node":325,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1343554,"gen_start":1343009,"node":326,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1360620,"gen_start":1343554,"node":327,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1361056,"gen_start":1360620,"node":328,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1361668,"gen_start":1361056,"node":329,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1368514,"gen_start":1361668,"node":330,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1368814,"gen_start":1368514,"node":331,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1369501,"gen_start":1368814,"node":332,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1369873,"gen_start":1369501,"node":333,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1370400,"gen_start":1369873,"node":334,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1370662,"gen_start":1370400,"node":335,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1370840,"gen_start":1370662,"node":336,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1388798,"gen_start":1370840,"node":337,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1400572,"gen_start":1388798,"node":338,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1439847,"gen_start":1400572,"node":339,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1440021,"gen_start":1439847,"node":340,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1440199,"gen_start":1440021,"node":341,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1440806,"gen_start":1440199,"node":342,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1441383,"gen_start":1440806,"node":343,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1443486,"gen_start":1441383,"node":344,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1444275,"gen_start":1443486,"node":345,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1445858,"gen_start":1444275,"node":346,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1459823,"gen_start":1445858,"node":347,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1460078,"gen_start":1459823,"node":348,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1463262,"gen_start":1460078,"node":349,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1468436,"gen_start":1463262,"node":350,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1468760,"gen_start":1468436,"node":351,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1475090,"gen_start":1468760,"node":352,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1479937,"gen_start":1475090,"node":353,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1480120,"gen_start":1479937,"node":354,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1497825,"gen_start":1480120,"node":355,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1504781,"gen_start":1497825,"node":356,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1506292,"gen_start":1504781,"node":357,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1512431,"gen_start":1506292,"node":358,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1512603,"gen_start":1512431,"node":359,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1522876,"gen_start":1512603,"node":360,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1541698,"gen_start":1522876,"node":361,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1555448,"gen_start":1541698,"node":362,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1557129,"gen_start":1555448,"node":363,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1557786,"gen_start":1557129,"node":364,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1584478,"gen_start":1557786,"node":365,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1585770,"gen_start":1584478,"node":366,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1585957,"gen_start":1585770,"node":367,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1587673,"gen_start":1585957,"node":368,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1587994,"gen_start":1587673,"node":369,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1588169,"gen_start":1587994,"node":370,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1588669,"gen_start":1588169,"node":371,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1589412,"gen_start":1588669,"node":372,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1589591,"gen_start":1589412,"node":373,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1590669,"gen_start":1589591,"node":374,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1593615,"gen_start":1590669,"node":375,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1594259,"gen_start":1593615,"node":376,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1595330,"gen_start":1594259,"node":377,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1597809,"gen_start":1595330,"node":378,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1608597,"gen_start":1597809,"node":379,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1608772,"gen_start":1608597,"node":380,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1609756,"gen_start":1608772,"node":381,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1613022,"gen_start":1609756,"node":382,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1613977,"gen_start":1613022,"node":383,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1614490,"gen_start":1613977,"node":384,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1615136,"gen_start":1614490,"node":385,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1617567,"gen_start":1615136,"node":386,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1618783,"gen_start":1617567,"node":387,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1620136,"gen_start":1618783,"node":388,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1621586,"gen_start":1620136,"node":389,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1631492,"gen_start":1621586,"node":390,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1632031,"gen_start":1631492,"node":391,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1632784,"gen_start":1632031,"node":392,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1634260,"gen_start":1632784,"node":393,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1638157,"gen_start":1634260,"node":394,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1646407,"gen_start":1638157,"node":395,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1649308,"gen_start":1646407,"node":396,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1650285,"gen_start":1649308,"node":397,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1651177,"gen_start":1650285,"node":398,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1664767,"gen_start":1651177,"node":399,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1665730,"gen_start":1664767,"node":400,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1666637,"gen_start":1665730,"node":401,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1673920,"gen_start":1666637,"node":402,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1678698,"gen_start":1673920,"node":403,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1679622,"gen_start":1678698,"node":404,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1680146,"gen_start":1679622,"node":405,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1680747,"gen_start":1680146,"node":406,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1681864,"gen_start":1680747,"node":407,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1695232,"gen_start":1681864,"node":408,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1696967,"gen_start":1695232,"node":409,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1699890,"gen_start":1696967,"node":410,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1700429,"gen_start":1699890,"node":411,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1701316,"gen_start":1700429,"node":412,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1702894,"gen_start":1701316,"node":413,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1704511,"gen_start":1702894,"node":414,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1704826,"gen_start":1704511,"node":415,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1706664,"gen_start":1704826,"node":416,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1722576,"gen_start":1706664,"node":417,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1723899,"gen_start":1722576,"node":418,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1727254,"gen_start":1723899,"node":419,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1728051,"gen_start":1727254,"node":420,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1728384,"gen_start":1728051,"node":421,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1728776,"gen_start":1728384,"node":422,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1729648,"gen_start":1728776,"node":423,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1732514,"gen_start":1729648,"node":424,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1734559,"gen_start":1732514,"node":425,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1740026,"gen_start":1734559,"node":426,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1743483,"gen_start":1740026,"node":427,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1744047,"gen_start":1743483,"node":428,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1745063,"gen_start":1744047,"node":429,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1745487,"gen_start":1745063,"node":430,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1754531,"gen_start":1745487,"node":431,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1756703,"gen_start":1754531,"node":432,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1757362,"gen_start":1756703,"node":433,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1758078,"gen_start":1757362,"node":434,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1760783,"gen_start":1758078,"node":435,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1761082,"gen_start":1760783,"node":436,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1764132,"gen_start":1761082,"node":437,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1764312,"gen_start":1764132,"node":438,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1780122,"gen_start":1764312,"node":439,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1806437,"gen_start":1780122,"node":440,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1807480,"gen_start":1806437,"node":441,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1807982,"gen_start":1807480,"node":442,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1809056,"gen_start":1807982,"node":443,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1809691,"gen_start":1809056,"node":444,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1811926,"gen_start":1809691,"node":445,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1814809,"gen_start":1811926,"node":446,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1825762,"gen_start":1814809,"node":447,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1831808,"gen_start":1825762,"node":448,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1836823,"gen_start":1831808,"node":449,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1837005,"gen_start":1836823,"node":450,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1837319,"gen_start":1837005,"node":451,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1838275,"gen_start":1837319,"node":452,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1842316,"gen_start":1838275,"node":453,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1844031,"gen_start":1842316,"node":454,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1844364,"gen_start":1844031,"node":455,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1846164,"gen_start":1844364,"node":456,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1850531,"gen_start":1846164,"node":457,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1854012,"gen_start":1850531,"node":458,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1855355,"gen_start":1854012,"node":459,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1856078,"gen_start":1855355,"node":460,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1916603,"gen_start":1856078,"node":461,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1916939,"gen_start":1916603,"node":462,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1920965,"gen_start":1916939,"node":463,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1921263,"gen_start":1920965,"node":464,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1921437,"gen_start":1921263,"node":465,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1921964,"gen_start":1921437,"node":466,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1922785,"gen_start":1921964,"node":467,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1926084,"gen_start":1922785,"node":468,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1926446,"gen_start":1926084,"node":469,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1933376,"gen_start":1926446,"node":470,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1933968,"gen_start":1933376,"node":471,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1937473,"gen_start":1933968,"node":472,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1938460,"gen_start":1937473,"node":473,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1938648,"gen_start":1938460,"node":474,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1941863,"gen_start":1938648,"node":475,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1944876,"gen_start":1941863,"node":476,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1944891,"gen_start":1944876,"node":477,"role":"declaration","source":0,"src_end":1219167,"src_start":244}],"module":"Functor","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-declaration"},{"id":267,"kind":"core-declaration"},{"id":268,"kind":"core-declaration"},{"id":269,"kind":"core-declaration"},{"id":270,"kind":"core-declaration"},{"id":271,"kind":"core-declaration"},{"id":272,"kind":"core-declaration"},{"id":273,"kind":"core-declaration"},{"id":274,"kind":"core-declaration"},{"id":275,"kind":"core-declaration"},{"id":276,"kind":"core-declaration"},{"id":277,"kind":"core-declaration"},{"id":278,"kind":"core-declaration"},{"id":279,"kind":"core-declaration"},{"id":280,"kind":"core-declaration"},{"id":281,"kind":"core-declaration"},{"id":282,"kind":"core-declaration"},{"id":283,"kind":"core-declaration"},{"id":284,"kind":"core-declaration"},{"id":285,"kind":"core-declaration"},{"id":286,"kind":"core-declaration"},{"id":287,"kind":"core-declaration"},{"id":288,"kind":"core-declaration"},{"id":289,"kind":"core-declaration"},{"id":290,"kind":"core-declaration"},{"id":291,"kind":"core-declaration"},{"id":292,"kind":"core-declaration"},{"id":293,"kind":"core-declaration"},{"id":294,"kind":"core-declaration"},{"id":295,"kind":"core-declaration"},{"id":296,"kind":"core-declaration"},{"id":297,"kind":"core-declaration"},{"id":298,"kind":"core-declaration"},{"id":299,"kind":"core-declaration"},{"id":300,"kind":"core-declaration"},{"id":301,"kind":"core-declaration"},{"id":302,"kind":"core-declaration"},{"id":303,"kind":"core-declaration"},{"id":304,"kind":"core-declaration"},{"id":305,"kind":"core-declaration"},{"id":306,"kind":"core-declaration"},{"id":307,"kind":"core-declaration"},{"id":308,"kind":"core-declaration"},{"id":309,"kind":"core-declaration"},{"id":310,"kind":"core-declaration"},{"id":311,"kind":"core-declaration"},{"id":312,"kind":"core-declaration"},{"id":313,"kind":"core-declaration"},{"id":314,"kind":"core-declaration"},{"id":315,"kind":"core-declaration"},{"id":316,"kind":"core-declaration"},{"id":317,"kind":"core-declaration"},{"id":318,"kind":"core-declaration"},{"id":319,"kind":"core-declaration"},{"id":320,"kind":"core-declaration"},{"id":321,"kind":"core-declaration"},{"id":322,"kind":"core-declaration"},{"id":323,"kind":"core-declaration"},{"id":324,"kind":"core-declaration"},{"id":325,"kind":"core-declaration"},{"id":326,"kind":"core-declaration"},{"id":327,"kind":"core-declaration"},{"id":328,"kind":"core-declaration"},{"id":329,"kind":"core-declaration"},{"id":330,"kind":"core-declaration"},{"id":331,"kind":"core-declaration"},{"id":332,"kind":"core-declaration"},{"id":333,"kind":"core-declaration"},{"id":334,"kind":"core-declaration"},{"id":335,"kind":"core-declaration"},{"id":336,"kind":"core-declaration"},{"id":337,"kind":"core-declaration"},{"id":338,"kind":"core-declaration"},{"id":339,"kind":"core-declaration"},{"id":340,"kind":"core-declaration"},{"id":341,"kind":"core-declaration"},{"id":342,"kind":"core-declaration"},{"id":343,"kind":"core-declaration"},{"id":344,"kind":"core-declaration"},{"id":345,"kind":"core-declaration"},{"id":346,"kind":"core-declaration"},{"id":347,"kind":"core-declaration"},{"id":348,"kind":"core-declaration"},{"id":349,"kind":"core-declaration"},{"id":350,"kind":"core-declaration"},{"id":351,"kind":"core-declaration"},{"id":352,"kind":"core-declaration"},{"id":353,"kind":"core-declaration"},{"id":354,"kind":"core-declaration"},{"id":355,"kind":"core-declaration"},{"id":356,"kind":"core-declaration"},{"id":357,"kind":"core-declaration"},{"id":358,"kind":"core-declaration"},{"id":359,"kind":"core-declaration"},{"id":360,"kind":"core-declaration"},{"id":361,"kind":"core-declaration"},{"id":362,"kind":"core-declaration"},{"id":363,"kind":"core-declaration"},{"id":364,"kind":"core-declaration"},{"id":365,"kind":"core-declaration"},{"id":366,"kind":"core-declaration"},{"id":367,"kind":"core-declaration"},{"id":368,"kind":"core-declaration"},{"id":369,"kind":"core-declaration"},{"id":370,"kind":"core-declaration"},{"id":371,"kind":"core-declaration"},{"id":372,"kind":"core-declaration"},{"id":373,"kind":"core-declaration"},{"id":374,"kind":"core-declaration"},{"id":375,"kind":"core-declaration"},{"id":376,"kind":"core-declaration"},{"id":377,"kind":"core-declaration"},{"id":378,"kind":"core-declaration"},{"id":379,"kind":"core-declaration"},{"id":380,"kind":"core-declaration"},{"id":381,"kind":"core-declaration"},{"id":382,"kind":"core-declaration"},{"id":383,"kind":"core-declaration"},{"id":384,"kind":"core-declaration"},{"id":385,"kind":"core-declaration"},{"id":386,"kind":"core-declaration"},{"id":387,"kind":"core-declaration"},{"id":388,"kind":"core-declaration"},{"id":389,"kind":"core-declaration"},{"id":390,"kind":"core-declaration"},{"id":391,"kind":"core-declaration"},{"id":392,"kind":"core-declaration"},{"id":393,"kind":"core-declaration"},{"id":394,"kind":"core-declaration"},{"id":395,"kind":"core-declaration"},{"id":396,"kind":"core-declaration"},{"id":397,"kind":"core-declaration"},{"id":398,"kind":"core-declaration"},{"id":399,"kind":"core-declaration"},{"id":400,"kind":"core-declaration"},{"id":401,"kind":"core-declaration"},{"id":402,"kind":"core-declaration"},{"id":403,"kind":"core-declaration"},{"id":404,"kind":"core-declaration"},{"id":405,"kind":"core-declaration"},{"id":406,"kind":"core-declaration"},{"id":407,"kind":"core-declaration"},{"id":408,"kind":"core-declaration"},{"id":409,"kind":"core-declaration"},{"id":410,"kind":"core-declaration"},{"id":411,"kind":"core-declaration"},{"id":412,"kind":"core-declaration"},{"id":413,"kind":"core-declaration"},{"id":414,"kind":"core-declaration"},{"id":415,"kind":"core-declaration"},{"id":416,"kind":"core-declaration"},{"id":417,"kind":"core-declaration"},{"id":418,"kind":"core-declaration"},{"id":419,"kind":"core-declaration"},{"id":420,"kind":"core-declaration"},{"id":421,"kind":"core-declaration"},{"id":422,"kind":"core-declaration"},{"id":423,"kind":"core-declaration"},{"id":424,"kind":"core-declaration"},{"id":425,"kind":"core-declaration"},{"id":426,"kind":"core-declaration"},{"id":427,"kind":"core-declaration"},{"id":428,"kind":"core-declaration"},{"id":429,"kind":"core-declaration"},{"id":430,"kind":"core-declaration"},{"id":431,"kind":"core-declaration"},{"id":432,"kind":"core-declaration"},{"id":433,"kind":"core-declaration"},{"id":434,"kind":"core-declaration"},{"id":435,"kind":"core-declaration"},{"id":436,"kind":"core-declaration"},{"id":437,"kind":"core-declaration"},{"id":438,"kind":"core-declaration"},{"id":439,"kind":"core-declaration"},{"id":440,"kind":"core-declaration"},{"id":441,"kind":"core-declaration"},{"id":442,"kind":"core-declaration"},{"id":443,"kind":"core-declaration"},{"id":444,"kind":"core-declaration"},{"id":445,"kind":"core-declaration"},{"id":446,"kind":"core-declaration"},{"id":447,"kind":"core-declaration"},{"id":448,"kind":"core-declaration"},{"id":449,"kind":"core-declaration"},{"id":450,"kind":"core-declaration"},{"id":451,"kind":"core-declaration"},{"id":452,"kind":"core-declaration"},{"id":453,"kind":"core-declaration"},{"id":454,"kind":"core-declaration"},{"id":455,"kind":"core-declaration"},{"id":456,"kind":"core-declaration"},{"id":457,"kind":"core-declaration"},{"id":458,"kind":"core-declaration"},{"id":459,"kind":"core-declaration"},{"id":460,"kind":"core-declaration"},{"id":461,"kind":"core-declaration"},{"id":462,"kind":"core-declaration"},{"id":463,"kind":"core-declaration"},{"id":464,"kind":"core-declaration"},{"id":465,"kind":"core-declaration"},{"id":466,"kind":"core-declaration"},{"id":467,"kind":"core-declaration"},{"id":468,"kind":"core-declaration"},{"id":469,"kind":"core-declaration"},{"id":470,"kind":"core-declaration"},{"id":471,"kind":"core-declaration"},{"id":472,"kind":"core-declaration"},{"id":473,"kind":"core-declaration"},{"id":474,"kind":"core-declaration"},{"id":475,"kind":"core-declaration"},{"id":476,"kind":"core-declaration"},{"id":477,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Functor.lex.tex","sha256":"391e3261a8ca67ba002cb55e7e8f430b79f3767b1f1921758dbb606737316ccd"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Functor.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Functor.tex"}],"mappings":[{"artifact":0,"gen_end":1746293,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":954,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":6697,"gen_start":954,"node":3,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":8166,"gen_start":6697,"node":4,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":17415,"gen_start":8166,"node":5,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":19570,"gen_start":17415,"node":6,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":22225,"gen_start":19570,"node":7,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":24225,"gen_start":22225,"node":8,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":26505,"gen_start":24225,"node":9,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":27703,"gen_start":26505,"node":10,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":28027,"gen_start":27703,"node":11,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":28400,"gen_start":28027,"node":12,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":42665,"gen_start":28400,"node":13,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":54730,"gen_start":42665,"node":14,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":60580,"gen_start":54730,"node":15,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":67417,"gen_start":60580,"node":16,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":68269,"gen_start":67417,"node":17,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":71925,"gen_start":68269,"node":18,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":73220,"gen_start":71925,"node":19,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":73778,"gen_start":73220,"node":20,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":74902,"gen_start":73778,"node":21,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":76808,"gen_start":74902,"node":22,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":77659,"gen_start":76808,"node":23,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":82596,"gen_start":77659,"node":24,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":82778,"gen_start":82596,"node":25,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":83451,"gen_start":82778,"node":26,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":84042,"gen_start":83451,"node":27,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":88990,"gen_start":84042,"node":28,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":90177,"gen_start":88990,"node":29,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":91588,"gen_start":90177,"node":30,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":92272,"gen_start":91588,"node":31,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":92809,"gen_start":92272,"node":32,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":93660,"gen_start":92809,"node":33,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":97896,"gen_start":93660,"node":34,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":100673,"gen_start":97896,"node":35,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":100984,"gen_start":100673,"node":36,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":101492,"gen_start":100984,"node":37,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":102841,"gen_start":101492,"node":38,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":104278,"gen_start":102841,"node":39,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":107141,"gen_start":104278,"node":40,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":113020,"gen_start":107141,"node":41,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":113628,"gen_start":113020,"node":42,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":115286,"gen_start":113628,"node":43,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":115468,"gen_start":115286,"node":44,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":116811,"gen_start":115468,"node":45,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":121838,"gen_start":116811,"node":46,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":123641,"gen_start":121838,"node":47,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":124340,"gen_start":123641,"node":48,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":127743,"gen_start":124340,"node":49,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":139463,"gen_start":127743,"node":50,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":140891,"gen_start":139463,"node":51,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":144319,"gen_start":140891,"node":52,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":144898,"gen_start":144319,"node":53,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":150203,"gen_start":144898,"node":54,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":156526,"gen_start":150203,"node":55,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":157727,"gen_start":156526,"node":56,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":160847,"gen_start":157727,"node":57,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":161284,"gen_start":160847,"node":58,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":161463,"gen_start":161284,"node":59,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":162296,"gen_start":161463,"node":60,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":170365,"gen_start":162296,"node":61,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":171060,"gen_start":170365,"node":62,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":176271,"gen_start":171060,"node":63,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":188760,"gen_start":176271,"node":64,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":189093,"gen_start":188760,"node":65,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":190783,"gen_start":189093,"node":66,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":193980,"gen_start":190783,"node":67,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":194797,"gen_start":193980,"node":68,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":195773,"gen_start":194797,"node":69,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":195953,"gen_start":195773,"node":70,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":210388,"gen_start":195953,"node":71,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":219787,"gen_start":210388,"node":72,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":220168,"gen_start":219787,"node":73,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":223765,"gen_start":220168,"node":74,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":225065,"gen_start":223765,"node":75,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":227707,"gen_start":225065,"node":76,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":230156,"gen_start":227707,"node":77,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":230517,"gen_start":230156,"node":78,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":232870,"gen_start":230517,"node":79,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":233184,"gen_start":232870,"node":80,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":235864,"gen_start":233184,"node":81,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":238442,"gen_start":235864,"node":82,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":240037,"gen_start":238442,"node":83,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":244836,"gen_start":240037,"node":84,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":245374,"gen_start":244836,"node":85,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":251100,"gen_start":245374,"node":86,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":255924,"gen_start":251100,"node":87,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":257905,"gen_start":255924,"node":88,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":259560,"gen_start":257905,"node":89,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":261428,"gen_start":259560,"node":90,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":262099,"gen_start":261428,"node":91,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":264168,"gen_start":262099,"node":92,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":267198,"gen_start":264168,"node":93,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":269724,"gen_start":267198,"node":94,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":275210,"gen_start":269724,"node":95,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":278978,"gen_start":275210,"node":96,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":281403,"gen_start":278978,"node":97,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":281580,"gen_start":281403,"node":98,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":282288,"gen_start":281580,"node":99,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":282880,"gen_start":282288,"node":100,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":287482,"gen_start":282880,"node":101,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":300473,"gen_start":287482,"node":102,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":312533,"gen_start":300473,"node":103,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":313884,"gen_start":312533,"node":104,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":314280,"gen_start":313884,"node":105,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":319207,"gen_start":314280,"node":106,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":322829,"gen_start":319207,"node":107,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":333317,"gen_start":322829,"node":108,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":343827,"gen_start":333317,"node":109,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":349736,"gen_start":343827,"node":110,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":353546,"gen_start":349736,"node":111,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":353720,"gen_start":353546,"node":112,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":357060,"gen_start":353720,"node":113,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":360791,"gen_start":357060,"node":114,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":362042,"gen_start":360791,"node":115,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":363422,"gen_start":362042,"node":116,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":365230,"gen_start":363422,"node":117,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":365407,"gen_start":365230,"node":118,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":368977,"gen_start":365407,"node":119,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":387557,"gen_start":368977,"node":120,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":412714,"gen_start":387557,"node":121,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":414115,"gen_start":412714,"node":122,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":415247,"gen_start":414115,"node":123,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":419891,"gen_start":415247,"node":124,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":422549,"gen_start":419891,"node":125,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":425694,"gen_start":422549,"node":126,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":426772,"gen_start":425694,"node":127,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":428325,"gen_start":426772,"node":128,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":430222,"gen_start":428325,"node":129,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":431468,"gen_start":430222,"node":130,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":433778,"gen_start":431468,"node":131,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":434379,"gen_start":433778,"node":132,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":434681,"gen_start":434379,"node":133,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":435210,"gen_start":434681,"node":134,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":436214,"gen_start":435210,"node":135,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":438702,"gen_start":436214,"node":136,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":443136,"gen_start":438702,"node":137,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":458500,"gen_start":443136,"node":138,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":461524,"gen_start":458500,"node":139,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":475988,"gen_start":461524,"node":140,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":486365,"gen_start":475988,"node":141,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":487410,"gen_start":486365,"node":142,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":490024,"gen_start":487410,"node":143,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":501385,"gen_start":490024,"node":144,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":504412,"gen_start":501385,"node":145,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":505419,"gen_start":504412,"node":146,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":506008,"gen_start":505419,"node":147,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":511102,"gen_start":506008,"node":148,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":515837,"gen_start":511102,"node":149,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":516527,"gen_start":515837,"node":150,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":518020,"gen_start":516527,"node":151,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":523141,"gen_start":518020,"node":152,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":523496,"gen_start":523141,"node":153,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":529478,"gen_start":523496,"node":154,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":532290,"gen_start":529478,"node":155,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":533818,"gen_start":532290,"node":156,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":534663,"gen_start":533818,"node":157,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":536760,"gen_start":534663,"node":158,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":538379,"gen_start":536760,"node":159,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":540700,"gen_start":538379,"node":160,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":541745,"gen_start":540700,"node":161,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":547712,"gen_start":541745,"node":162,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":549541,"gen_start":547712,"node":163,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":549794,"gen_start":549541,"node":164,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":556146,"gen_start":549794,"node":165,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":561115,"gen_start":556146,"node":166,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":562363,"gen_start":561115,"node":167,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":562677,"gen_start":562363,"node":168,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":562861,"gen_start":562677,"node":169,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":563937,"gen_start":562861,"node":170,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":576779,"gen_start":563937,"node":171,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":579616,"gen_start":576779,"node":172,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":583942,"gen_start":579616,"node":173,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":587537,"gen_start":583942,"node":174,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":591717,"gen_start":587537,"node":175,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":592633,"gen_start":591717,"node":176,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":601902,"gen_start":592633,"node":177,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":602620,"gen_start":601902,"node":178,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":716312,"gen_start":602620,"node":179,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":722824,"gen_start":716312,"node":180,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":726420,"gen_start":722824,"node":181,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":732794,"gen_start":726420,"node":182,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":733470,"gen_start":732794,"node":183,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":738740,"gen_start":733470,"node":184,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":739386,"gen_start":738740,"node":185,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":739567,"gen_start":739386,"node":186,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":741090,"gen_start":739567,"node":187,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":759133,"gen_start":741090,"node":188,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":762500,"gen_start":759133,"node":189,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":765698,"gen_start":762500,"node":190,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":771461,"gen_start":765698,"node":191,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":771795,"gen_start":771461,"node":192,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":773538,"gen_start":771795,"node":193,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":775033,"gen_start":773538,"node":194,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":785494,"gen_start":775033,"node":195,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":785668,"gen_start":785494,"node":196,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":786961,"gen_start":785668,"node":197,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":790095,"gen_start":786961,"node":198,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":791005,"gen_start":790095,"node":199,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":793328,"gen_start":791005,"node":200,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":793748,"gen_start":793328,"node":201,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":804484,"gen_start":793748,"node":202,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":808061,"gen_start":804484,"node":203,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":810507,"gen_start":808061,"node":204,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":813806,"gen_start":810507,"node":205,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":814401,"gen_start":813806,"node":206,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":819591,"gen_start":814401,"node":207,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":825788,"gen_start":819591,"node":208,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":826764,"gen_start":825788,"node":209,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":839784,"gen_start":826764,"node":210,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":848540,"gen_start":839784,"node":211,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":849711,"gen_start":848540,"node":212,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":850254,"gen_start":849711,"node":213,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":855355,"gen_start":850254,"node":214,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":856059,"gen_start":855355,"node":215,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":869060,"gen_start":856059,"node":216,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":869605,"gen_start":869060,"node":217,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":869996,"gen_start":869605,"node":218,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":870445,"gen_start":869996,"node":219,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":871137,"gen_start":870445,"node":220,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":876257,"gen_start":871137,"node":221,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":893646,"gen_start":876257,"node":222,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":893828,"gen_start":893646,"node":223,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":895314,"gen_start":893828,"node":224,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":897334,"gen_start":895314,"node":225,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":897509,"gen_start":897334,"node":226,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":897856,"gen_start":897509,"node":227,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":899662,"gen_start":897856,"node":228,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":901982,"gen_start":899662,"node":229,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":903841,"gen_start":901982,"node":230,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":904906,"gen_start":903841,"node":231,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":906737,"gen_start":904906,"node":232,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":908160,"gen_start":906737,"node":233,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":924694,"gen_start":908160,"node":234,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":925309,"gen_start":924694,"node":235,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":929298,"gen_start":925309,"node":236,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":929592,"gen_start":929298,"node":237,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":936979,"gen_start":929592,"node":238,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":940123,"gen_start":936979,"node":239,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":942964,"gen_start":940123,"node":240,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":943304,"gen_start":942964,"node":241,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":948901,"gen_start":943304,"node":242,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":949274,"gen_start":948901,"node":243,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":950636,"gen_start":949274,"node":244,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":951295,"gen_start":950636,"node":245,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":952127,"gen_start":951295,"node":246,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":985703,"gen_start":952127,"node":247,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":991817,"gen_start":985703,"node":248,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":997592,"gen_start":991817,"node":249,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1024748,"gen_start":997592,"node":250,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1036879,"gen_start":1024748,"node":251,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1040016,"gen_start":1036879,"node":252,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1041174,"gen_start":1040016,"node":253,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1041598,"gen_start":1041174,"node":254,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1042580,"gen_start":1041598,"node":255,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1043956,"gen_start":1042580,"node":256,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1044139,"gen_start":1043956,"node":257,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1047513,"gen_start":1044139,"node":258,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1051658,"gen_start":1047513,"node":259,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1053372,"gen_start":1051658,"node":260,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1057438,"gen_start":1053372,"node":261,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1058148,"gen_start":1057438,"node":262,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1063120,"gen_start":1058148,"node":263,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1063434,"gen_start":1063120,"node":264,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1065901,"gen_start":1063434,"node":265,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1079817,"gen_start":1065901,"node":266,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1086253,"gen_start":1079817,"node":267,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1086436,"gen_start":1086253,"node":268,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1091684,"gen_start":1086436,"node":269,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1093377,"gen_start":1091684,"node":270,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1094359,"gen_start":1093377,"node":271,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1094975,"gen_start":1094359,"node":272,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1099939,"gen_start":1094975,"node":273,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1100300,"gen_start":1099939,"node":274,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1107722,"gen_start":1100300,"node":275,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1108084,"gen_start":1107722,"node":276,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1116080,"gen_start":1108084,"node":277,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1116409,"gen_start":1116080,"node":278,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1116759,"gen_start":1116409,"node":279,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1177420,"gen_start":1116759,"node":280,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1185170,"gen_start":1177420,"node":281,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1207813,"gen_start":1185170,"node":282,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1208082,"gen_start":1207813,"node":283,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1212396,"gen_start":1208082,"node":284,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1213296,"gen_start":1212396,"node":285,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1213565,"gen_start":1213296,"node":286,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1214395,"gen_start":1213565,"node":287,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1216006,"gen_start":1214395,"node":288,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1216701,"gen_start":1216006,"node":289,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1221411,"gen_start":1216701,"node":290,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1223000,"gen_start":1221411,"node":291,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1225771,"gen_start":1223000,"node":292,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1226086,"gen_start":1225771,"node":293,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1229215,"gen_start":1226086,"node":294,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1229790,"gen_start":1229215,"node":295,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1234685,"gen_start":1229790,"node":296,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1238683,"gen_start":1234685,"node":297,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1240607,"gen_start":1238683,"node":298,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1241798,"gen_start":1240607,"node":299,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1249056,"gen_start":1241798,"node":300,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1249600,"gen_start":1249056,"node":301,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1251122,"gen_start":1249600,"node":302,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1254779,"gen_start":1251122,"node":303,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1275195,"gen_start":1254779,"node":304,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1275485,"gen_start":1275195,"node":305,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1278896,"gen_start":1275485,"node":306,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1285714,"gen_start":1278896,"node":307,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1285994,"gen_start":1285714,"node":308,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1287253,"gen_start":1285994,"node":309,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1289148,"gen_start":1287253,"node":310,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1290111,"gen_start":1289148,"node":311,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1292848,"gen_start":1290111,"node":312,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1300056,"gen_start":1292848,"node":313,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1301273,"gen_start":1300056,"node":314,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1302078,"gen_start":1301273,"node":315,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1305169,"gen_start":1302078,"node":316,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1306062,"gen_start":1305169,"node":317,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1307261,"gen_start":1306062,"node":318,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1320141,"gen_start":1307261,"node":319,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1324954,"gen_start":1320141,"node":320,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1335605,"gen_start":1324954,"node":321,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1339589,"gen_start":1335605,"node":322,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1342373,"gen_start":1339589,"node":323,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1342559,"gen_start":1342373,"node":324,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1343009,"gen_start":1342559,"node":325,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1343554,"gen_start":1343009,"node":326,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1360620,"gen_start":1343554,"node":327,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1361056,"gen_start":1360620,"node":328,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1361668,"gen_start":1361056,"node":329,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1368514,"gen_start":1361668,"node":330,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1368814,"gen_start":1368514,"node":331,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1369501,"gen_start":1368814,"node":332,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1369873,"gen_start":1369501,"node":333,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1370400,"gen_start":1369873,"node":334,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1370662,"gen_start":1370400,"node":335,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1370840,"gen_start":1370662,"node":336,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1388798,"gen_start":1370840,"node":337,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1400572,"gen_start":1388798,"node":338,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1439847,"gen_start":1400572,"node":339,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1440021,"gen_start":1439847,"node":340,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1440199,"gen_start":1440021,"node":341,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1440806,"gen_start":1440199,"node":342,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1441383,"gen_start":1440806,"node":343,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1443486,"gen_start":1441383,"node":344,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1444275,"gen_start":1443486,"node":345,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1445858,"gen_start":1444275,"node":346,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1459823,"gen_start":1445858,"node":347,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1460078,"gen_start":1459823,"node":348,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1463262,"gen_start":1460078,"node":349,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1468436,"gen_start":1463262,"node":350,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1468760,"gen_start":1468436,"node":351,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1475090,"gen_start":1468760,"node":352,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1479937,"gen_start":1475090,"node":353,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1480120,"gen_start":1479937,"node":354,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1497825,"gen_start":1480120,"node":355,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1504781,"gen_start":1497825,"node":356,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1506292,"gen_start":1504781,"node":357,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1512431,"gen_start":1506292,"node":358,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1512603,"gen_start":1512431,"node":359,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1522876,"gen_start":1512603,"node":360,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1541698,"gen_start":1522876,"node":361,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1555448,"gen_start":1541698,"node":362,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1557129,"gen_start":1555448,"node":363,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1557786,"gen_start":1557129,"node":364,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1584478,"gen_start":1557786,"node":365,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1585770,"gen_start":1584478,"node":366,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1585957,"gen_start":1585770,"node":367,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1587673,"gen_start":1585957,"node":368,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1587994,"gen_start":1587673,"node":369,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1588169,"gen_start":1587994,"node":370,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1588669,"gen_start":1588169,"node":371,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1589412,"gen_start":1588669,"node":372,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1589591,"gen_start":1589412,"node":373,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1590669,"gen_start":1589591,"node":374,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1593615,"gen_start":1590669,"node":375,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1594259,"gen_start":1593615,"node":376,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1595330,"gen_start":1594259,"node":377,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1597809,"gen_start":1595330,"node":378,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1608597,"gen_start":1597809,"node":379,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1608772,"gen_start":1608597,"node":380,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1609756,"gen_start":1608772,"node":381,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1613022,"gen_start":1609756,"node":382,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1613977,"gen_start":1613022,"node":383,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1614490,"gen_start":1613977,"node":384,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1615136,"gen_start":1614490,"node":385,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1617567,"gen_start":1615136,"node":386,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1618783,"gen_start":1617567,"node":387,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1620136,"gen_start":1618783,"node":388,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1621586,"gen_start":1620136,"node":389,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1631492,"gen_start":1621586,"node":390,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1632031,"gen_start":1631492,"node":391,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1632784,"gen_start":1632031,"node":392,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1634260,"gen_start":1632784,"node":393,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1638157,"gen_start":1634260,"node":394,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1646407,"gen_start":1638157,"node":395,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1649308,"gen_start":1646407,"node":396,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1650285,"gen_start":1649308,"node":397,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1651177,"gen_start":1650285,"node":398,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1664767,"gen_start":1651177,"node":399,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1665730,"gen_start":1664767,"node":400,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1666637,"gen_start":1665730,"node":401,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1673920,"gen_start":1666637,"node":402,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1678698,"gen_start":1673920,"node":403,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1679622,"gen_start":1678698,"node":404,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1680146,"gen_start":1679622,"node":405,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1680747,"gen_start":1680146,"node":406,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1681864,"gen_start":1680747,"node":407,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1695232,"gen_start":1681864,"node":408,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1696967,"gen_start":1695232,"node":409,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1699890,"gen_start":1696967,"node":410,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1700429,"gen_start":1699890,"node":411,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1701316,"gen_start":1700429,"node":412,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1702894,"gen_start":1701316,"node":413,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1704511,"gen_start":1702894,"node":414,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1704826,"gen_start":1704511,"node":415,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1706664,"gen_start":1704826,"node":416,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1722576,"gen_start":1706664,"node":417,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1723899,"gen_start":1722576,"node":418,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1727254,"gen_start":1723899,"node":419,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1728051,"gen_start":1727254,"node":420,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1728384,"gen_start":1728051,"node":421,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1728776,"gen_start":1728384,"node":422,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1729648,"gen_start":1728776,"node":423,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1732514,"gen_start":1729648,"node":424,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1734559,"gen_start":1732514,"node":425,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1740026,"gen_start":1734559,"node":426,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1743483,"gen_start":1740026,"node":427,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1744047,"gen_start":1743483,"node":428,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1745063,"gen_start":1744047,"node":429,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1745487,"gen_start":1745063,"node":430,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1754531,"gen_start":1745487,"node":431,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1756703,"gen_start":1754531,"node":432,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1757362,"gen_start":1756703,"node":433,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1758078,"gen_start":1757362,"node":434,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1760783,"gen_start":1758078,"node":435,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1761082,"gen_start":1760783,"node":436,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1764132,"gen_start":1761082,"node":437,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1764312,"gen_start":1764132,"node":438,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1780122,"gen_start":1764312,"node":439,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1806437,"gen_start":1780122,"node":440,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1807480,"gen_start":1806437,"node":441,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1807982,"gen_start":1807480,"node":442,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1809056,"gen_start":1807982,"node":443,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1809691,"gen_start":1809056,"node":444,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1811926,"gen_start":1809691,"node":445,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1814809,"gen_start":1811926,"node":446,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1825762,"gen_start":1814809,"node":447,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1831808,"gen_start":1825762,"node":448,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1836823,"gen_start":1831808,"node":449,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1837005,"gen_start":1836823,"node":450,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1837319,"gen_start":1837005,"node":451,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1838275,"gen_start":1837319,"node":452,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1842316,"gen_start":1838275,"node":453,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1844031,"gen_start":1842316,"node":454,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1844364,"gen_start":1844031,"node":455,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1846164,"gen_start":1844364,"node":456,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1850531,"gen_start":1846164,"node":457,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1854012,"gen_start":1850531,"node":458,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1855355,"gen_start":1854012,"node":459,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1856078,"gen_start":1855355,"node":460,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1916603,"gen_start":1856078,"node":461,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1916939,"gen_start":1916603,"node":462,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1920965,"gen_start":1916939,"node":463,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1921263,"gen_start":1920965,"node":464,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1921437,"gen_start":1921263,"node":465,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1921964,"gen_start":1921437,"node":466,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1922785,"gen_start":1921964,"node":467,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1926084,"gen_start":1922785,"node":468,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1926446,"gen_start":1926084,"node":469,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1933376,"gen_start":1926446,"node":470,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1933968,"gen_start":1933376,"node":471,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1937473,"gen_start":1933968,"node":472,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1938460,"gen_start":1937473,"node":473,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1938648,"gen_start":1938460,"node":474,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1941863,"gen_start":1938648,"node":475,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1944876,"gen_start":1941863,"node":476,"role":"declaration","source":0,"src_end":1219167,"src_start":244},{"artifact":1,"gen_end":1944891,"gen_start":1944876,"node":477,"role":"declaration","source":0,"src_end":1219167,"src_start":244}],"module":"Functor","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-declaration"},{"id":267,"kind":"core-declaration"},{"id":268,"kind":"core-declaration"},{"id":269,"kind":"core-declaration"},{"id":270,"kind":"core-declaration"},{"id":271,"kind":"core-declaration"},{"id":272,"kind":"core-declaration"},{"id":273,"kind":"core-declaration"},{"id":274,"kind":"core-declaration"},{"id":275,"kind":"core-declaration"},{"id":276,"kind":"core-declaration"},{"id":277,"kind":"core-declaration"},{"id":278,"kind":"core-declaration"},{"id":279,"kind":"core-declaration"},{"id":280,"kind":"core-declaration"},{"id":281,"kind":"core-declaration"},{"id":282,"kind":"core-declaration"},{"id":283,"kind":"core-declaration"},{"id":284,"kind":"core-declaration"},{"id":285,"kind":"core-declaration"},{"id":286,"kind":"core-declaration"},{"id":287,"kind":"core-declaration"},{"id":288,"kind":"core-declaration"},{"id":289,"kind":"core-declaration"},{"id":290,"kind":"core-declaration"},{"id":291,"kind":"core-declaration"},{"id":292,"kind":"core-declaration"},{"id":293,"kind":"core-declaration"},{"id":294,"kind":"core-declaration"},{"id":295,"kind":"core-declaration"},{"id":296,"kind":"core-declaration"},{"id":297,"kind":"core-declaration"},{"id":298,"kind":"core-declaration"},{"id":299,"kind":"core-declaration"},{"id":300,"kind":"core-declaration"},{"id":301,"kind":"core-declaration"},{"id":302,"kind":"core-declaration"},{"id":303,"kind":"core-declaration"},{"id":304,"kind":"core-declaration"},{"id":305,"kind":"core-declaration"},{"id":306,"kind":"core-declaration"},{"id":307,"kind":"core-declaration"},{"id":308,"kind":"core-declaration"},{"id":309,"kind":"core-declaration"},{"id":310,"kind":"core-declaration"},{"id":311,"kind":"core-declaration"},{"id":312,"kind":"core-declaration"},{"id":313,"kind":"core-declaration"},{"id":314,"kind":"core-declaration"},{"id":315,"kind":"core-declaration"},{"id":316,"kind":"core-declaration"},{"id":317,"kind":"core-declaration"},{"id":318,"kind":"core-declaration"},{"id":319,"kind":"core-declaration"},{"id":320,"kind":"core-declaration"},{"id":321,"kind":"core-declaration"},{"id":322,"kind":"core-declaration"},{"id":323,"kind":"core-declaration"},{"id":324,"kind":"core-declaration"},{"id":325,"kind":"core-declaration"},{"id":326,"kind":"core-declaration"},{"id":327,"kind":"core-declaration"},{"id":328,"kind":"core-declaration"},{"id":329,"kind":"core-declaration"},{"id":330,"kind":"core-declaration"},{"id":331,"kind":"core-declaration"},{"id":332,"kind":"core-declaration"},{"id":333,"kind":"core-declaration"},{"id":334,"kind":"core-declaration"},{"id":335,"kind":"core-declaration"},{"id":336,"kind":"core-declaration"},{"id":337,"kind":"core-declaration"},{"id":338,"kind":"core-declaration"},{"id":339,"kind":"core-declaration"},{"id":340,"kind":"core-declaration"},{"id":341,"kind":"core-declaration"},{"id":342,"kind":"core-declaration"},{"id":343,"kind":"core-declaration"},{"id":344,"kind":"core-declaration"},{"id":345,"kind":"core-declaration"},{"id":346,"kind":"core-declaration"},{"id":347,"kind":"core-declaration"},{"id":348,"kind":"core-declaration"},{"id":349,"kind":"core-declaration"},{"id":350,"kind":"core-declaration"},{"id":351,"kind":"core-declaration"},{"id":352,"kind":"core-declaration"},{"id":353,"kind":"core-declaration"},{"id":354,"kind":"core-declaration"},{"id":355,"kind":"core-declaration"},{"id":356,"kind":"core-declaration"},{"id":357,"kind":"core-declaration"},{"id":358,"kind":"core-declaration"},{"id":359,"kind":"core-declaration"},{"id":360,"kind":"core-declaration"},{"id":361,"kind":"core-declaration"},{"id":362,"kind":"core-declaration"},{"id":363,"kind":"core-declaration"},{"id":364,"kind":"core-declaration"},{"id":365,"kind":"core-declaration"},{"id":366,"kind":"core-declaration"},{"id":367,"kind":"core-declaration"},{"id":368,"kind":"core-declaration"},{"id":369,"kind":"core-declaration"},{"id":370,"kind":"core-declaration"},{"id":371,"kind":"core-declaration"},{"id":372,"kind":"core-declaration"},{"id":373,"kind":"core-declaration"},{"id":374,"kind":"core-declaration"},{"id":375,"kind":"core-declaration"},{"id":376,"kind":"core-declaration"},{"id":377,"kind":"core-declaration"},{"id":378,"kind":"core-declaration"},{"id":379,"kind":"core-declaration"},{"id":380,"kind":"core-declaration"},{"id":381,"kind":"core-declaration"},{"id":382,"kind":"core-declaration"},{"id":383,"kind":"core-declaration"},{"id":384,"kind":"core-declaration"},{"id":385,"kind":"core-declaration"},{"id":386,"kind":"core-declaration"},{"id":387,"kind":"core-declaration"},{"id":388,"kind":"core-declaration"},{"id":389,"kind":"core-declaration"},{"id":390,"kind":"core-declaration"},{"id":391,"kind":"core-declaration"},{"id":392,"kind":"core-declaration"},{"id":393,"kind":"core-declaration"},{"id":394,"kind":"core-declaration"},{"id":395,"kind":"core-declaration"},{"id":396,"kind":"core-declaration"},{"id":397,"kind":"core-declaration"},{"id":398,"kind":"core-declaration"},{"id":399,"kind":"core-declaration"},{"id":400,"kind":"core-declaration"},{"id":401,"kind":"core-declaration"},{"id":402,"kind":"core-declaration"},{"id":403,"kind":"core-declaration"},{"id":404,"kind":"core-declaration"},{"id":405,"kind":"core-declaration"},{"id":406,"kind":"core-declaration"},{"id":407,"kind":"core-declaration"},{"id":408,"kind":"core-declaration"},{"id":409,"kind":"core-declaration"},{"id":410,"kind":"core-declaration"},{"id":411,"kind":"core-declaration"},{"id":412,"kind":"core-declaration"},{"id":413,"kind":"core-declaration"},{"id":414,"kind":"core-declaration"},{"id":415,"kind":"core-declaration"},{"id":416,"kind":"core-declaration"},{"id":417,"kind":"core-declaration"},{"id":418,"kind":"core-declaration"},{"id":419,"kind":"core-declaration"},{"id":420,"kind":"core-declaration"},{"id":421,"kind":"core-declaration"},{"id":422,"kind":"core-declaration"},{"id":423,"kind":"core-declaration"},{"id":424,"kind":"core-declaration"},{"id":425,"kind":"core-declaration"},{"id":426,"kind":"core-declaration"},{"id":427,"kind":"core-declaration"},{"id":428,"kind":"core-declaration"},{"id":429,"kind":"core-declaration"},{"id":430,"kind":"core-declaration"},{"id":431,"kind":"core-declaration"},{"id":432,"kind":"core-declaration"},{"id":433,"kind":"core-declaration"},{"id":434,"kind":"core-declaration"},{"id":435,"kind":"core-declaration"},{"id":436,"kind":"core-declaration"},{"id":437,"kind":"core-declaration"},{"id":438,"kind":"core-declaration"},{"id":439,"kind":"core-declaration"},{"id":440,"kind":"core-declaration"},{"id":441,"kind":"core-declaration"},{"id":442,"kind":"core-declaration"},{"id":443,"kind":"core-declaration"},{"id":444,"kind":"core-declaration"},{"id":445,"kind":"core-declaration"},{"id":446,"kind":"core-declaration"},{"id":447,"kind":"core-declaration"},{"id":448,"kind":"core-declaration"},{"id":449,"kind":"core-declaration"},{"id":450,"kind":"core-declaration"},{"id":451,"kind":"core-declaration"},{"id":452,"kind":"core-declaration"},{"id":453,"kind":"core-declaration"},{"id":454,"kind":"core-declaration"},{"id":455,"kind":"core-declaration"},{"id":456,"kind":"core-declaration"},{"id":457,"kind":"core-declaration"},{"id":458,"kind":"core-declaration"},{"id":459,"kind":"core-declaration"},{"id":460,"kind":"core-declaration"},{"id":461,"kind":"core-declaration"},{"id":462,"kind":"core-declaration"},{"id":463,"kind":"core-declaration"},{"id":464,"kind":"core-declaration"},{"id":465,"kind":"core-declaration"},{"id":466,"kind":"core-declaration"},{"id":467,"kind":"core-declaration"},{"id":468,"kind":"core-declaration"},{"id":469,"kind":"core-declaration"},{"id":470,"kind":"core-declaration"},{"id":471,"kind":"core-declaration"},{"id":472,"kind":"core-declaration"},{"id":473,"kind":"core-declaration"},{"id":474,"kind":"core-declaration"},{"id":475,"kind":"core-declaration"},{"id":476,"kind":"core-declaration"},{"id":477,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Functor.lex.tex","sha256":"391e3261a8ca67ba002cb55e7e8f430b79f3767b1f1921758dbb606737316ccd"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Glue.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Glue.map.json index 5777e5536..698bfead0 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Glue.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Glue.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Glue.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Glue.tex"}],"mappings":[{"artifact":0,"gen_end":986611,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":2054,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":13727,"gen_start":2054,"node":3,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":38425,"gen_start":13727,"node":4,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":39154,"gen_start":38425,"node":5,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":62955,"gen_start":39154,"node":6,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":98917,"gen_start":62955,"node":7,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":101053,"gen_start":98917,"node":8,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":115283,"gen_start":101053,"node":9,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":149891,"gen_start":115283,"node":10,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":151401,"gen_start":149891,"node":11,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":196959,"gen_start":151401,"node":12,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":214923,"gen_start":196959,"node":13,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":226934,"gen_start":214923,"node":14,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":236011,"gen_start":226934,"node":15,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":300994,"gen_start":236011,"node":16,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":303137,"gen_start":300994,"node":17,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":343001,"gen_start":303137,"node":18,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":344210,"gen_start":343001,"node":19,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":363420,"gen_start":344210,"node":20,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":367209,"gen_start":363420,"node":21,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":393642,"gen_start":367209,"node":22,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":394315,"gen_start":393642,"node":23,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":402874,"gen_start":394315,"node":24,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":404432,"gen_start":402874,"node":25,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":405922,"gen_start":404432,"node":26,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":412014,"gen_start":405922,"node":27,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":451520,"gen_start":412014,"node":28,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":452516,"gen_start":451520,"node":29,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":556311,"gen_start":452516,"node":30,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":557187,"gen_start":556311,"node":31,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":561118,"gen_start":557187,"node":32,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":602573,"gen_start":561118,"node":33,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":609289,"gen_start":602573,"node":34,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":609827,"gen_start":609289,"node":35,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":610380,"gen_start":609827,"node":36,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":611225,"gen_start":610380,"node":37,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":612086,"gen_start":611225,"node":38,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":621069,"gen_start":612086,"node":39,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":621421,"gen_start":621069,"node":40,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":624802,"gen_start":621421,"node":41,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":664174,"gen_start":624802,"node":42,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":668390,"gen_start":664174,"node":43,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":670390,"gen_start":668390,"node":44,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":710354,"gen_start":670390,"node":45,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":714712,"gen_start":710354,"node":46,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":715893,"gen_start":714712,"node":47,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":734604,"gen_start":715893,"node":48,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":766258,"gen_start":734604,"node":49,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":767423,"gen_start":766258,"node":50,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":772259,"gen_start":767423,"node":51,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":804468,"gen_start":772259,"node":52,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":810244,"gen_start":804468,"node":53,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":819327,"gen_start":810244,"node":54,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":820645,"gen_start":819327,"node":55,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":841278,"gen_start":820645,"node":56,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":848039,"gen_start":841278,"node":57,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":852456,"gen_start":848039,"node":58,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":853345,"gen_start":852456,"node":59,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":855559,"gen_start":853345,"node":60,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":867865,"gen_start":855559,"node":61,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":870553,"gen_start":867865,"node":62,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":874659,"gen_start":870553,"node":63,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":879789,"gen_start":874659,"node":64,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":880668,"gen_start":879789,"node":65,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":881022,"gen_start":880668,"node":66,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":902666,"gen_start":881022,"node":67,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":906575,"gen_start":902666,"node":68,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":930901,"gen_start":906575,"node":69,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":931943,"gen_start":930901,"node":70,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":966484,"gen_start":931943,"node":71,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":982053,"gen_start":966484,"node":72,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":998707,"gen_start":982053,"node":73,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1007538,"gen_start":998707,"node":74,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1007860,"gen_start":1007538,"node":75,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1036699,"gen_start":1007860,"node":76,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1062196,"gen_start":1036699,"node":77,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1082809,"gen_start":1062196,"node":78,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1086213,"gen_start":1082809,"node":79,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1086574,"gen_start":1086213,"node":80,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1098524,"gen_start":1086574,"node":81,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1110501,"gen_start":1098524,"node":82,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1143201,"gen_start":1110501,"node":83,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1158722,"gen_start":1143201,"node":84,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1186023,"gen_start":1158722,"node":85,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1195091,"gen_start":1186023,"node":86,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1203604,"gen_start":1195091,"node":87,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1238232,"gen_start":1203604,"node":88,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1238445,"gen_start":1238232,"node":89,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1255412,"gen_start":1238445,"node":90,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1255625,"gen_start":1255412,"node":91,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1287055,"gen_start":1255625,"node":92,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1287070,"gen_start":1287055,"node":93,"role":"declaration","source":0,"src_end":656515,"src_start":183}],"module":"Glue","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Glue.lex.tex","sha256":"6d3b58dc5beba652844bf25aba218f0272b6d71298ebe08f8a5de2993e49cd54"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Glue.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Glue.tex"}],"mappings":[{"artifact":0,"gen_end":986611,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":2054,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":13727,"gen_start":2054,"node":3,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":38425,"gen_start":13727,"node":4,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":39154,"gen_start":38425,"node":5,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":62955,"gen_start":39154,"node":6,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":98917,"gen_start":62955,"node":7,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":101053,"gen_start":98917,"node":8,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":115283,"gen_start":101053,"node":9,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":149891,"gen_start":115283,"node":10,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":151401,"gen_start":149891,"node":11,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":196959,"gen_start":151401,"node":12,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":214923,"gen_start":196959,"node":13,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":226934,"gen_start":214923,"node":14,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":236011,"gen_start":226934,"node":15,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":300994,"gen_start":236011,"node":16,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":303137,"gen_start":300994,"node":17,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":343001,"gen_start":303137,"node":18,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":344210,"gen_start":343001,"node":19,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":363420,"gen_start":344210,"node":20,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":367209,"gen_start":363420,"node":21,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":393642,"gen_start":367209,"node":22,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":394315,"gen_start":393642,"node":23,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":402874,"gen_start":394315,"node":24,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":404432,"gen_start":402874,"node":25,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":405922,"gen_start":404432,"node":26,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":412014,"gen_start":405922,"node":27,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":451520,"gen_start":412014,"node":28,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":452516,"gen_start":451520,"node":29,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":556311,"gen_start":452516,"node":30,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":557187,"gen_start":556311,"node":31,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":561118,"gen_start":557187,"node":32,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":602573,"gen_start":561118,"node":33,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":609289,"gen_start":602573,"node":34,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":609827,"gen_start":609289,"node":35,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":610380,"gen_start":609827,"node":36,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":611225,"gen_start":610380,"node":37,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":612086,"gen_start":611225,"node":38,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":621069,"gen_start":612086,"node":39,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":621421,"gen_start":621069,"node":40,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":624802,"gen_start":621421,"node":41,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":664174,"gen_start":624802,"node":42,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":668390,"gen_start":664174,"node":43,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":670390,"gen_start":668390,"node":44,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":710354,"gen_start":670390,"node":45,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":714712,"gen_start":710354,"node":46,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":715893,"gen_start":714712,"node":47,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":734604,"gen_start":715893,"node":48,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":766258,"gen_start":734604,"node":49,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":767423,"gen_start":766258,"node":50,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":772259,"gen_start":767423,"node":51,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":804468,"gen_start":772259,"node":52,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":810244,"gen_start":804468,"node":53,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":819327,"gen_start":810244,"node":54,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":820645,"gen_start":819327,"node":55,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":841278,"gen_start":820645,"node":56,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":848039,"gen_start":841278,"node":57,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":852456,"gen_start":848039,"node":58,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":853345,"gen_start":852456,"node":59,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":855559,"gen_start":853345,"node":60,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":867865,"gen_start":855559,"node":61,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":870553,"gen_start":867865,"node":62,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":874659,"gen_start":870553,"node":63,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":879789,"gen_start":874659,"node":64,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":880668,"gen_start":879789,"node":65,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":881022,"gen_start":880668,"node":66,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":902666,"gen_start":881022,"node":67,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":906575,"gen_start":902666,"node":68,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":930901,"gen_start":906575,"node":69,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":931943,"gen_start":930901,"node":70,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":966484,"gen_start":931943,"node":71,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":982053,"gen_start":966484,"node":72,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":998707,"gen_start":982053,"node":73,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1007538,"gen_start":998707,"node":74,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1007860,"gen_start":1007538,"node":75,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1036699,"gen_start":1007860,"node":76,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1062196,"gen_start":1036699,"node":77,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1082809,"gen_start":1062196,"node":78,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1086213,"gen_start":1082809,"node":79,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1086574,"gen_start":1086213,"node":80,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1098524,"gen_start":1086574,"node":81,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1110501,"gen_start":1098524,"node":82,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1143201,"gen_start":1110501,"node":83,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1158722,"gen_start":1143201,"node":84,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1186023,"gen_start":1158722,"node":85,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1195091,"gen_start":1186023,"node":86,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1203604,"gen_start":1195091,"node":87,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1238232,"gen_start":1203604,"node":88,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1238445,"gen_start":1238232,"node":89,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1255412,"gen_start":1238445,"node":90,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1255625,"gen_start":1255412,"node":91,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1287055,"gen_start":1255625,"node":92,"role":"declaration","source":0,"src_end":656515,"src_start":183},{"artifact":1,"gen_end":1287070,"gen_start":1287055,"node":93,"role":"declaration","source":0,"src_end":656515,"src_start":183}],"module":"Glue","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Glue.lex.tex","sha256":"6d3b58dc5beba652844bf25aba218f0272b6d71298ebe08f8a5de2993e49cd54"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Group.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Group.map.json index 99f84ef35..92d8a4cfa 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Group.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Group.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Group.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Group.tex"}],"mappings":[{"artifact":0,"gen_end":3644069,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":13641,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":13887,"gen_start":13641,"node":3,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":72539,"gen_start":13887,"node":4,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":72786,"gen_start":72539,"node":5,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":75046,"gen_start":72786,"node":6,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":75280,"gen_start":75046,"node":7,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":75723,"gen_start":75280,"node":8,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":75968,"gen_start":75723,"node":9,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":77508,"gen_start":75968,"node":10,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":80670,"gen_start":77508,"node":11,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":123017,"gen_start":80670,"node":12,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":124277,"gen_start":123017,"node":13,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":124720,"gen_start":124277,"node":14,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":178951,"gen_start":124720,"node":15,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":180354,"gen_start":178951,"node":16,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":180989,"gen_start":180354,"node":17,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":181585,"gen_start":180989,"node":18,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":181889,"gen_start":181585,"node":19,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":184975,"gen_start":181889,"node":20,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":185418,"gen_start":184975,"node":21,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":194410,"gen_start":185418,"node":22,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":195074,"gen_start":194410,"node":23,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":195517,"gen_start":195074,"node":24,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":196637,"gen_start":195517,"node":25,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":197053,"gen_start":196637,"node":26,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":198327,"gen_start":197053,"node":27,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":213636,"gen_start":198327,"node":28,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":227092,"gen_start":213636,"node":29,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":245770,"gen_start":227092,"node":30,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":248161,"gen_start":245770,"node":31,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":249241,"gen_start":248161,"node":32,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":249684,"gen_start":249241,"node":33,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":250127,"gen_start":249684,"node":34,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":250371,"gen_start":250127,"node":35,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":250620,"gen_start":250371,"node":36,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":251683,"gen_start":250620,"node":37,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":252079,"gen_start":251683,"node":38,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":257198,"gen_start":252079,"node":39,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":261824,"gen_start":257198,"node":40,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":262267,"gen_start":261824,"node":41,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":262523,"gen_start":262267,"node":42,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":266643,"gen_start":262523,"node":43,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":267818,"gen_start":266643,"node":44,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":268127,"gen_start":267818,"node":45,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":271138,"gen_start":268127,"node":46,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":273610,"gen_start":271138,"node":47,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":274656,"gen_start":273610,"node":48,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":274900,"gen_start":274656,"node":49,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":281658,"gen_start":274900,"node":50,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":296724,"gen_start":281658,"node":51,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":297924,"gen_start":296724,"node":52,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":298368,"gen_start":297924,"node":53,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":309746,"gen_start":298368,"node":54,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":315599,"gen_start":309746,"node":55,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":315843,"gen_start":315599,"node":56,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":316302,"gen_start":315843,"node":57,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":317576,"gen_start":316302,"node":58,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":321131,"gen_start":317576,"node":59,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":327880,"gen_start":321131,"node":60,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":329799,"gen_start":327880,"node":61,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":331210,"gen_start":329799,"node":62,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":374512,"gen_start":331210,"node":63,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":375562,"gen_start":374512,"node":64,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":380636,"gen_start":375562,"node":65,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":381129,"gen_start":380636,"node":66,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":384295,"gen_start":381129,"node":67,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":385139,"gen_start":384295,"node":68,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":407982,"gen_start":385139,"node":69,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":408353,"gen_start":407982,"node":70,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":408802,"gen_start":408353,"node":71,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":415572,"gen_start":408802,"node":72,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":429551,"gen_start":415572,"node":73,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":430000,"gen_start":429551,"node":74,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":432667,"gen_start":430000,"node":75,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":439128,"gen_start":432667,"node":76,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":439545,"gen_start":439128,"node":77,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":440953,"gen_start":439545,"node":78,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":442432,"gen_start":440953,"node":79,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":443154,"gen_start":442432,"node":80,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":443937,"gen_start":443154,"node":81,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":444183,"gen_start":443937,"node":82,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":452444,"gen_start":444183,"node":83,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":452860,"gen_start":452444,"node":84,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":453511,"gen_start":452860,"node":85,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":453755,"gen_start":453511,"node":86,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":454000,"gen_start":453755,"node":87,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":454443,"gen_start":454000,"node":88,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":461740,"gen_start":454443,"node":89,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":462696,"gen_start":461740,"node":90,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":463009,"gen_start":462696,"node":91,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":466458,"gen_start":463009,"node":92,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":468287,"gen_start":466458,"node":93,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":480683,"gen_start":468287,"node":94,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":482099,"gen_start":480683,"node":95,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":482496,"gen_start":482099,"node":96,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":482945,"gen_start":482496,"node":97,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":483724,"gen_start":482945,"node":98,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":484097,"gen_start":483724,"node":99,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":487247,"gen_start":484097,"node":100,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":487696,"gen_start":487247,"node":101,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":487943,"gen_start":487696,"node":102,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":494784,"gen_start":487943,"node":103,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":495028,"gen_start":494784,"node":104,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":495443,"gen_start":495028,"node":105,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":495952,"gen_start":495443,"node":106,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":496364,"gen_start":495952,"node":107,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":497183,"gen_start":496364,"node":108,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":499005,"gen_start":497183,"node":109,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":499288,"gen_start":499005,"node":110,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":499704,"gen_start":499288,"node":111,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":500822,"gen_start":499704,"node":112,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":552164,"gen_start":500822,"node":113,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":557600,"gen_start":552164,"node":114,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":558397,"gen_start":557600,"node":115,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":559164,"gen_start":558397,"node":116,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":567786,"gen_start":559164,"node":117,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":568032,"gen_start":567786,"node":118,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":577212,"gen_start":568032,"node":119,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":577753,"gen_start":577212,"node":120,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":578424,"gen_start":577753,"node":121,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":586308,"gen_start":578424,"node":122,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":586559,"gen_start":586308,"node":123,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":600425,"gen_start":586559,"node":124,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":604193,"gen_start":600425,"node":125,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":605314,"gen_start":604193,"node":126,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":605820,"gen_start":605314,"node":127,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":606065,"gen_start":605820,"node":128,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":610157,"gen_start":606065,"node":129,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":612079,"gen_start":610157,"node":130,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":612824,"gen_start":612079,"node":131,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":613164,"gen_start":612824,"node":132,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":615800,"gen_start":613164,"node":133,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":616249,"gen_start":615800,"node":134,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":617367,"gen_start":616249,"node":135,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":618055,"gen_start":617367,"node":136,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":618864,"gen_start":618055,"node":137,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":619095,"gen_start":618864,"node":138,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":621506,"gen_start":619095,"node":139,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":621955,"gen_start":621506,"node":140,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":622404,"gen_start":621955,"node":141,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":623313,"gen_start":622404,"node":142,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":623563,"gen_start":623313,"node":143,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":625597,"gen_start":623563,"node":144,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":628002,"gen_start":625597,"node":145,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":628947,"gen_start":628002,"node":146,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":632059,"gen_start":628947,"node":147,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":634000,"gen_start":632059,"node":148,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":635492,"gen_start":634000,"node":149,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":635828,"gen_start":635492,"node":150,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":638237,"gen_start":635828,"node":151,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":638806,"gen_start":638237,"node":152,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":640062,"gen_start":638806,"node":153,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":640838,"gen_start":640062,"node":154,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":662652,"gen_start":640838,"node":155,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":672746,"gen_start":662652,"node":156,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":673195,"gen_start":672746,"node":157,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":673715,"gen_start":673195,"node":158,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":674083,"gen_start":673715,"node":159,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":677375,"gen_start":674083,"node":160,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":677824,"gen_start":677375,"node":161,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":678626,"gen_start":677824,"node":162,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":683045,"gen_start":678626,"node":163,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":683286,"gen_start":683045,"node":164,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":715435,"gen_start":683286,"node":165,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":715678,"gen_start":715435,"node":166,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":716047,"gen_start":715678,"node":167,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":743279,"gen_start":716047,"node":168,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":743869,"gen_start":743279,"node":169,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":746219,"gen_start":743869,"node":170,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":746397,"gen_start":746219,"node":171,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":746890,"gen_start":746397,"node":172,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":748061,"gen_start":746890,"node":173,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":752480,"gen_start":748061,"node":174,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":755930,"gen_start":752480,"node":175,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":760929,"gen_start":755930,"node":176,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":762587,"gen_start":760929,"node":177,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":770049,"gen_start":762587,"node":178,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":770399,"gen_start":770049,"node":179,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":770807,"gen_start":770399,"node":180,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":772270,"gen_start":770807,"node":181,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":803826,"gen_start":772270,"node":182,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":804275,"gen_start":803826,"node":183,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":804440,"gen_start":804275,"node":184,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":808275,"gen_start":804440,"node":185,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":809223,"gen_start":808275,"node":186,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":810440,"gen_start":809223,"node":187,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":821360,"gen_start":810440,"node":188,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":829113,"gen_start":821360,"node":189,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":829439,"gen_start":829113,"node":190,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":838631,"gen_start":829439,"node":191,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":886199,"gen_start":838631,"node":192,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":886659,"gen_start":886199,"node":193,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":887299,"gen_start":886659,"node":194,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":887951,"gen_start":887299,"node":195,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":892591,"gen_start":887951,"node":196,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":892836,"gen_start":892591,"node":197,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":922318,"gen_start":892836,"node":198,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":923789,"gen_start":922318,"node":199,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":924034,"gen_start":923789,"node":200,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":925698,"gen_start":924034,"node":201,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":931137,"gen_start":925698,"node":202,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":931586,"gen_start":931137,"node":203,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":932244,"gen_start":931586,"node":204,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":932693,"gen_start":932244,"node":205,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":942069,"gen_start":932693,"node":206,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":945147,"gen_start":942069,"node":207,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":945824,"gen_start":945147,"node":208,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":946058,"gen_start":945824,"node":209,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":946293,"gen_start":946058,"node":210,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":946634,"gen_start":946293,"node":211,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":947518,"gen_start":946634,"node":212,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":948384,"gen_start":947518,"node":213,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":948745,"gen_start":948384,"node":214,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":949606,"gen_start":948745,"node":215,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":959866,"gen_start":949606,"node":216,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":960312,"gen_start":959866,"node":217,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":962478,"gen_start":960312,"node":218,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":968928,"gen_start":962478,"node":219,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":971563,"gen_start":968928,"node":220,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":991158,"gen_start":971563,"node":221,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":991406,"gen_start":991158,"node":222,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":992009,"gen_start":991406,"node":223,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":993882,"gen_start":992009,"node":224,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":994588,"gen_start":993882,"node":225,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":995914,"gen_start":994588,"node":226,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":996572,"gen_start":995914,"node":227,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1007367,"gen_start":996572,"node":228,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1008007,"gen_start":1007367,"node":229,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1008256,"gen_start":1008007,"node":230,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1008565,"gen_start":1008256,"node":231,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1076416,"gen_start":1008565,"node":232,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1076865,"gen_start":1076416,"node":233,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1077142,"gen_start":1076865,"node":234,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1080602,"gen_start":1077142,"node":235,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1089226,"gen_start":1080602,"node":236,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1245719,"gen_start":1089226,"node":237,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1245964,"gen_start":1245719,"node":238,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1246210,"gen_start":1245964,"node":239,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1247555,"gen_start":1246210,"node":240,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1248133,"gen_start":1247555,"node":241,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1249274,"gen_start":1248133,"node":242,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1249675,"gen_start":1249274,"node":243,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1322083,"gen_start":1249675,"node":244,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1322645,"gen_start":1322083,"node":245,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1323094,"gen_start":1322645,"node":246,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1323592,"gen_start":1323094,"node":247,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1325020,"gen_start":1323592,"node":248,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1326496,"gen_start":1325020,"node":249,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1326945,"gen_start":1326496,"node":250,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1328918,"gen_start":1326945,"node":251,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1329904,"gen_start":1328918,"node":252,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1330666,"gen_start":1329904,"node":253,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1348930,"gen_start":1330666,"node":254,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1349249,"gen_start":1348930,"node":255,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1354552,"gen_start":1349249,"node":256,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1356151,"gen_start":1354552,"node":257,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1356600,"gen_start":1356151,"node":258,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1357180,"gen_start":1356600,"node":259,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1367173,"gen_start":1357180,"node":260,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1378047,"gen_start":1367173,"node":261,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1382386,"gen_start":1378047,"node":262,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1382641,"gen_start":1382386,"node":263,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1385099,"gen_start":1382641,"node":264,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1386089,"gen_start":1385099,"node":265,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1410437,"gen_start":1386089,"node":266,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1438579,"gen_start":1410437,"node":267,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1465229,"gen_start":1438579,"node":268,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1479925,"gen_start":1465229,"node":269,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1489486,"gen_start":1479925,"node":270,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1490758,"gen_start":1489486,"node":271,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1513049,"gen_start":1490758,"node":272,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1523713,"gen_start":1513049,"node":273,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1524683,"gen_start":1523713,"node":274,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1526213,"gen_start":1524683,"node":275,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1526458,"gen_start":1526213,"node":276,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1526681,"gen_start":1526458,"node":277,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1527406,"gen_start":1526681,"node":278,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1527943,"gen_start":1527406,"node":279,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1528198,"gen_start":1527943,"node":280,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1529503,"gen_start":1528198,"node":281,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1530758,"gen_start":1529503,"node":282,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1531858,"gen_start":1530758,"node":283,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1532185,"gen_start":1531858,"node":284,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1533247,"gen_start":1532185,"node":285,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1563447,"gen_start":1533247,"node":286,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1563896,"gen_start":1563447,"node":287,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1565092,"gen_start":1563896,"node":288,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1565541,"gen_start":1565092,"node":289,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1566265,"gen_start":1565541,"node":290,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1566714,"gen_start":1566265,"node":291,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1567039,"gen_start":1566714,"node":292,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1571998,"gen_start":1567039,"node":293,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1572962,"gen_start":1571998,"node":294,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1592449,"gen_start":1572962,"node":295,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1601860,"gen_start":1592449,"node":296,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1602105,"gen_start":1601860,"node":297,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1602433,"gen_start":1602105,"node":298,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1609576,"gen_start":1602433,"node":299,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1609820,"gen_start":1609576,"node":300,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1634171,"gen_start":1609820,"node":301,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1661906,"gen_start":1634171,"node":302,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1662289,"gen_start":1661906,"node":303,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1663704,"gen_start":1662289,"node":304,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1664138,"gen_start":1663704,"node":305,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1664386,"gen_start":1664138,"node":306,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1664754,"gen_start":1664386,"node":307,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1667494,"gen_start":1664754,"node":308,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1668771,"gen_start":1667494,"node":309,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1669016,"gen_start":1668771,"node":310,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1670267,"gen_start":1669016,"node":311,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1671501,"gen_start":1670267,"node":312,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1674668,"gen_start":1671501,"node":313,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1675695,"gen_start":1674668,"node":314,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1676141,"gen_start":1675695,"node":315,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1676393,"gen_start":1676141,"node":316,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1692230,"gen_start":1676393,"node":317,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1692478,"gen_start":1692230,"node":318,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1692719,"gen_start":1692478,"node":319,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1695229,"gen_start":1692719,"node":320,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1696400,"gen_start":1695229,"node":321,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1697800,"gen_start":1696400,"node":322,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1714846,"gen_start":1697800,"node":323,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1715264,"gen_start":1714846,"node":324,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1716493,"gen_start":1715264,"node":325,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1718837,"gen_start":1716493,"node":326,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1719000,"gen_start":1718837,"node":327,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1734490,"gen_start":1719000,"node":328,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1735325,"gen_start":1734490,"node":329,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1744065,"gen_start":1735325,"node":330,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1744583,"gen_start":1744065,"node":331,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1745254,"gen_start":1744583,"node":332,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1759708,"gen_start":1745254,"node":333,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1763356,"gen_start":1759708,"node":334,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1765133,"gen_start":1763356,"node":335,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1765376,"gen_start":1765133,"node":336,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1770394,"gen_start":1765376,"node":337,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1779306,"gen_start":1770394,"node":338,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1780159,"gen_start":1779306,"node":339,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1792507,"gen_start":1780159,"node":340,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1792953,"gen_start":1792507,"node":341,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1793900,"gen_start":1792953,"node":342,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1798140,"gen_start":1793900,"node":343,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1799232,"gen_start":1798140,"node":344,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1800535,"gen_start":1799232,"node":345,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1800984,"gen_start":1800535,"node":346,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1804334,"gen_start":1800984,"node":347,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1829564,"gen_start":1804334,"node":348,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1830389,"gen_start":1829564,"node":349,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1840500,"gen_start":1830389,"node":350,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1848092,"gen_start":1840500,"node":351,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1848541,"gen_start":1848092,"node":352,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1849675,"gen_start":1848541,"node":353,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1849923,"gen_start":1849675,"node":354,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1850779,"gen_start":1849923,"node":355,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1851228,"gen_start":1850779,"node":356,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1853726,"gen_start":1851228,"node":357,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1854175,"gen_start":1853726,"node":358,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1854895,"gen_start":1854175,"node":359,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1855145,"gen_start":1854895,"node":360,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1856125,"gen_start":1855145,"node":361,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1856593,"gen_start":1856125,"node":362,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1878483,"gen_start":1856593,"node":363,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1882295,"gen_start":1878483,"node":364,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1883799,"gen_start":1882295,"node":365,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1895772,"gen_start":1883799,"node":366,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1896055,"gen_start":1895772,"node":367,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1896299,"gen_start":1896055,"node":368,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1897850,"gen_start":1896299,"node":369,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1899390,"gen_start":1897850,"node":370,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1902334,"gen_start":1899390,"node":371,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1902577,"gen_start":1902334,"node":372,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1909723,"gen_start":1902577,"node":373,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1927176,"gen_start":1909723,"node":374,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1927625,"gen_start":1927176,"node":375,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1927996,"gen_start":1927625,"node":376,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1936095,"gen_start":1927996,"node":377,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1937144,"gen_start":1936095,"node":378,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1938597,"gen_start":1937144,"node":379,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1941267,"gen_start":1938597,"node":380,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2018641,"gen_start":1941267,"node":381,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2018922,"gen_start":2018641,"node":382,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2019372,"gen_start":2018922,"node":383,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2033536,"gen_start":2019372,"node":384,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2048826,"gen_start":2033536,"node":385,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2050076,"gen_start":2048826,"node":386,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2051486,"gen_start":2050076,"node":387,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2061353,"gen_start":2051486,"node":388,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2079766,"gen_start":2061353,"node":389,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2080454,"gen_start":2079766,"node":390,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2081032,"gen_start":2080454,"node":391,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2124548,"gen_start":2081032,"node":392,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2124782,"gen_start":2124548,"node":393,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2125028,"gen_start":2124782,"node":394,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2126476,"gen_start":2125028,"node":395,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2126937,"gen_start":2126476,"node":396,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2127278,"gen_start":2126937,"node":397,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2127728,"gen_start":2127278,"node":398,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2136049,"gen_start":2127728,"node":399,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2136499,"gen_start":2136049,"node":400,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2136949,"gen_start":2136499,"node":401,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2141010,"gen_start":2136949,"node":402,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2144933,"gen_start":2141010,"node":403,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2166166,"gen_start":2144933,"node":404,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2168088,"gen_start":2166166,"node":405,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2168538,"gen_start":2168088,"node":406,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2171341,"gen_start":2168538,"node":407,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2171791,"gen_start":2171341,"node":408,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2172189,"gen_start":2171791,"node":409,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2177493,"gen_start":2172189,"node":410,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2180103,"gen_start":2177493,"node":411,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2180506,"gen_start":2180103,"node":412,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2181086,"gen_start":2180506,"node":413,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2181988,"gen_start":2181086,"node":414,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2189653,"gen_start":2181988,"node":415,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2189897,"gen_start":2189653,"node":416,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2190304,"gen_start":2189897,"node":417,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2192256,"gen_start":2190304,"node":418,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2194036,"gen_start":2192256,"node":419,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2196361,"gen_start":2194036,"node":420,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2196964,"gen_start":2196361,"node":421,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2197564,"gen_start":2196964,"node":422,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2198014,"gen_start":2197564,"node":423,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2201789,"gen_start":2198014,"node":424,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2202342,"gen_start":2201789,"node":425,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2214753,"gen_start":2202342,"node":426,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2217915,"gen_start":2214753,"node":427,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2218365,"gen_start":2217915,"node":428,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2219924,"gen_start":2218365,"node":429,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2220100,"gen_start":2219924,"node":430,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2226411,"gen_start":2220100,"node":431,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2226797,"gen_start":2226411,"node":432,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2227101,"gen_start":2226797,"node":433,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2234878,"gen_start":2227101,"node":434,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2331471,"gen_start":2234878,"node":435,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2331921,"gen_start":2331471,"node":436,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2336780,"gen_start":2331921,"node":437,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2337665,"gen_start":2336780,"node":438,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2343166,"gen_start":2337665,"node":439,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2343814,"gen_start":2343166,"node":440,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2361135,"gen_start":2343814,"node":441,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2383755,"gen_start":2361135,"node":442,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2389337,"gen_start":2383755,"node":443,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2392672,"gen_start":2389337,"node":444,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2400607,"gen_start":2392672,"node":445,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2400857,"gen_start":2400607,"node":446,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2401645,"gen_start":2400857,"node":447,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2403062,"gen_start":2401645,"node":448,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2403507,"gen_start":2403062,"node":449,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2405030,"gen_start":2403507,"node":450,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2411374,"gen_start":2405030,"node":451,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2419621,"gen_start":2411374,"node":452,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2423512,"gen_start":2419621,"node":453,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2424505,"gen_start":2423512,"node":454,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2425359,"gen_start":2424505,"node":455,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2487692,"gen_start":2425359,"node":456,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2488142,"gen_start":2487692,"node":457,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2489239,"gen_start":2488142,"node":458,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2489689,"gen_start":2489239,"node":459,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2502199,"gen_start":2489689,"node":460,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2502646,"gen_start":2502199,"node":461,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2503042,"gen_start":2502646,"node":462,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2503288,"gen_start":2503042,"node":463,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2505411,"gen_start":2503288,"node":464,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2506313,"gen_start":2505411,"node":465,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2507827,"gen_start":2506313,"node":466,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2508071,"gen_start":2507827,"node":467,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2531169,"gen_start":2508071,"node":468,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2531537,"gen_start":2531169,"node":469,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2531889,"gen_start":2531537,"node":470,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2532408,"gen_start":2531889,"node":471,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2538916,"gen_start":2532408,"node":472,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2539233,"gen_start":2538916,"node":473,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2539688,"gen_start":2539233,"node":474,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2540138,"gen_start":2539688,"node":475,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2540395,"gen_start":2540138,"node":476,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2540721,"gen_start":2540395,"node":477,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2540971,"gen_start":2540721,"node":478,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2545436,"gen_start":2540971,"node":479,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2547883,"gen_start":2545436,"node":480,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2556732,"gen_start":2547883,"node":481,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2557123,"gen_start":2556732,"node":482,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2557542,"gen_start":2557123,"node":483,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2574683,"gen_start":2557542,"node":484,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2578243,"gen_start":2574683,"node":485,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2586354,"gen_start":2578243,"node":486,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2604150,"gen_start":2586354,"node":487,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2622294,"gen_start":2604150,"node":488,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2622659,"gen_start":2622294,"node":489,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2625913,"gen_start":2622659,"node":490,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2627549,"gen_start":2625913,"node":491,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2635435,"gen_start":2627549,"node":492,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2637805,"gen_start":2635435,"node":493,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2653670,"gen_start":2637805,"node":494,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2654699,"gen_start":2653670,"node":495,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2655149,"gen_start":2654699,"node":496,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2658970,"gen_start":2655149,"node":497,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2659359,"gen_start":2658970,"node":498,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2671671,"gen_start":2659359,"node":499,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2674418,"gen_start":2671671,"node":500,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2675510,"gen_start":2674418,"node":501,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2677390,"gen_start":2675510,"node":502,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2677639,"gen_start":2677390,"node":503,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2687041,"gen_start":2677639,"node":504,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2687326,"gen_start":2687041,"node":505,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2689354,"gen_start":2687326,"node":506,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2689604,"gen_start":2689354,"node":507,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2691028,"gen_start":2689604,"node":508,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2692154,"gen_start":2691028,"node":509,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2714757,"gen_start":2692154,"node":510,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2718540,"gen_start":2714757,"node":511,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2719144,"gen_start":2718540,"node":512,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2720484,"gen_start":2719144,"node":513,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2720934,"gen_start":2720484,"node":514,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2721181,"gen_start":2720934,"node":515,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2721601,"gen_start":2721181,"node":516,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2722051,"gen_start":2721601,"node":517,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2733156,"gen_start":2722051,"node":518,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2750036,"gen_start":2733156,"node":519,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2750863,"gen_start":2750036,"node":520,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2752198,"gen_start":2750863,"node":521,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2755404,"gen_start":2752198,"node":522,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2775199,"gen_start":2755404,"node":523,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2775654,"gen_start":2775199,"node":524,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2775994,"gen_start":2775654,"node":525,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2776441,"gen_start":2775994,"node":526,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2778439,"gen_start":2776441,"node":527,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2778710,"gen_start":2778439,"node":528,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2780119,"gen_start":2778710,"node":529,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2780392,"gen_start":2780119,"node":530,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2781096,"gen_start":2780392,"node":531,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2797553,"gen_start":2781096,"node":532,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2801946,"gen_start":2797553,"node":533,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2803686,"gen_start":2801946,"node":534,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2836418,"gen_start":2803686,"node":535,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2840341,"gen_start":2836418,"node":536,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2840577,"gen_start":2840341,"node":537,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2841027,"gen_start":2840577,"node":538,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2853802,"gen_start":2841027,"node":539,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2859642,"gen_start":2853802,"node":540,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2879563,"gen_start":2859642,"node":541,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2886043,"gen_start":2879563,"node":542,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2892888,"gen_start":2886043,"node":543,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2893361,"gen_start":2892888,"node":544,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2893811,"gen_start":2893361,"node":545,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2894053,"gen_start":2893811,"node":546,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2894923,"gen_start":2894053,"node":547,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2895957,"gen_start":2894923,"node":548,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2896865,"gen_start":2895957,"node":549,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2925402,"gen_start":2896865,"node":550,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2925799,"gen_start":2925402,"node":551,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2933389,"gen_start":2925799,"node":552,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2935612,"gen_start":2933389,"node":553,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2993814,"gen_start":2935612,"node":554,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2995144,"gen_start":2993814,"node":555,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3009380,"gen_start":2995144,"node":556,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3021174,"gen_start":3009380,"node":557,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3022810,"gen_start":3021174,"node":558,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3023294,"gen_start":3022810,"node":559,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3023981,"gen_start":3023294,"node":560,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3024970,"gen_start":3023981,"node":561,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3035967,"gen_start":3024970,"node":562,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3037086,"gen_start":3035967,"node":563,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3042571,"gen_start":3037086,"node":564,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3044161,"gen_start":3042571,"node":565,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3045091,"gen_start":3044161,"node":566,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3072756,"gen_start":3045091,"node":567,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3073028,"gen_start":3072756,"node":568,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3073478,"gen_start":3073028,"node":569,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3073908,"gen_start":3073478,"node":570,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3075385,"gen_start":3073908,"node":571,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3077204,"gen_start":3075385,"node":572,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3077654,"gen_start":3077204,"node":573,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3083046,"gen_start":3077654,"node":574,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3084386,"gen_start":3083046,"node":575,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3085305,"gen_start":3084386,"node":576,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3086755,"gen_start":3085305,"node":577,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3087377,"gen_start":3086755,"node":578,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3091864,"gen_start":3087377,"node":579,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3093085,"gen_start":3091864,"node":580,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3094811,"gen_start":3093085,"node":581,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3103921,"gen_start":3094811,"node":582,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3168197,"gen_start":3103921,"node":583,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3189189,"gen_start":3168197,"node":584,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3190317,"gen_start":3189189,"node":585,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3191655,"gen_start":3190317,"node":586,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3192452,"gen_start":3191655,"node":587,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3200904,"gen_start":3192452,"node":588,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3201148,"gen_start":3200904,"node":589,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3207499,"gen_start":3201148,"node":590,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3209619,"gen_start":3207499,"node":591,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3210009,"gen_start":3209619,"node":592,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3210535,"gen_start":3210009,"node":593,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3215086,"gen_start":3210535,"node":594,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3217509,"gen_start":3215086,"node":595,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3241438,"gen_start":3217509,"node":596,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3273506,"gen_start":3241438,"node":597,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3274535,"gen_start":3273506,"node":598,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3277953,"gen_start":3274535,"node":599,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3278607,"gen_start":3277953,"node":600,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3279950,"gen_start":3278607,"node":601,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3300635,"gen_start":3279950,"node":602,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3334385,"gen_start":3300635,"node":603,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3335068,"gen_start":3334385,"node":604,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3336465,"gen_start":3335068,"node":605,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3352580,"gen_start":3336465,"node":606,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3359858,"gen_start":3352580,"node":607,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3360119,"gen_start":3359858,"node":608,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3373432,"gen_start":3360119,"node":609,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3374605,"gen_start":3373432,"node":610,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3387043,"gen_start":3374605,"node":611,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3389436,"gen_start":3387043,"node":612,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3421491,"gen_start":3389436,"node":613,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3422366,"gen_start":3421491,"node":614,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3425274,"gen_start":3422366,"node":615,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3426456,"gen_start":3425274,"node":616,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3426906,"gen_start":3426456,"node":617,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3440758,"gen_start":3426906,"node":618,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3441180,"gen_start":3440758,"node":619,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3441919,"gen_start":3441180,"node":620,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3442167,"gen_start":3441919,"node":621,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3442862,"gen_start":3442167,"node":622,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3444025,"gen_start":3442862,"node":623,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3444595,"gen_start":3444025,"node":624,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3451872,"gen_start":3444595,"node":625,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3452237,"gen_start":3451872,"node":626,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3452483,"gen_start":3452237,"node":627,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3452930,"gen_start":3452483,"node":628,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3453959,"gen_start":3452930,"node":629,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3469663,"gen_start":3453959,"node":630,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3471370,"gen_start":3469663,"node":631,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3479880,"gen_start":3471370,"node":632,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3481023,"gen_start":3479880,"node":633,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3490198,"gen_start":3481023,"node":634,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3490456,"gen_start":3490198,"node":635,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3502538,"gen_start":3490456,"node":636,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3505735,"gen_start":3502538,"node":637,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3506038,"gen_start":3505735,"node":638,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3508206,"gen_start":3506038,"node":639,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3509201,"gen_start":3508206,"node":640,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3512555,"gen_start":3509201,"node":641,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3515972,"gen_start":3512555,"node":642,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3517246,"gen_start":3515972,"node":643,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3518487,"gen_start":3517246,"node":644,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3520638,"gen_start":3518487,"node":645,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3539620,"gen_start":3520638,"node":646,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3540686,"gen_start":3539620,"node":647,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3541677,"gen_start":3540686,"node":648,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3567725,"gen_start":3541677,"node":649,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3572113,"gen_start":3567725,"node":650,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3573573,"gen_start":3572113,"node":651,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3573943,"gen_start":3573573,"node":652,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3634351,"gen_start":3573943,"node":653,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3644451,"gen_start":3634351,"node":654,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3644848,"gen_start":3644451,"node":655,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3645298,"gen_start":3644848,"node":656,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3646108,"gen_start":3645298,"node":657,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3646503,"gen_start":3646108,"node":658,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3655188,"gen_start":3646503,"node":659,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3658004,"gen_start":3655188,"node":660,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3658477,"gen_start":3658004,"node":661,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3658492,"gen_start":3658477,"node":662,"role":"declaration","source":0,"src_end":2558141,"src_start":351}],"module":"Group","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-declaration"},{"id":267,"kind":"core-declaration"},{"id":268,"kind":"core-declaration"},{"id":269,"kind":"core-declaration"},{"id":270,"kind":"core-declaration"},{"id":271,"kind":"core-declaration"},{"id":272,"kind":"core-declaration"},{"id":273,"kind":"core-declaration"},{"id":274,"kind":"core-declaration"},{"id":275,"kind":"core-declaration"},{"id":276,"kind":"core-declaration"},{"id":277,"kind":"core-declaration"},{"id":278,"kind":"core-declaration"},{"id":279,"kind":"core-declaration"},{"id":280,"kind":"core-declaration"},{"id":281,"kind":"core-declaration"},{"id":282,"kind":"core-declaration"},{"id":283,"kind":"core-declaration"},{"id":284,"kind":"core-declaration"},{"id":285,"kind":"core-declaration"},{"id":286,"kind":"core-declaration"},{"id":287,"kind":"core-declaration"},{"id":288,"kind":"core-declaration"},{"id":289,"kind":"core-declaration"},{"id":290,"kind":"core-declaration"},{"id":291,"kind":"core-declaration"},{"id":292,"kind":"core-declaration"},{"id":293,"kind":"core-declaration"},{"id":294,"kind":"core-declaration"},{"id":295,"kind":"core-declaration"},{"id":296,"kind":"core-declaration"},{"id":297,"kind":"core-declaration"},{"id":298,"kind":"core-declaration"},{"id":299,"kind":"core-declaration"},{"id":300,"kind":"core-declaration"},{"id":301,"kind":"core-declaration"},{"id":302,"kind":"core-declaration"},{"id":303,"kind":"core-declaration"},{"id":304,"kind":"core-declaration"},{"id":305,"kind":"core-declaration"},{"id":306,"kind":"core-declaration"},{"id":307,"kind":"core-declaration"},{"id":308,"kind":"core-declaration"},{"id":309,"kind":"core-declaration"},{"id":310,"kind":"core-declaration"},{"id":311,"kind":"core-declaration"},{"id":312,"kind":"core-declaration"},{"id":313,"kind":"core-declaration"},{"id":314,"kind":"core-declaration"},{"id":315,"kind":"core-declaration"},{"id":316,"kind":"core-declaration"},{"id":317,"kind":"core-declaration"},{"id":318,"kind":"core-declaration"},{"id":319,"kind":"core-declaration"},{"id":320,"kind":"core-declaration"},{"id":321,"kind":"core-declaration"},{"id":322,"kind":"core-declaration"},{"id":323,"kind":"core-declaration"},{"id":324,"kind":"core-declaration"},{"id":325,"kind":"core-declaration"},{"id":326,"kind":"core-declaration"},{"id":327,"kind":"core-declaration"},{"id":328,"kind":"core-declaration"},{"id":329,"kind":"core-declaration"},{"id":330,"kind":"core-declaration"},{"id":331,"kind":"core-declaration"},{"id":332,"kind":"core-declaration"},{"id":333,"kind":"core-declaration"},{"id":334,"kind":"core-declaration"},{"id":335,"kind":"core-declaration"},{"id":336,"kind":"core-declaration"},{"id":337,"kind":"core-declaration"},{"id":338,"kind":"core-declaration"},{"id":339,"kind":"core-declaration"},{"id":340,"kind":"core-declaration"},{"id":341,"kind":"core-declaration"},{"id":342,"kind":"core-declaration"},{"id":343,"kind":"core-declaration"},{"id":344,"kind":"core-declaration"},{"id":345,"kind":"core-declaration"},{"id":346,"kind":"core-declaration"},{"id":347,"kind":"core-declaration"},{"id":348,"kind":"core-declaration"},{"id":349,"kind":"core-declaration"},{"id":350,"kind":"core-declaration"},{"id":351,"kind":"core-declaration"},{"id":352,"kind":"core-declaration"},{"id":353,"kind":"core-declaration"},{"id":354,"kind":"core-declaration"},{"id":355,"kind":"core-declaration"},{"id":356,"kind":"core-declaration"},{"id":357,"kind":"core-declaration"},{"id":358,"kind":"core-declaration"},{"id":359,"kind":"core-declaration"},{"id":360,"kind":"core-declaration"},{"id":361,"kind":"core-declaration"},{"id":362,"kind":"core-declaration"},{"id":363,"kind":"core-declaration"},{"id":364,"kind":"core-declaration"},{"id":365,"kind":"core-declaration"},{"id":366,"kind":"core-declaration"},{"id":367,"kind":"core-declaration"},{"id":368,"kind":"core-declaration"},{"id":369,"kind":"core-declaration"},{"id":370,"kind":"core-declaration"},{"id":371,"kind":"core-declaration"},{"id":372,"kind":"core-declaration"},{"id":373,"kind":"core-declaration"},{"id":374,"kind":"core-declaration"},{"id":375,"kind":"core-declaration"},{"id":376,"kind":"core-declaration"},{"id":377,"kind":"core-declaration"},{"id":378,"kind":"core-declaration"},{"id":379,"kind":"core-declaration"},{"id":380,"kind":"core-declaration"},{"id":381,"kind":"core-declaration"},{"id":382,"kind":"core-declaration"},{"id":383,"kind":"core-declaration"},{"id":384,"kind":"core-declaration"},{"id":385,"kind":"core-declaration"},{"id":386,"kind":"core-declaration"},{"id":387,"kind":"core-declaration"},{"id":388,"kind":"core-declaration"},{"id":389,"kind":"core-declaration"},{"id":390,"kind":"core-declaration"},{"id":391,"kind":"core-declaration"},{"id":392,"kind":"core-declaration"},{"id":393,"kind":"core-declaration"},{"id":394,"kind":"core-declaration"},{"id":395,"kind":"core-declaration"},{"id":396,"kind":"core-declaration"},{"id":397,"kind":"core-declaration"},{"id":398,"kind":"core-declaration"},{"id":399,"kind":"core-declaration"},{"id":400,"kind":"core-declaration"},{"id":401,"kind":"core-declaration"},{"id":402,"kind":"core-declaration"},{"id":403,"kind":"core-declaration"},{"id":404,"kind":"core-declaration"},{"id":405,"kind":"core-declaration"},{"id":406,"kind":"core-declaration"},{"id":407,"kind":"core-declaration"},{"id":408,"kind":"core-declaration"},{"id":409,"kind":"core-declaration"},{"id":410,"kind":"core-declaration"},{"id":411,"kind":"core-declaration"},{"id":412,"kind":"core-declaration"},{"id":413,"kind":"core-declaration"},{"id":414,"kind":"core-declaration"},{"id":415,"kind":"core-declaration"},{"id":416,"kind":"core-declaration"},{"id":417,"kind":"core-declaration"},{"id":418,"kind":"core-declaration"},{"id":419,"kind":"core-declaration"},{"id":420,"kind":"core-declaration"},{"id":421,"kind":"core-declaration"},{"id":422,"kind":"core-declaration"},{"id":423,"kind":"core-declaration"},{"id":424,"kind":"core-declaration"},{"id":425,"kind":"core-declaration"},{"id":426,"kind":"core-declaration"},{"id":427,"kind":"core-declaration"},{"id":428,"kind":"core-declaration"},{"id":429,"kind":"core-declaration"},{"id":430,"kind":"core-declaration"},{"id":431,"kind":"core-declaration"},{"id":432,"kind":"core-declaration"},{"id":433,"kind":"core-declaration"},{"id":434,"kind":"core-declaration"},{"id":435,"kind":"core-declaration"},{"id":436,"kind":"core-declaration"},{"id":437,"kind":"core-declaration"},{"id":438,"kind":"core-declaration"},{"id":439,"kind":"core-declaration"},{"id":440,"kind":"core-declaration"},{"id":441,"kind":"core-declaration"},{"id":442,"kind":"core-declaration"},{"id":443,"kind":"core-declaration"},{"id":444,"kind":"core-declaration"},{"id":445,"kind":"core-declaration"},{"id":446,"kind":"core-declaration"},{"id":447,"kind":"core-declaration"},{"id":448,"kind":"core-declaration"},{"id":449,"kind":"core-declaration"},{"id":450,"kind":"core-declaration"},{"id":451,"kind":"core-declaration"},{"id":452,"kind":"core-declaration"},{"id":453,"kind":"core-declaration"},{"id":454,"kind":"core-declaration"},{"id":455,"kind":"core-declaration"},{"id":456,"kind":"core-declaration"},{"id":457,"kind":"core-declaration"},{"id":458,"kind":"core-declaration"},{"id":459,"kind":"core-declaration"},{"id":460,"kind":"core-declaration"},{"id":461,"kind":"core-declaration"},{"id":462,"kind":"core-declaration"},{"id":463,"kind":"core-declaration"},{"id":464,"kind":"core-declaration"},{"id":465,"kind":"core-declaration"},{"id":466,"kind":"core-declaration"},{"id":467,"kind":"core-declaration"},{"id":468,"kind":"core-declaration"},{"id":469,"kind":"core-declaration"},{"id":470,"kind":"core-declaration"},{"id":471,"kind":"core-declaration"},{"id":472,"kind":"core-declaration"},{"id":473,"kind":"core-declaration"},{"id":474,"kind":"core-declaration"},{"id":475,"kind":"core-declaration"},{"id":476,"kind":"core-declaration"},{"id":477,"kind":"core-declaration"},{"id":478,"kind":"core-declaration"},{"id":479,"kind":"core-declaration"},{"id":480,"kind":"core-declaration"},{"id":481,"kind":"core-declaration"},{"id":482,"kind":"core-declaration"},{"id":483,"kind":"core-declaration"},{"id":484,"kind":"core-declaration"},{"id":485,"kind":"core-declaration"},{"id":486,"kind":"core-declaration"},{"id":487,"kind":"core-declaration"},{"id":488,"kind":"core-declaration"},{"id":489,"kind":"core-declaration"},{"id":490,"kind":"core-declaration"},{"id":491,"kind":"core-declaration"},{"id":492,"kind":"core-declaration"},{"id":493,"kind":"core-declaration"},{"id":494,"kind":"core-declaration"},{"id":495,"kind":"core-declaration"},{"id":496,"kind":"core-declaration"},{"id":497,"kind":"core-declaration"},{"id":498,"kind":"core-declaration"},{"id":499,"kind":"core-declaration"},{"id":500,"kind":"core-declaration"},{"id":501,"kind":"core-declaration"},{"id":502,"kind":"core-declaration"},{"id":503,"kind":"core-declaration"},{"id":504,"kind":"core-declaration"},{"id":505,"kind":"core-declaration"},{"id":506,"kind":"core-declaration"},{"id":507,"kind":"core-declaration"},{"id":508,"kind":"core-declaration"},{"id":509,"kind":"core-declaration"},{"id":510,"kind":"core-declaration"},{"id":511,"kind":"core-declaration"},{"id":512,"kind":"core-declaration"},{"id":513,"kind":"core-declaration"},{"id":514,"kind":"core-declaration"},{"id":515,"kind":"core-declaration"},{"id":516,"kind":"core-declaration"},{"id":517,"kind":"core-declaration"},{"id":518,"kind":"core-declaration"},{"id":519,"kind":"core-declaration"},{"id":520,"kind":"core-declaration"},{"id":521,"kind":"core-declaration"},{"id":522,"kind":"core-declaration"},{"id":523,"kind":"core-declaration"},{"id":524,"kind":"core-declaration"},{"id":525,"kind":"core-declaration"},{"id":526,"kind":"core-declaration"},{"id":527,"kind":"core-declaration"},{"id":528,"kind":"core-declaration"},{"id":529,"kind":"core-declaration"},{"id":530,"kind":"core-declaration"},{"id":531,"kind":"core-declaration"},{"id":532,"kind":"core-declaration"},{"id":533,"kind":"core-declaration"},{"id":534,"kind":"core-declaration"},{"id":535,"kind":"core-declaration"},{"id":536,"kind":"core-declaration"},{"id":537,"kind":"core-declaration"},{"id":538,"kind":"core-declaration"},{"id":539,"kind":"core-declaration"},{"id":540,"kind":"core-declaration"},{"id":541,"kind":"core-declaration"},{"id":542,"kind":"core-declaration"},{"id":543,"kind":"core-declaration"},{"id":544,"kind":"core-declaration"},{"id":545,"kind":"core-declaration"},{"id":546,"kind":"core-declaration"},{"id":547,"kind":"core-declaration"},{"id":548,"kind":"core-declaration"},{"id":549,"kind":"core-declaration"},{"id":550,"kind":"core-declaration"},{"id":551,"kind":"core-declaration"},{"id":552,"kind":"core-declaration"},{"id":553,"kind":"core-declaration"},{"id":554,"kind":"core-declaration"},{"id":555,"kind":"core-declaration"},{"id":556,"kind":"core-declaration"},{"id":557,"kind":"core-declaration"},{"id":558,"kind":"core-declaration"},{"id":559,"kind":"core-declaration"},{"id":560,"kind":"core-declaration"},{"id":561,"kind":"core-declaration"},{"id":562,"kind":"core-declaration"},{"id":563,"kind":"core-declaration"},{"id":564,"kind":"core-declaration"},{"id":565,"kind":"core-declaration"},{"id":566,"kind":"core-declaration"},{"id":567,"kind":"core-declaration"},{"id":568,"kind":"core-declaration"},{"id":569,"kind":"core-declaration"},{"id":570,"kind":"core-declaration"},{"id":571,"kind":"core-declaration"},{"id":572,"kind":"core-declaration"},{"id":573,"kind":"core-declaration"},{"id":574,"kind":"core-declaration"},{"id":575,"kind":"core-declaration"},{"id":576,"kind":"core-declaration"},{"id":577,"kind":"core-declaration"},{"id":578,"kind":"core-declaration"},{"id":579,"kind":"core-declaration"},{"id":580,"kind":"core-declaration"},{"id":581,"kind":"core-declaration"},{"id":582,"kind":"core-declaration"},{"id":583,"kind":"core-declaration"},{"id":584,"kind":"core-declaration"},{"id":585,"kind":"core-declaration"},{"id":586,"kind":"core-declaration"},{"id":587,"kind":"core-declaration"},{"id":588,"kind":"core-declaration"},{"id":589,"kind":"core-declaration"},{"id":590,"kind":"core-declaration"},{"id":591,"kind":"core-declaration"},{"id":592,"kind":"core-declaration"},{"id":593,"kind":"core-declaration"},{"id":594,"kind":"core-declaration"},{"id":595,"kind":"core-declaration"},{"id":596,"kind":"core-declaration"},{"id":597,"kind":"core-declaration"},{"id":598,"kind":"core-declaration"},{"id":599,"kind":"core-declaration"},{"id":600,"kind":"core-declaration"},{"id":601,"kind":"core-declaration"},{"id":602,"kind":"core-declaration"},{"id":603,"kind":"core-declaration"},{"id":604,"kind":"core-declaration"},{"id":605,"kind":"core-declaration"},{"id":606,"kind":"core-declaration"},{"id":607,"kind":"core-declaration"},{"id":608,"kind":"core-declaration"},{"id":609,"kind":"core-declaration"},{"id":610,"kind":"core-declaration"},{"id":611,"kind":"core-declaration"},{"id":612,"kind":"core-declaration"},{"id":613,"kind":"core-declaration"},{"id":614,"kind":"core-declaration"},{"id":615,"kind":"core-declaration"},{"id":616,"kind":"core-declaration"},{"id":617,"kind":"core-declaration"},{"id":618,"kind":"core-declaration"},{"id":619,"kind":"core-declaration"},{"id":620,"kind":"core-declaration"},{"id":621,"kind":"core-declaration"},{"id":622,"kind":"core-declaration"},{"id":623,"kind":"core-declaration"},{"id":624,"kind":"core-declaration"},{"id":625,"kind":"core-declaration"},{"id":626,"kind":"core-declaration"},{"id":627,"kind":"core-declaration"},{"id":628,"kind":"core-declaration"},{"id":629,"kind":"core-declaration"},{"id":630,"kind":"core-declaration"},{"id":631,"kind":"core-declaration"},{"id":632,"kind":"core-declaration"},{"id":633,"kind":"core-declaration"},{"id":634,"kind":"core-declaration"},{"id":635,"kind":"core-declaration"},{"id":636,"kind":"core-declaration"},{"id":637,"kind":"core-declaration"},{"id":638,"kind":"core-declaration"},{"id":639,"kind":"core-declaration"},{"id":640,"kind":"core-declaration"},{"id":641,"kind":"core-declaration"},{"id":642,"kind":"core-declaration"},{"id":643,"kind":"core-declaration"},{"id":644,"kind":"core-declaration"},{"id":645,"kind":"core-declaration"},{"id":646,"kind":"core-declaration"},{"id":647,"kind":"core-declaration"},{"id":648,"kind":"core-declaration"},{"id":649,"kind":"core-declaration"},{"id":650,"kind":"core-declaration"},{"id":651,"kind":"core-declaration"},{"id":652,"kind":"core-declaration"},{"id":653,"kind":"core-declaration"},{"id":654,"kind":"core-declaration"},{"id":655,"kind":"core-declaration"},{"id":656,"kind":"core-declaration"},{"id":657,"kind":"core-declaration"},{"id":658,"kind":"core-declaration"},{"id":659,"kind":"core-declaration"},{"id":660,"kind":"core-declaration"},{"id":661,"kind":"core-declaration"},{"id":662,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Group.lex.tex","sha256":"4bf9b3f1ee92dfde9e7fd004edd74fcba84064fe5635f9bc5717171b61ea7872"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Group.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Group.tex"}],"mappings":[{"artifact":0,"gen_end":3644069,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":13641,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":13887,"gen_start":13641,"node":3,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":72539,"gen_start":13887,"node":4,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":72786,"gen_start":72539,"node":5,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":75046,"gen_start":72786,"node":6,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":75280,"gen_start":75046,"node":7,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":75723,"gen_start":75280,"node":8,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":75968,"gen_start":75723,"node":9,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":77508,"gen_start":75968,"node":10,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":80670,"gen_start":77508,"node":11,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":123017,"gen_start":80670,"node":12,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":124277,"gen_start":123017,"node":13,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":124720,"gen_start":124277,"node":14,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":178951,"gen_start":124720,"node":15,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":180354,"gen_start":178951,"node":16,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":180989,"gen_start":180354,"node":17,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":181585,"gen_start":180989,"node":18,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":181889,"gen_start":181585,"node":19,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":184975,"gen_start":181889,"node":20,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":185418,"gen_start":184975,"node":21,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":194410,"gen_start":185418,"node":22,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":195074,"gen_start":194410,"node":23,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":195517,"gen_start":195074,"node":24,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":196637,"gen_start":195517,"node":25,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":197053,"gen_start":196637,"node":26,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":198327,"gen_start":197053,"node":27,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":213636,"gen_start":198327,"node":28,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":227092,"gen_start":213636,"node":29,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":245770,"gen_start":227092,"node":30,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":248161,"gen_start":245770,"node":31,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":249241,"gen_start":248161,"node":32,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":249684,"gen_start":249241,"node":33,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":250127,"gen_start":249684,"node":34,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":250371,"gen_start":250127,"node":35,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":250620,"gen_start":250371,"node":36,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":251683,"gen_start":250620,"node":37,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":252079,"gen_start":251683,"node":38,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":257198,"gen_start":252079,"node":39,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":261824,"gen_start":257198,"node":40,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":262267,"gen_start":261824,"node":41,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":262523,"gen_start":262267,"node":42,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":266643,"gen_start":262523,"node":43,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":267818,"gen_start":266643,"node":44,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":268127,"gen_start":267818,"node":45,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":271138,"gen_start":268127,"node":46,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":273610,"gen_start":271138,"node":47,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":274656,"gen_start":273610,"node":48,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":274900,"gen_start":274656,"node":49,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":281658,"gen_start":274900,"node":50,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":296724,"gen_start":281658,"node":51,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":297924,"gen_start":296724,"node":52,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":298368,"gen_start":297924,"node":53,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":309746,"gen_start":298368,"node":54,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":315599,"gen_start":309746,"node":55,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":315843,"gen_start":315599,"node":56,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":316302,"gen_start":315843,"node":57,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":317576,"gen_start":316302,"node":58,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":321131,"gen_start":317576,"node":59,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":327880,"gen_start":321131,"node":60,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":329799,"gen_start":327880,"node":61,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":331210,"gen_start":329799,"node":62,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":374512,"gen_start":331210,"node":63,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":375562,"gen_start":374512,"node":64,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":380636,"gen_start":375562,"node":65,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":381129,"gen_start":380636,"node":66,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":384295,"gen_start":381129,"node":67,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":385139,"gen_start":384295,"node":68,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":407982,"gen_start":385139,"node":69,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":408353,"gen_start":407982,"node":70,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":408802,"gen_start":408353,"node":71,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":415572,"gen_start":408802,"node":72,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":429551,"gen_start":415572,"node":73,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":430000,"gen_start":429551,"node":74,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":432667,"gen_start":430000,"node":75,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":439128,"gen_start":432667,"node":76,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":439545,"gen_start":439128,"node":77,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":440953,"gen_start":439545,"node":78,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":442432,"gen_start":440953,"node":79,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":443154,"gen_start":442432,"node":80,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":443937,"gen_start":443154,"node":81,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":444183,"gen_start":443937,"node":82,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":452444,"gen_start":444183,"node":83,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":452860,"gen_start":452444,"node":84,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":453511,"gen_start":452860,"node":85,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":453755,"gen_start":453511,"node":86,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":454000,"gen_start":453755,"node":87,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":454443,"gen_start":454000,"node":88,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":461740,"gen_start":454443,"node":89,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":462696,"gen_start":461740,"node":90,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":463009,"gen_start":462696,"node":91,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":466458,"gen_start":463009,"node":92,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":468287,"gen_start":466458,"node":93,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":480683,"gen_start":468287,"node":94,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":482099,"gen_start":480683,"node":95,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":482496,"gen_start":482099,"node":96,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":482945,"gen_start":482496,"node":97,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":483724,"gen_start":482945,"node":98,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":484097,"gen_start":483724,"node":99,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":487247,"gen_start":484097,"node":100,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":487696,"gen_start":487247,"node":101,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":487943,"gen_start":487696,"node":102,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":494784,"gen_start":487943,"node":103,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":495028,"gen_start":494784,"node":104,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":495443,"gen_start":495028,"node":105,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":495952,"gen_start":495443,"node":106,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":496364,"gen_start":495952,"node":107,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":497183,"gen_start":496364,"node":108,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":499005,"gen_start":497183,"node":109,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":499288,"gen_start":499005,"node":110,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":499704,"gen_start":499288,"node":111,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":500822,"gen_start":499704,"node":112,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":552164,"gen_start":500822,"node":113,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":557600,"gen_start":552164,"node":114,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":558397,"gen_start":557600,"node":115,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":559164,"gen_start":558397,"node":116,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":567786,"gen_start":559164,"node":117,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":568032,"gen_start":567786,"node":118,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":577212,"gen_start":568032,"node":119,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":577753,"gen_start":577212,"node":120,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":578424,"gen_start":577753,"node":121,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":586308,"gen_start":578424,"node":122,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":586559,"gen_start":586308,"node":123,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":600425,"gen_start":586559,"node":124,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":604193,"gen_start":600425,"node":125,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":605314,"gen_start":604193,"node":126,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":605820,"gen_start":605314,"node":127,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":606065,"gen_start":605820,"node":128,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":610157,"gen_start":606065,"node":129,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":612079,"gen_start":610157,"node":130,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":612824,"gen_start":612079,"node":131,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":613164,"gen_start":612824,"node":132,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":615800,"gen_start":613164,"node":133,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":616249,"gen_start":615800,"node":134,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":617367,"gen_start":616249,"node":135,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":618055,"gen_start":617367,"node":136,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":618864,"gen_start":618055,"node":137,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":619095,"gen_start":618864,"node":138,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":621506,"gen_start":619095,"node":139,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":621955,"gen_start":621506,"node":140,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":622404,"gen_start":621955,"node":141,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":623313,"gen_start":622404,"node":142,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":623563,"gen_start":623313,"node":143,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":625597,"gen_start":623563,"node":144,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":628002,"gen_start":625597,"node":145,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":628947,"gen_start":628002,"node":146,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":632059,"gen_start":628947,"node":147,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":634000,"gen_start":632059,"node":148,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":635492,"gen_start":634000,"node":149,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":635828,"gen_start":635492,"node":150,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":638237,"gen_start":635828,"node":151,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":638806,"gen_start":638237,"node":152,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":640062,"gen_start":638806,"node":153,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":640838,"gen_start":640062,"node":154,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":662652,"gen_start":640838,"node":155,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":672746,"gen_start":662652,"node":156,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":673195,"gen_start":672746,"node":157,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":673715,"gen_start":673195,"node":158,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":674083,"gen_start":673715,"node":159,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":677375,"gen_start":674083,"node":160,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":677824,"gen_start":677375,"node":161,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":678626,"gen_start":677824,"node":162,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":683045,"gen_start":678626,"node":163,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":683286,"gen_start":683045,"node":164,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":715435,"gen_start":683286,"node":165,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":715678,"gen_start":715435,"node":166,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":716047,"gen_start":715678,"node":167,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":743279,"gen_start":716047,"node":168,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":743869,"gen_start":743279,"node":169,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":746219,"gen_start":743869,"node":170,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":746397,"gen_start":746219,"node":171,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":746890,"gen_start":746397,"node":172,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":748061,"gen_start":746890,"node":173,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":752480,"gen_start":748061,"node":174,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":755930,"gen_start":752480,"node":175,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":760929,"gen_start":755930,"node":176,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":762587,"gen_start":760929,"node":177,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":770049,"gen_start":762587,"node":178,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":770399,"gen_start":770049,"node":179,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":770807,"gen_start":770399,"node":180,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":772270,"gen_start":770807,"node":181,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":803826,"gen_start":772270,"node":182,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":804275,"gen_start":803826,"node":183,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":804440,"gen_start":804275,"node":184,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":808275,"gen_start":804440,"node":185,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":809223,"gen_start":808275,"node":186,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":810440,"gen_start":809223,"node":187,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":821360,"gen_start":810440,"node":188,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":829113,"gen_start":821360,"node":189,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":829439,"gen_start":829113,"node":190,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":838631,"gen_start":829439,"node":191,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":886199,"gen_start":838631,"node":192,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":886659,"gen_start":886199,"node":193,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":887299,"gen_start":886659,"node":194,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":887951,"gen_start":887299,"node":195,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":892591,"gen_start":887951,"node":196,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":892836,"gen_start":892591,"node":197,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":922318,"gen_start":892836,"node":198,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":923789,"gen_start":922318,"node":199,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":924034,"gen_start":923789,"node":200,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":925698,"gen_start":924034,"node":201,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":931137,"gen_start":925698,"node":202,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":931586,"gen_start":931137,"node":203,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":932244,"gen_start":931586,"node":204,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":932693,"gen_start":932244,"node":205,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":942069,"gen_start":932693,"node":206,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":945147,"gen_start":942069,"node":207,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":945824,"gen_start":945147,"node":208,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":946058,"gen_start":945824,"node":209,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":946293,"gen_start":946058,"node":210,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":946634,"gen_start":946293,"node":211,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":947518,"gen_start":946634,"node":212,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":948384,"gen_start":947518,"node":213,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":948745,"gen_start":948384,"node":214,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":949606,"gen_start":948745,"node":215,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":959866,"gen_start":949606,"node":216,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":960312,"gen_start":959866,"node":217,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":962478,"gen_start":960312,"node":218,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":968928,"gen_start":962478,"node":219,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":971563,"gen_start":968928,"node":220,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":991158,"gen_start":971563,"node":221,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":991406,"gen_start":991158,"node":222,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":992009,"gen_start":991406,"node":223,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":993882,"gen_start":992009,"node":224,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":994588,"gen_start":993882,"node":225,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":995914,"gen_start":994588,"node":226,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":996572,"gen_start":995914,"node":227,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1007367,"gen_start":996572,"node":228,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1008007,"gen_start":1007367,"node":229,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1008256,"gen_start":1008007,"node":230,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1008565,"gen_start":1008256,"node":231,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1076416,"gen_start":1008565,"node":232,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1076865,"gen_start":1076416,"node":233,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1077142,"gen_start":1076865,"node":234,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1080602,"gen_start":1077142,"node":235,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1089226,"gen_start":1080602,"node":236,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1245719,"gen_start":1089226,"node":237,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1245964,"gen_start":1245719,"node":238,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1246210,"gen_start":1245964,"node":239,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1247555,"gen_start":1246210,"node":240,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1248133,"gen_start":1247555,"node":241,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1249274,"gen_start":1248133,"node":242,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1249675,"gen_start":1249274,"node":243,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1322083,"gen_start":1249675,"node":244,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1322645,"gen_start":1322083,"node":245,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1323094,"gen_start":1322645,"node":246,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1323592,"gen_start":1323094,"node":247,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1325020,"gen_start":1323592,"node":248,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1326496,"gen_start":1325020,"node":249,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1326945,"gen_start":1326496,"node":250,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1328918,"gen_start":1326945,"node":251,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1329904,"gen_start":1328918,"node":252,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1330666,"gen_start":1329904,"node":253,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1348930,"gen_start":1330666,"node":254,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1349249,"gen_start":1348930,"node":255,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1354552,"gen_start":1349249,"node":256,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1356151,"gen_start":1354552,"node":257,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1356600,"gen_start":1356151,"node":258,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1357180,"gen_start":1356600,"node":259,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1367173,"gen_start":1357180,"node":260,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1378047,"gen_start":1367173,"node":261,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1382386,"gen_start":1378047,"node":262,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1382641,"gen_start":1382386,"node":263,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1385099,"gen_start":1382641,"node":264,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1386089,"gen_start":1385099,"node":265,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1410437,"gen_start":1386089,"node":266,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1438579,"gen_start":1410437,"node":267,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1465229,"gen_start":1438579,"node":268,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1479925,"gen_start":1465229,"node":269,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1489486,"gen_start":1479925,"node":270,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1490758,"gen_start":1489486,"node":271,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1513049,"gen_start":1490758,"node":272,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1523713,"gen_start":1513049,"node":273,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1524683,"gen_start":1523713,"node":274,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1526213,"gen_start":1524683,"node":275,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1526458,"gen_start":1526213,"node":276,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1526681,"gen_start":1526458,"node":277,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1527406,"gen_start":1526681,"node":278,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1527943,"gen_start":1527406,"node":279,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1528198,"gen_start":1527943,"node":280,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1529503,"gen_start":1528198,"node":281,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1530758,"gen_start":1529503,"node":282,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1531858,"gen_start":1530758,"node":283,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1532185,"gen_start":1531858,"node":284,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1533247,"gen_start":1532185,"node":285,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1563447,"gen_start":1533247,"node":286,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1563896,"gen_start":1563447,"node":287,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1565092,"gen_start":1563896,"node":288,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1565541,"gen_start":1565092,"node":289,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1566265,"gen_start":1565541,"node":290,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1566714,"gen_start":1566265,"node":291,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1567039,"gen_start":1566714,"node":292,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1571998,"gen_start":1567039,"node":293,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1572962,"gen_start":1571998,"node":294,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1592449,"gen_start":1572962,"node":295,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1601860,"gen_start":1592449,"node":296,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1602105,"gen_start":1601860,"node":297,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1602433,"gen_start":1602105,"node":298,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1609576,"gen_start":1602433,"node":299,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1609820,"gen_start":1609576,"node":300,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1634171,"gen_start":1609820,"node":301,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1661906,"gen_start":1634171,"node":302,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1662289,"gen_start":1661906,"node":303,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1663704,"gen_start":1662289,"node":304,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1664138,"gen_start":1663704,"node":305,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1664386,"gen_start":1664138,"node":306,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1664754,"gen_start":1664386,"node":307,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1667494,"gen_start":1664754,"node":308,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1668771,"gen_start":1667494,"node":309,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1669016,"gen_start":1668771,"node":310,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1670267,"gen_start":1669016,"node":311,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1671501,"gen_start":1670267,"node":312,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1674668,"gen_start":1671501,"node":313,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1675695,"gen_start":1674668,"node":314,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1676141,"gen_start":1675695,"node":315,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1676393,"gen_start":1676141,"node":316,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1692230,"gen_start":1676393,"node":317,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1692478,"gen_start":1692230,"node":318,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1692719,"gen_start":1692478,"node":319,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1695229,"gen_start":1692719,"node":320,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1696400,"gen_start":1695229,"node":321,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1697800,"gen_start":1696400,"node":322,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1714846,"gen_start":1697800,"node":323,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1715264,"gen_start":1714846,"node":324,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1716493,"gen_start":1715264,"node":325,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1718837,"gen_start":1716493,"node":326,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1719000,"gen_start":1718837,"node":327,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1734490,"gen_start":1719000,"node":328,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1735325,"gen_start":1734490,"node":329,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1744065,"gen_start":1735325,"node":330,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1744583,"gen_start":1744065,"node":331,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1745254,"gen_start":1744583,"node":332,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1759708,"gen_start":1745254,"node":333,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1763356,"gen_start":1759708,"node":334,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1765133,"gen_start":1763356,"node":335,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1765376,"gen_start":1765133,"node":336,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1770394,"gen_start":1765376,"node":337,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1779306,"gen_start":1770394,"node":338,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1780159,"gen_start":1779306,"node":339,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1792507,"gen_start":1780159,"node":340,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1792953,"gen_start":1792507,"node":341,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1793900,"gen_start":1792953,"node":342,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1798140,"gen_start":1793900,"node":343,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1799232,"gen_start":1798140,"node":344,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1800535,"gen_start":1799232,"node":345,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1800984,"gen_start":1800535,"node":346,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1804334,"gen_start":1800984,"node":347,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1829564,"gen_start":1804334,"node":348,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1830389,"gen_start":1829564,"node":349,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1840500,"gen_start":1830389,"node":350,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1848092,"gen_start":1840500,"node":351,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1848541,"gen_start":1848092,"node":352,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1849675,"gen_start":1848541,"node":353,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1849923,"gen_start":1849675,"node":354,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1850779,"gen_start":1849923,"node":355,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1851228,"gen_start":1850779,"node":356,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1853726,"gen_start":1851228,"node":357,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1854175,"gen_start":1853726,"node":358,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1854895,"gen_start":1854175,"node":359,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1855145,"gen_start":1854895,"node":360,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1856125,"gen_start":1855145,"node":361,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1856593,"gen_start":1856125,"node":362,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1878483,"gen_start":1856593,"node":363,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1882295,"gen_start":1878483,"node":364,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1883799,"gen_start":1882295,"node":365,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1895772,"gen_start":1883799,"node":366,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1896055,"gen_start":1895772,"node":367,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1896299,"gen_start":1896055,"node":368,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1897850,"gen_start":1896299,"node":369,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1899390,"gen_start":1897850,"node":370,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1902334,"gen_start":1899390,"node":371,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1902577,"gen_start":1902334,"node":372,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1909723,"gen_start":1902577,"node":373,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1927176,"gen_start":1909723,"node":374,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1927625,"gen_start":1927176,"node":375,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1927996,"gen_start":1927625,"node":376,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1936095,"gen_start":1927996,"node":377,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1937144,"gen_start":1936095,"node":378,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1938597,"gen_start":1937144,"node":379,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":1941267,"gen_start":1938597,"node":380,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2018641,"gen_start":1941267,"node":381,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2018922,"gen_start":2018641,"node":382,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2019372,"gen_start":2018922,"node":383,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2033536,"gen_start":2019372,"node":384,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2048826,"gen_start":2033536,"node":385,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2050076,"gen_start":2048826,"node":386,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2051486,"gen_start":2050076,"node":387,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2061353,"gen_start":2051486,"node":388,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2079766,"gen_start":2061353,"node":389,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2080454,"gen_start":2079766,"node":390,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2081032,"gen_start":2080454,"node":391,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2124548,"gen_start":2081032,"node":392,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2124782,"gen_start":2124548,"node":393,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2125028,"gen_start":2124782,"node":394,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2126476,"gen_start":2125028,"node":395,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2126937,"gen_start":2126476,"node":396,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2127278,"gen_start":2126937,"node":397,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2127728,"gen_start":2127278,"node":398,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2136049,"gen_start":2127728,"node":399,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2136499,"gen_start":2136049,"node":400,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2136949,"gen_start":2136499,"node":401,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2141010,"gen_start":2136949,"node":402,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2144933,"gen_start":2141010,"node":403,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2166166,"gen_start":2144933,"node":404,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2168088,"gen_start":2166166,"node":405,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2168538,"gen_start":2168088,"node":406,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2171341,"gen_start":2168538,"node":407,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2171791,"gen_start":2171341,"node":408,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2172189,"gen_start":2171791,"node":409,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2177493,"gen_start":2172189,"node":410,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2180103,"gen_start":2177493,"node":411,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2180506,"gen_start":2180103,"node":412,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2181086,"gen_start":2180506,"node":413,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2181988,"gen_start":2181086,"node":414,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2189653,"gen_start":2181988,"node":415,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2189897,"gen_start":2189653,"node":416,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2190304,"gen_start":2189897,"node":417,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2192256,"gen_start":2190304,"node":418,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2194036,"gen_start":2192256,"node":419,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2196361,"gen_start":2194036,"node":420,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2196964,"gen_start":2196361,"node":421,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2197564,"gen_start":2196964,"node":422,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2198014,"gen_start":2197564,"node":423,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2201789,"gen_start":2198014,"node":424,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2202342,"gen_start":2201789,"node":425,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2214753,"gen_start":2202342,"node":426,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2217915,"gen_start":2214753,"node":427,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2218365,"gen_start":2217915,"node":428,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2219924,"gen_start":2218365,"node":429,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2220100,"gen_start":2219924,"node":430,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2226411,"gen_start":2220100,"node":431,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2226797,"gen_start":2226411,"node":432,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2227101,"gen_start":2226797,"node":433,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2234878,"gen_start":2227101,"node":434,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2331471,"gen_start":2234878,"node":435,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2331921,"gen_start":2331471,"node":436,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2336780,"gen_start":2331921,"node":437,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2337665,"gen_start":2336780,"node":438,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2343166,"gen_start":2337665,"node":439,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2343814,"gen_start":2343166,"node":440,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2361135,"gen_start":2343814,"node":441,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2383755,"gen_start":2361135,"node":442,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2389337,"gen_start":2383755,"node":443,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2392672,"gen_start":2389337,"node":444,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2400607,"gen_start":2392672,"node":445,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2400857,"gen_start":2400607,"node":446,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2401645,"gen_start":2400857,"node":447,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2403062,"gen_start":2401645,"node":448,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2403507,"gen_start":2403062,"node":449,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2405030,"gen_start":2403507,"node":450,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2411374,"gen_start":2405030,"node":451,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2419621,"gen_start":2411374,"node":452,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2423512,"gen_start":2419621,"node":453,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2424505,"gen_start":2423512,"node":454,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2425359,"gen_start":2424505,"node":455,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2487692,"gen_start":2425359,"node":456,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2488142,"gen_start":2487692,"node":457,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2489239,"gen_start":2488142,"node":458,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2489689,"gen_start":2489239,"node":459,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2502199,"gen_start":2489689,"node":460,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2502646,"gen_start":2502199,"node":461,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2503042,"gen_start":2502646,"node":462,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2503288,"gen_start":2503042,"node":463,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2505411,"gen_start":2503288,"node":464,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2506313,"gen_start":2505411,"node":465,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2507827,"gen_start":2506313,"node":466,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2508071,"gen_start":2507827,"node":467,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2531169,"gen_start":2508071,"node":468,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2531537,"gen_start":2531169,"node":469,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2531889,"gen_start":2531537,"node":470,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2532408,"gen_start":2531889,"node":471,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2538916,"gen_start":2532408,"node":472,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2539233,"gen_start":2538916,"node":473,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2539688,"gen_start":2539233,"node":474,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2540138,"gen_start":2539688,"node":475,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2540395,"gen_start":2540138,"node":476,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2540721,"gen_start":2540395,"node":477,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2540971,"gen_start":2540721,"node":478,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2545436,"gen_start":2540971,"node":479,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2547883,"gen_start":2545436,"node":480,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2556732,"gen_start":2547883,"node":481,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2557123,"gen_start":2556732,"node":482,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2557542,"gen_start":2557123,"node":483,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2574683,"gen_start":2557542,"node":484,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2578243,"gen_start":2574683,"node":485,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2586354,"gen_start":2578243,"node":486,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2604150,"gen_start":2586354,"node":487,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2622294,"gen_start":2604150,"node":488,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2622659,"gen_start":2622294,"node":489,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2625913,"gen_start":2622659,"node":490,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2627549,"gen_start":2625913,"node":491,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2635435,"gen_start":2627549,"node":492,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2637805,"gen_start":2635435,"node":493,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2653670,"gen_start":2637805,"node":494,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2654699,"gen_start":2653670,"node":495,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2655149,"gen_start":2654699,"node":496,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2658970,"gen_start":2655149,"node":497,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2659359,"gen_start":2658970,"node":498,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2671671,"gen_start":2659359,"node":499,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2674418,"gen_start":2671671,"node":500,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2675510,"gen_start":2674418,"node":501,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2677390,"gen_start":2675510,"node":502,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2677639,"gen_start":2677390,"node":503,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2687041,"gen_start":2677639,"node":504,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2687326,"gen_start":2687041,"node":505,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2689354,"gen_start":2687326,"node":506,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2689604,"gen_start":2689354,"node":507,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2691028,"gen_start":2689604,"node":508,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2692154,"gen_start":2691028,"node":509,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2714757,"gen_start":2692154,"node":510,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2718540,"gen_start":2714757,"node":511,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2719144,"gen_start":2718540,"node":512,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2720484,"gen_start":2719144,"node":513,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2720934,"gen_start":2720484,"node":514,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2721181,"gen_start":2720934,"node":515,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2721601,"gen_start":2721181,"node":516,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2722051,"gen_start":2721601,"node":517,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2733156,"gen_start":2722051,"node":518,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2750036,"gen_start":2733156,"node":519,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2750863,"gen_start":2750036,"node":520,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2752198,"gen_start":2750863,"node":521,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2755404,"gen_start":2752198,"node":522,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2775199,"gen_start":2755404,"node":523,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2775654,"gen_start":2775199,"node":524,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2775994,"gen_start":2775654,"node":525,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2776441,"gen_start":2775994,"node":526,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2778439,"gen_start":2776441,"node":527,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2778710,"gen_start":2778439,"node":528,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2780119,"gen_start":2778710,"node":529,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2780392,"gen_start":2780119,"node":530,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2781096,"gen_start":2780392,"node":531,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2797553,"gen_start":2781096,"node":532,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2801946,"gen_start":2797553,"node":533,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2803686,"gen_start":2801946,"node":534,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2836418,"gen_start":2803686,"node":535,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2840341,"gen_start":2836418,"node":536,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2840577,"gen_start":2840341,"node":537,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2841027,"gen_start":2840577,"node":538,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2853802,"gen_start":2841027,"node":539,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2859642,"gen_start":2853802,"node":540,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2879563,"gen_start":2859642,"node":541,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2886043,"gen_start":2879563,"node":542,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2892888,"gen_start":2886043,"node":543,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2893361,"gen_start":2892888,"node":544,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2893811,"gen_start":2893361,"node":545,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2894053,"gen_start":2893811,"node":546,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2894923,"gen_start":2894053,"node":547,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2895957,"gen_start":2894923,"node":548,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2896865,"gen_start":2895957,"node":549,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2925402,"gen_start":2896865,"node":550,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2925799,"gen_start":2925402,"node":551,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2933389,"gen_start":2925799,"node":552,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2935612,"gen_start":2933389,"node":553,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2993814,"gen_start":2935612,"node":554,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":2995144,"gen_start":2993814,"node":555,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3009380,"gen_start":2995144,"node":556,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3021174,"gen_start":3009380,"node":557,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3022810,"gen_start":3021174,"node":558,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3023294,"gen_start":3022810,"node":559,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3023981,"gen_start":3023294,"node":560,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3024970,"gen_start":3023981,"node":561,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3035967,"gen_start":3024970,"node":562,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3037086,"gen_start":3035967,"node":563,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3042571,"gen_start":3037086,"node":564,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3044161,"gen_start":3042571,"node":565,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3045091,"gen_start":3044161,"node":566,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3072756,"gen_start":3045091,"node":567,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3073028,"gen_start":3072756,"node":568,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3073478,"gen_start":3073028,"node":569,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3073908,"gen_start":3073478,"node":570,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3075385,"gen_start":3073908,"node":571,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3077204,"gen_start":3075385,"node":572,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3077654,"gen_start":3077204,"node":573,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3083046,"gen_start":3077654,"node":574,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3084386,"gen_start":3083046,"node":575,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3085305,"gen_start":3084386,"node":576,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3086755,"gen_start":3085305,"node":577,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3087377,"gen_start":3086755,"node":578,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3091864,"gen_start":3087377,"node":579,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3093085,"gen_start":3091864,"node":580,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3094811,"gen_start":3093085,"node":581,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3103921,"gen_start":3094811,"node":582,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3168197,"gen_start":3103921,"node":583,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3189189,"gen_start":3168197,"node":584,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3190317,"gen_start":3189189,"node":585,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3191655,"gen_start":3190317,"node":586,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3192452,"gen_start":3191655,"node":587,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3200904,"gen_start":3192452,"node":588,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3201148,"gen_start":3200904,"node":589,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3207499,"gen_start":3201148,"node":590,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3209619,"gen_start":3207499,"node":591,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3210009,"gen_start":3209619,"node":592,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3210535,"gen_start":3210009,"node":593,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3215086,"gen_start":3210535,"node":594,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3217509,"gen_start":3215086,"node":595,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3241438,"gen_start":3217509,"node":596,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3273506,"gen_start":3241438,"node":597,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3274535,"gen_start":3273506,"node":598,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3277953,"gen_start":3274535,"node":599,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3278607,"gen_start":3277953,"node":600,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3279950,"gen_start":3278607,"node":601,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3300635,"gen_start":3279950,"node":602,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3334385,"gen_start":3300635,"node":603,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3335068,"gen_start":3334385,"node":604,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3336465,"gen_start":3335068,"node":605,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3352580,"gen_start":3336465,"node":606,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3359858,"gen_start":3352580,"node":607,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3360119,"gen_start":3359858,"node":608,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3373432,"gen_start":3360119,"node":609,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3374605,"gen_start":3373432,"node":610,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3387043,"gen_start":3374605,"node":611,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3389436,"gen_start":3387043,"node":612,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3421491,"gen_start":3389436,"node":613,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3422366,"gen_start":3421491,"node":614,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3425274,"gen_start":3422366,"node":615,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3426456,"gen_start":3425274,"node":616,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3426906,"gen_start":3426456,"node":617,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3440758,"gen_start":3426906,"node":618,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3441180,"gen_start":3440758,"node":619,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3441919,"gen_start":3441180,"node":620,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3442167,"gen_start":3441919,"node":621,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3442862,"gen_start":3442167,"node":622,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3444025,"gen_start":3442862,"node":623,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3444595,"gen_start":3444025,"node":624,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3451872,"gen_start":3444595,"node":625,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3452237,"gen_start":3451872,"node":626,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3452483,"gen_start":3452237,"node":627,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3452930,"gen_start":3452483,"node":628,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3453959,"gen_start":3452930,"node":629,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3469663,"gen_start":3453959,"node":630,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3471370,"gen_start":3469663,"node":631,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3479880,"gen_start":3471370,"node":632,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3481023,"gen_start":3479880,"node":633,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3490198,"gen_start":3481023,"node":634,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3490456,"gen_start":3490198,"node":635,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3502538,"gen_start":3490456,"node":636,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3505735,"gen_start":3502538,"node":637,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3506038,"gen_start":3505735,"node":638,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3508206,"gen_start":3506038,"node":639,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3509201,"gen_start":3508206,"node":640,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3512555,"gen_start":3509201,"node":641,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3515972,"gen_start":3512555,"node":642,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3517246,"gen_start":3515972,"node":643,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3518487,"gen_start":3517246,"node":644,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3520638,"gen_start":3518487,"node":645,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3539620,"gen_start":3520638,"node":646,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3540686,"gen_start":3539620,"node":647,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3541677,"gen_start":3540686,"node":648,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3567725,"gen_start":3541677,"node":649,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3572113,"gen_start":3567725,"node":650,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3573573,"gen_start":3572113,"node":651,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3573943,"gen_start":3573573,"node":652,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3634351,"gen_start":3573943,"node":653,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3644451,"gen_start":3634351,"node":654,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3644848,"gen_start":3644451,"node":655,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3645298,"gen_start":3644848,"node":656,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3646108,"gen_start":3645298,"node":657,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3646503,"gen_start":3646108,"node":658,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3655188,"gen_start":3646503,"node":659,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3658004,"gen_start":3655188,"node":660,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3658477,"gen_start":3658004,"node":661,"role":"declaration","source":0,"src_end":2558141,"src_start":351},{"artifact":1,"gen_end":3658492,"gen_start":3658477,"node":662,"role":"declaration","source":0,"src_end":2558141,"src_start":351}],"module":"Group","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-declaration"},{"id":267,"kind":"core-declaration"},{"id":268,"kind":"core-declaration"},{"id":269,"kind":"core-declaration"},{"id":270,"kind":"core-declaration"},{"id":271,"kind":"core-declaration"},{"id":272,"kind":"core-declaration"},{"id":273,"kind":"core-declaration"},{"id":274,"kind":"core-declaration"},{"id":275,"kind":"core-declaration"},{"id":276,"kind":"core-declaration"},{"id":277,"kind":"core-declaration"},{"id":278,"kind":"core-declaration"},{"id":279,"kind":"core-declaration"},{"id":280,"kind":"core-declaration"},{"id":281,"kind":"core-declaration"},{"id":282,"kind":"core-declaration"},{"id":283,"kind":"core-declaration"},{"id":284,"kind":"core-declaration"},{"id":285,"kind":"core-declaration"},{"id":286,"kind":"core-declaration"},{"id":287,"kind":"core-declaration"},{"id":288,"kind":"core-declaration"},{"id":289,"kind":"core-declaration"},{"id":290,"kind":"core-declaration"},{"id":291,"kind":"core-declaration"},{"id":292,"kind":"core-declaration"},{"id":293,"kind":"core-declaration"},{"id":294,"kind":"core-declaration"},{"id":295,"kind":"core-declaration"},{"id":296,"kind":"core-declaration"},{"id":297,"kind":"core-declaration"},{"id":298,"kind":"core-declaration"},{"id":299,"kind":"core-declaration"},{"id":300,"kind":"core-declaration"},{"id":301,"kind":"core-declaration"},{"id":302,"kind":"core-declaration"},{"id":303,"kind":"core-declaration"},{"id":304,"kind":"core-declaration"},{"id":305,"kind":"core-declaration"},{"id":306,"kind":"core-declaration"},{"id":307,"kind":"core-declaration"},{"id":308,"kind":"core-declaration"},{"id":309,"kind":"core-declaration"},{"id":310,"kind":"core-declaration"},{"id":311,"kind":"core-declaration"},{"id":312,"kind":"core-declaration"},{"id":313,"kind":"core-declaration"},{"id":314,"kind":"core-declaration"},{"id":315,"kind":"core-declaration"},{"id":316,"kind":"core-declaration"},{"id":317,"kind":"core-declaration"},{"id":318,"kind":"core-declaration"},{"id":319,"kind":"core-declaration"},{"id":320,"kind":"core-declaration"},{"id":321,"kind":"core-declaration"},{"id":322,"kind":"core-declaration"},{"id":323,"kind":"core-declaration"},{"id":324,"kind":"core-declaration"},{"id":325,"kind":"core-declaration"},{"id":326,"kind":"core-declaration"},{"id":327,"kind":"core-declaration"},{"id":328,"kind":"core-declaration"},{"id":329,"kind":"core-declaration"},{"id":330,"kind":"core-declaration"},{"id":331,"kind":"core-declaration"},{"id":332,"kind":"core-declaration"},{"id":333,"kind":"core-declaration"},{"id":334,"kind":"core-declaration"},{"id":335,"kind":"core-declaration"},{"id":336,"kind":"core-declaration"},{"id":337,"kind":"core-declaration"},{"id":338,"kind":"core-declaration"},{"id":339,"kind":"core-declaration"},{"id":340,"kind":"core-declaration"},{"id":341,"kind":"core-declaration"},{"id":342,"kind":"core-declaration"},{"id":343,"kind":"core-declaration"},{"id":344,"kind":"core-declaration"},{"id":345,"kind":"core-declaration"},{"id":346,"kind":"core-declaration"},{"id":347,"kind":"core-declaration"},{"id":348,"kind":"core-declaration"},{"id":349,"kind":"core-declaration"},{"id":350,"kind":"core-declaration"},{"id":351,"kind":"core-declaration"},{"id":352,"kind":"core-declaration"},{"id":353,"kind":"core-declaration"},{"id":354,"kind":"core-declaration"},{"id":355,"kind":"core-declaration"},{"id":356,"kind":"core-declaration"},{"id":357,"kind":"core-declaration"},{"id":358,"kind":"core-declaration"},{"id":359,"kind":"core-declaration"},{"id":360,"kind":"core-declaration"},{"id":361,"kind":"core-declaration"},{"id":362,"kind":"core-declaration"},{"id":363,"kind":"core-declaration"},{"id":364,"kind":"core-declaration"},{"id":365,"kind":"core-declaration"},{"id":366,"kind":"core-declaration"},{"id":367,"kind":"core-declaration"},{"id":368,"kind":"core-declaration"},{"id":369,"kind":"core-declaration"},{"id":370,"kind":"core-declaration"},{"id":371,"kind":"core-declaration"},{"id":372,"kind":"core-declaration"},{"id":373,"kind":"core-declaration"},{"id":374,"kind":"core-declaration"},{"id":375,"kind":"core-declaration"},{"id":376,"kind":"core-declaration"},{"id":377,"kind":"core-declaration"},{"id":378,"kind":"core-declaration"},{"id":379,"kind":"core-declaration"},{"id":380,"kind":"core-declaration"},{"id":381,"kind":"core-declaration"},{"id":382,"kind":"core-declaration"},{"id":383,"kind":"core-declaration"},{"id":384,"kind":"core-declaration"},{"id":385,"kind":"core-declaration"},{"id":386,"kind":"core-declaration"},{"id":387,"kind":"core-declaration"},{"id":388,"kind":"core-declaration"},{"id":389,"kind":"core-declaration"},{"id":390,"kind":"core-declaration"},{"id":391,"kind":"core-declaration"},{"id":392,"kind":"core-declaration"},{"id":393,"kind":"core-declaration"},{"id":394,"kind":"core-declaration"},{"id":395,"kind":"core-declaration"},{"id":396,"kind":"core-declaration"},{"id":397,"kind":"core-declaration"},{"id":398,"kind":"core-declaration"},{"id":399,"kind":"core-declaration"},{"id":400,"kind":"core-declaration"},{"id":401,"kind":"core-declaration"},{"id":402,"kind":"core-declaration"},{"id":403,"kind":"core-declaration"},{"id":404,"kind":"core-declaration"},{"id":405,"kind":"core-declaration"},{"id":406,"kind":"core-declaration"},{"id":407,"kind":"core-declaration"},{"id":408,"kind":"core-declaration"},{"id":409,"kind":"core-declaration"},{"id":410,"kind":"core-declaration"},{"id":411,"kind":"core-declaration"},{"id":412,"kind":"core-declaration"},{"id":413,"kind":"core-declaration"},{"id":414,"kind":"core-declaration"},{"id":415,"kind":"core-declaration"},{"id":416,"kind":"core-declaration"},{"id":417,"kind":"core-declaration"},{"id":418,"kind":"core-declaration"},{"id":419,"kind":"core-declaration"},{"id":420,"kind":"core-declaration"},{"id":421,"kind":"core-declaration"},{"id":422,"kind":"core-declaration"},{"id":423,"kind":"core-declaration"},{"id":424,"kind":"core-declaration"},{"id":425,"kind":"core-declaration"},{"id":426,"kind":"core-declaration"},{"id":427,"kind":"core-declaration"},{"id":428,"kind":"core-declaration"},{"id":429,"kind":"core-declaration"},{"id":430,"kind":"core-declaration"},{"id":431,"kind":"core-declaration"},{"id":432,"kind":"core-declaration"},{"id":433,"kind":"core-declaration"},{"id":434,"kind":"core-declaration"},{"id":435,"kind":"core-declaration"},{"id":436,"kind":"core-declaration"},{"id":437,"kind":"core-declaration"},{"id":438,"kind":"core-declaration"},{"id":439,"kind":"core-declaration"},{"id":440,"kind":"core-declaration"},{"id":441,"kind":"core-declaration"},{"id":442,"kind":"core-declaration"},{"id":443,"kind":"core-declaration"},{"id":444,"kind":"core-declaration"},{"id":445,"kind":"core-declaration"},{"id":446,"kind":"core-declaration"},{"id":447,"kind":"core-declaration"},{"id":448,"kind":"core-declaration"},{"id":449,"kind":"core-declaration"},{"id":450,"kind":"core-declaration"},{"id":451,"kind":"core-declaration"},{"id":452,"kind":"core-declaration"},{"id":453,"kind":"core-declaration"},{"id":454,"kind":"core-declaration"},{"id":455,"kind":"core-declaration"},{"id":456,"kind":"core-declaration"},{"id":457,"kind":"core-declaration"},{"id":458,"kind":"core-declaration"},{"id":459,"kind":"core-declaration"},{"id":460,"kind":"core-declaration"},{"id":461,"kind":"core-declaration"},{"id":462,"kind":"core-declaration"},{"id":463,"kind":"core-declaration"},{"id":464,"kind":"core-declaration"},{"id":465,"kind":"core-declaration"},{"id":466,"kind":"core-declaration"},{"id":467,"kind":"core-declaration"},{"id":468,"kind":"core-declaration"},{"id":469,"kind":"core-declaration"},{"id":470,"kind":"core-declaration"},{"id":471,"kind":"core-declaration"},{"id":472,"kind":"core-declaration"},{"id":473,"kind":"core-declaration"},{"id":474,"kind":"core-declaration"},{"id":475,"kind":"core-declaration"},{"id":476,"kind":"core-declaration"},{"id":477,"kind":"core-declaration"},{"id":478,"kind":"core-declaration"},{"id":479,"kind":"core-declaration"},{"id":480,"kind":"core-declaration"},{"id":481,"kind":"core-declaration"},{"id":482,"kind":"core-declaration"},{"id":483,"kind":"core-declaration"},{"id":484,"kind":"core-declaration"},{"id":485,"kind":"core-declaration"},{"id":486,"kind":"core-declaration"},{"id":487,"kind":"core-declaration"},{"id":488,"kind":"core-declaration"},{"id":489,"kind":"core-declaration"},{"id":490,"kind":"core-declaration"},{"id":491,"kind":"core-declaration"},{"id":492,"kind":"core-declaration"},{"id":493,"kind":"core-declaration"},{"id":494,"kind":"core-declaration"},{"id":495,"kind":"core-declaration"},{"id":496,"kind":"core-declaration"},{"id":497,"kind":"core-declaration"},{"id":498,"kind":"core-declaration"},{"id":499,"kind":"core-declaration"},{"id":500,"kind":"core-declaration"},{"id":501,"kind":"core-declaration"},{"id":502,"kind":"core-declaration"},{"id":503,"kind":"core-declaration"},{"id":504,"kind":"core-declaration"},{"id":505,"kind":"core-declaration"},{"id":506,"kind":"core-declaration"},{"id":507,"kind":"core-declaration"},{"id":508,"kind":"core-declaration"},{"id":509,"kind":"core-declaration"},{"id":510,"kind":"core-declaration"},{"id":511,"kind":"core-declaration"},{"id":512,"kind":"core-declaration"},{"id":513,"kind":"core-declaration"},{"id":514,"kind":"core-declaration"},{"id":515,"kind":"core-declaration"},{"id":516,"kind":"core-declaration"},{"id":517,"kind":"core-declaration"},{"id":518,"kind":"core-declaration"},{"id":519,"kind":"core-declaration"},{"id":520,"kind":"core-declaration"},{"id":521,"kind":"core-declaration"},{"id":522,"kind":"core-declaration"},{"id":523,"kind":"core-declaration"},{"id":524,"kind":"core-declaration"},{"id":525,"kind":"core-declaration"},{"id":526,"kind":"core-declaration"},{"id":527,"kind":"core-declaration"},{"id":528,"kind":"core-declaration"},{"id":529,"kind":"core-declaration"},{"id":530,"kind":"core-declaration"},{"id":531,"kind":"core-declaration"},{"id":532,"kind":"core-declaration"},{"id":533,"kind":"core-declaration"},{"id":534,"kind":"core-declaration"},{"id":535,"kind":"core-declaration"},{"id":536,"kind":"core-declaration"},{"id":537,"kind":"core-declaration"},{"id":538,"kind":"core-declaration"},{"id":539,"kind":"core-declaration"},{"id":540,"kind":"core-declaration"},{"id":541,"kind":"core-declaration"},{"id":542,"kind":"core-declaration"},{"id":543,"kind":"core-declaration"},{"id":544,"kind":"core-declaration"},{"id":545,"kind":"core-declaration"},{"id":546,"kind":"core-declaration"},{"id":547,"kind":"core-declaration"},{"id":548,"kind":"core-declaration"},{"id":549,"kind":"core-declaration"},{"id":550,"kind":"core-declaration"},{"id":551,"kind":"core-declaration"},{"id":552,"kind":"core-declaration"},{"id":553,"kind":"core-declaration"},{"id":554,"kind":"core-declaration"},{"id":555,"kind":"core-declaration"},{"id":556,"kind":"core-declaration"},{"id":557,"kind":"core-declaration"},{"id":558,"kind":"core-declaration"},{"id":559,"kind":"core-declaration"},{"id":560,"kind":"core-declaration"},{"id":561,"kind":"core-declaration"},{"id":562,"kind":"core-declaration"},{"id":563,"kind":"core-declaration"},{"id":564,"kind":"core-declaration"},{"id":565,"kind":"core-declaration"},{"id":566,"kind":"core-declaration"},{"id":567,"kind":"core-declaration"},{"id":568,"kind":"core-declaration"},{"id":569,"kind":"core-declaration"},{"id":570,"kind":"core-declaration"},{"id":571,"kind":"core-declaration"},{"id":572,"kind":"core-declaration"},{"id":573,"kind":"core-declaration"},{"id":574,"kind":"core-declaration"},{"id":575,"kind":"core-declaration"},{"id":576,"kind":"core-declaration"},{"id":577,"kind":"core-declaration"},{"id":578,"kind":"core-declaration"},{"id":579,"kind":"core-declaration"},{"id":580,"kind":"core-declaration"},{"id":581,"kind":"core-declaration"},{"id":582,"kind":"core-declaration"},{"id":583,"kind":"core-declaration"},{"id":584,"kind":"core-declaration"},{"id":585,"kind":"core-declaration"},{"id":586,"kind":"core-declaration"},{"id":587,"kind":"core-declaration"},{"id":588,"kind":"core-declaration"},{"id":589,"kind":"core-declaration"},{"id":590,"kind":"core-declaration"},{"id":591,"kind":"core-declaration"},{"id":592,"kind":"core-declaration"},{"id":593,"kind":"core-declaration"},{"id":594,"kind":"core-declaration"},{"id":595,"kind":"core-declaration"},{"id":596,"kind":"core-declaration"},{"id":597,"kind":"core-declaration"},{"id":598,"kind":"core-declaration"},{"id":599,"kind":"core-declaration"},{"id":600,"kind":"core-declaration"},{"id":601,"kind":"core-declaration"},{"id":602,"kind":"core-declaration"},{"id":603,"kind":"core-declaration"},{"id":604,"kind":"core-declaration"},{"id":605,"kind":"core-declaration"},{"id":606,"kind":"core-declaration"},{"id":607,"kind":"core-declaration"},{"id":608,"kind":"core-declaration"},{"id":609,"kind":"core-declaration"},{"id":610,"kind":"core-declaration"},{"id":611,"kind":"core-declaration"},{"id":612,"kind":"core-declaration"},{"id":613,"kind":"core-declaration"},{"id":614,"kind":"core-declaration"},{"id":615,"kind":"core-declaration"},{"id":616,"kind":"core-declaration"},{"id":617,"kind":"core-declaration"},{"id":618,"kind":"core-declaration"},{"id":619,"kind":"core-declaration"},{"id":620,"kind":"core-declaration"},{"id":621,"kind":"core-declaration"},{"id":622,"kind":"core-declaration"},{"id":623,"kind":"core-declaration"},{"id":624,"kind":"core-declaration"},{"id":625,"kind":"core-declaration"},{"id":626,"kind":"core-declaration"},{"id":627,"kind":"core-declaration"},{"id":628,"kind":"core-declaration"},{"id":629,"kind":"core-declaration"},{"id":630,"kind":"core-declaration"},{"id":631,"kind":"core-declaration"},{"id":632,"kind":"core-declaration"},{"id":633,"kind":"core-declaration"},{"id":634,"kind":"core-declaration"},{"id":635,"kind":"core-declaration"},{"id":636,"kind":"core-declaration"},{"id":637,"kind":"core-declaration"},{"id":638,"kind":"core-declaration"},{"id":639,"kind":"core-declaration"},{"id":640,"kind":"core-declaration"},{"id":641,"kind":"core-declaration"},{"id":642,"kind":"core-declaration"},{"id":643,"kind":"core-declaration"},{"id":644,"kind":"core-declaration"},{"id":645,"kind":"core-declaration"},{"id":646,"kind":"core-declaration"},{"id":647,"kind":"core-declaration"},{"id":648,"kind":"core-declaration"},{"id":649,"kind":"core-declaration"},{"id":650,"kind":"core-declaration"},{"id":651,"kind":"core-declaration"},{"id":652,"kind":"core-declaration"},{"id":653,"kind":"core-declaration"},{"id":654,"kind":"core-declaration"},{"id":655,"kind":"core-declaration"},{"id":656,"kind":"core-declaration"},{"id":657,"kind":"core-declaration"},{"id":658,"kind":"core-declaration"},{"id":659,"kind":"core-declaration"},{"id":660,"kind":"core-declaration"},{"id":661,"kind":"core-declaration"},{"id":662,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Group.lex.tex","sha256":"4bf9b3f1ee92dfde9e7fd004edd74fcba84064fe5635f9bc5717171b61ea7872"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/GroupSeries.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/GroupSeries.map.json index 2bb754d74..bcc7227f6 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/GroupSeries.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/GroupSeries.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/GroupSeries.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/GroupSeries.tex"}],"mappings":[{"artifact":0,"gen_end":888062,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":643,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":1452,"gen_start":643,"node":3,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":2562,"gen_start":1452,"node":4,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":3957,"gen_start":2562,"node":5,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":4597,"gen_start":3957,"node":6,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":5256,"gen_start":4597,"node":7,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":5511,"gen_start":5256,"node":8,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":6099,"gen_start":5511,"node":9,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":6537,"gen_start":6099,"node":10,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":22110,"gen_start":6537,"node":11,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":22921,"gen_start":22110,"node":12,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":24454,"gen_start":22921,"node":13,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":26011,"gen_start":24454,"node":14,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":57132,"gen_start":26011,"node":15,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":63550,"gen_start":57132,"node":16,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":65089,"gen_start":63550,"node":17,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":67293,"gen_start":65089,"node":18,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":69911,"gen_start":67293,"node":19,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":75712,"gen_start":69911,"node":20,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":77467,"gen_start":75712,"node":21,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":77851,"gen_start":77467,"node":22,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":79056,"gen_start":77851,"node":23,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":79497,"gen_start":79056,"node":24,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":79870,"gen_start":79497,"node":25,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":80954,"gen_start":79870,"node":26,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":101518,"gen_start":80954,"node":27,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":101773,"gen_start":101518,"node":28,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":102217,"gen_start":101773,"node":29,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":102485,"gen_start":102217,"node":30,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":102856,"gen_start":102485,"node":31,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":103470,"gen_start":102856,"node":32,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":116096,"gen_start":103470,"node":33,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":116468,"gen_start":116096,"node":34,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":118732,"gen_start":116468,"node":35,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":123162,"gen_start":118732,"node":36,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":123606,"gen_start":123162,"node":37,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":123869,"gen_start":123606,"node":38,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":124236,"gen_start":123869,"node":39,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":124478,"gen_start":124236,"node":40,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":124922,"gen_start":124478,"node":41,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":125366,"gen_start":124922,"node":42,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":125810,"gen_start":125366,"node":43,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":126751,"gen_start":125810,"node":44,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":128828,"gen_start":126751,"node":45,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":140007,"gen_start":128828,"node":46,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":140556,"gen_start":140007,"node":47,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":144757,"gen_start":140556,"node":48,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":146802,"gen_start":144757,"node":49,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":147246,"gen_start":146802,"node":50,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":160191,"gen_start":147246,"node":51,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":189403,"gen_start":160191,"node":52,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":193642,"gen_start":189403,"node":53,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":194528,"gen_start":193642,"node":54,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":194972,"gen_start":194528,"node":55,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":195714,"gen_start":194972,"node":56,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":196487,"gen_start":195714,"node":57,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":205751,"gen_start":196487,"node":58,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":205992,"gen_start":205751,"node":59,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":209358,"gen_start":205992,"node":60,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":210275,"gen_start":209358,"node":61,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":211082,"gen_start":210275,"node":62,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":212020,"gen_start":211082,"node":63,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":218231,"gen_start":212020,"node":64,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":219825,"gen_start":218231,"node":65,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":220554,"gen_start":219825,"node":66,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":220998,"gen_start":220554,"node":67,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":221871,"gen_start":220998,"node":68,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":222774,"gen_start":221871,"node":69,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":231624,"gen_start":222774,"node":70,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":233387,"gen_start":231624,"node":71,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":236619,"gen_start":233387,"node":72,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":237063,"gen_start":236619,"node":73,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":241895,"gen_start":237063,"node":74,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":242136,"gen_start":241895,"node":75,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":243017,"gen_start":242136,"node":76,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":243271,"gen_start":243017,"node":77,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":244453,"gen_start":243271,"node":78,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":248250,"gen_start":244453,"node":79,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":249668,"gen_start":248250,"node":80,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":253476,"gen_start":249668,"node":81,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":254927,"gen_start":253476,"node":82,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":256084,"gen_start":254927,"node":83,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":270990,"gen_start":256084,"node":84,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":271251,"gen_start":270990,"node":85,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":273187,"gen_start":271251,"node":86,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":283745,"gen_start":273187,"node":87,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":284010,"gen_start":283745,"node":88,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":292355,"gen_start":284010,"node":89,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":292693,"gen_start":292355,"node":90,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":292954,"gen_start":292693,"node":91,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":293398,"gen_start":292954,"node":92,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":293641,"gen_start":293398,"node":93,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":294221,"gen_start":293641,"node":94,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":295641,"gen_start":294221,"node":95,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":296873,"gen_start":295641,"node":96,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":297551,"gen_start":296873,"node":97,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":300754,"gen_start":297551,"node":98,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":307378,"gen_start":300754,"node":99,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":309253,"gen_start":307378,"node":100,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":309511,"gen_start":309253,"node":101,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":310312,"gen_start":309511,"node":102,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":310590,"gen_start":310312,"node":103,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":310973,"gen_start":310590,"node":104,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":311228,"gen_start":310973,"node":105,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":333584,"gen_start":311228,"node":106,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":333922,"gen_start":333584,"node":107,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":334760,"gen_start":333922,"node":108,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":339953,"gen_start":334760,"node":109,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":341578,"gen_start":339953,"node":110,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":364692,"gen_start":341578,"node":111,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":365369,"gen_start":364692,"node":112,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":366037,"gen_start":365369,"node":113,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":366420,"gen_start":366037,"node":114,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":367288,"gen_start":366420,"node":115,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":368004,"gen_start":367288,"node":116,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":369612,"gen_start":368004,"node":117,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":369852,"gen_start":369612,"node":118,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":375320,"gen_start":369852,"node":119,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":379394,"gen_start":375320,"node":120,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":382053,"gen_start":379394,"node":121,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":382309,"gen_start":382053,"node":122,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":382755,"gen_start":382309,"node":123,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":383500,"gen_start":382755,"node":124,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":387903,"gen_start":383500,"node":125,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":401747,"gen_start":387903,"node":126,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":406807,"gen_start":401747,"node":127,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":408426,"gen_start":406807,"node":128,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":408851,"gen_start":408426,"node":129,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":409207,"gen_start":408851,"node":130,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":409465,"gen_start":409207,"node":131,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":409843,"gen_start":409465,"node":132,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":410084,"gen_start":409843,"node":133,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":410748,"gen_start":410084,"node":134,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":411199,"gen_start":410748,"node":135,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":414046,"gen_start":411199,"node":136,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":414787,"gen_start":414046,"node":137,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":415323,"gen_start":414787,"node":138,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":415769,"gen_start":415323,"node":139,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":416014,"gen_start":415769,"node":140,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":432824,"gen_start":416014,"node":141,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":433648,"gen_start":432824,"node":142,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":434893,"gen_start":433648,"node":143,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":455453,"gen_start":434893,"node":144,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":456410,"gen_start":455453,"node":145,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":456790,"gen_start":456410,"node":146,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":459991,"gen_start":456790,"node":147,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":460706,"gen_start":459991,"node":148,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":461258,"gen_start":460706,"node":149,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":461840,"gen_start":461258,"node":150,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":462199,"gen_start":461840,"node":151,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":485255,"gen_start":462199,"node":152,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":485518,"gen_start":485255,"node":153,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":492108,"gen_start":485518,"node":154,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":492478,"gen_start":492108,"node":155,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":493202,"gen_start":492478,"node":156,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":494150,"gen_start":493202,"node":157,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":494488,"gen_start":494150,"node":158,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":495307,"gen_start":494488,"node":159,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":495751,"gen_start":495307,"node":160,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":496007,"gen_start":495751,"node":161,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":496964,"gen_start":496007,"node":162,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":506034,"gen_start":496964,"node":163,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":506387,"gen_start":506034,"node":164,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":507787,"gen_start":506387,"node":165,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":508260,"gen_start":507787,"node":166,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":508710,"gen_start":508260,"node":167,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":509170,"gen_start":508710,"node":168,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":509522,"gen_start":509170,"node":169,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":509777,"gen_start":509522,"node":170,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":510227,"gen_start":509777,"node":171,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":511182,"gen_start":510227,"node":172,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":512251,"gen_start":511182,"node":173,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":512495,"gen_start":512251,"node":174,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":526509,"gen_start":512495,"node":175,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":529093,"gen_start":526509,"node":176,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":534845,"gen_start":529093,"node":177,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":535708,"gen_start":534845,"node":178,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":535968,"gen_start":535708,"node":179,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":536813,"gen_start":535968,"node":180,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":557634,"gen_start":536813,"node":181,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":558477,"gen_start":557634,"node":182,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":559683,"gen_start":558477,"node":183,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":560130,"gen_start":559683,"node":184,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":560580,"gen_start":560130,"node":185,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":560961,"gen_start":560580,"node":186,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":564849,"gen_start":560961,"node":187,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":565975,"gen_start":564849,"node":188,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":566220,"gen_start":565975,"node":189,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":633105,"gen_start":566220,"node":190,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":639318,"gen_start":633105,"node":191,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":639575,"gen_start":639318,"node":192,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":640022,"gen_start":639575,"node":193,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":643849,"gen_start":640022,"node":194,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":647429,"gen_start":643849,"node":195,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":657856,"gen_start":647429,"node":196,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":658228,"gen_start":657856,"node":197,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":660630,"gen_start":658228,"node":198,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":661983,"gen_start":660630,"node":199,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":662846,"gen_start":661983,"node":200,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":663213,"gen_start":662846,"node":201,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":663437,"gen_start":663213,"node":202,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":663884,"gen_start":663437,"node":203,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":664432,"gen_start":663884,"node":204,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":665412,"gen_start":664432,"node":205,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":673644,"gen_start":665412,"node":206,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":674094,"gen_start":673644,"node":207,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":674333,"gen_start":674094,"node":208,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":675318,"gen_start":674333,"node":209,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":675768,"gen_start":675318,"node":210,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":678260,"gen_start":675768,"node":211,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":684837,"gen_start":678260,"node":212,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":685093,"gen_start":684837,"node":213,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":690338,"gen_start":685093,"node":214,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":690596,"gen_start":690338,"node":215,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":691447,"gen_start":690596,"node":216,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":691967,"gen_start":691447,"node":217,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":693005,"gen_start":691967,"node":218,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":693285,"gen_start":693005,"node":219,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":693540,"gen_start":693285,"node":220,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":697804,"gen_start":693540,"node":221,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":705653,"gen_start":697804,"node":222,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":711330,"gen_start":705653,"node":223,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":711565,"gen_start":711330,"node":224,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":712690,"gen_start":711565,"node":225,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":712944,"gen_start":712690,"node":226,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":713615,"gen_start":712944,"node":227,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":724259,"gen_start":713615,"node":228,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":725104,"gen_start":724259,"node":229,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":725551,"gen_start":725104,"node":230,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":732310,"gen_start":725551,"node":231,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":742206,"gen_start":732310,"node":232,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":742442,"gen_start":742206,"node":233,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":750358,"gen_start":742442,"node":234,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":752136,"gen_start":750358,"node":235,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":752381,"gen_start":752136,"node":236,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":754776,"gen_start":752381,"node":237,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":756846,"gen_start":754776,"node":238,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":757296,"gen_start":756846,"node":239,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":769136,"gen_start":757296,"node":240,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":769944,"gen_start":769136,"node":241,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":770819,"gen_start":769944,"node":242,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":771269,"gen_start":770819,"node":243,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":771525,"gen_start":771269,"node":244,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":771975,"gen_start":771525,"node":245,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":772352,"gen_start":771975,"node":246,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":772614,"gen_start":772352,"node":247,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":773195,"gen_start":772614,"node":248,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":773449,"gen_start":773195,"node":249,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":773838,"gen_start":773449,"node":250,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":774518,"gen_start":773838,"node":251,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":776658,"gen_start":774518,"node":252,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":776673,"gen_start":776658,"node":253,"role":"declaration","source":0,"src_end":628508,"src_start":215}],"module":"GroupSeries","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/GroupSeries.lex.tex","sha256":"e865627cb42ac75b90d24ac6fab0dd59d7ae6ce8db30e7d1846ee3b9ff905f19"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/GroupSeries.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/GroupSeries.tex"}],"mappings":[{"artifact":0,"gen_end":888062,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":643,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":1452,"gen_start":643,"node":3,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":2562,"gen_start":1452,"node":4,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":3957,"gen_start":2562,"node":5,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":4597,"gen_start":3957,"node":6,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":5256,"gen_start":4597,"node":7,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":5511,"gen_start":5256,"node":8,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":6099,"gen_start":5511,"node":9,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":6537,"gen_start":6099,"node":10,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":22110,"gen_start":6537,"node":11,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":22921,"gen_start":22110,"node":12,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":24454,"gen_start":22921,"node":13,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":26011,"gen_start":24454,"node":14,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":57132,"gen_start":26011,"node":15,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":63550,"gen_start":57132,"node":16,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":65089,"gen_start":63550,"node":17,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":67293,"gen_start":65089,"node":18,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":69911,"gen_start":67293,"node":19,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":75712,"gen_start":69911,"node":20,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":77467,"gen_start":75712,"node":21,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":77851,"gen_start":77467,"node":22,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":79056,"gen_start":77851,"node":23,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":79497,"gen_start":79056,"node":24,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":79870,"gen_start":79497,"node":25,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":80954,"gen_start":79870,"node":26,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":101518,"gen_start":80954,"node":27,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":101773,"gen_start":101518,"node":28,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":102217,"gen_start":101773,"node":29,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":102485,"gen_start":102217,"node":30,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":102856,"gen_start":102485,"node":31,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":103470,"gen_start":102856,"node":32,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":116096,"gen_start":103470,"node":33,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":116468,"gen_start":116096,"node":34,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":118732,"gen_start":116468,"node":35,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":123162,"gen_start":118732,"node":36,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":123606,"gen_start":123162,"node":37,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":123869,"gen_start":123606,"node":38,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":124236,"gen_start":123869,"node":39,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":124478,"gen_start":124236,"node":40,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":124922,"gen_start":124478,"node":41,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":125366,"gen_start":124922,"node":42,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":125810,"gen_start":125366,"node":43,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":126751,"gen_start":125810,"node":44,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":128828,"gen_start":126751,"node":45,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":140007,"gen_start":128828,"node":46,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":140556,"gen_start":140007,"node":47,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":144757,"gen_start":140556,"node":48,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":146802,"gen_start":144757,"node":49,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":147246,"gen_start":146802,"node":50,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":160191,"gen_start":147246,"node":51,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":189403,"gen_start":160191,"node":52,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":193642,"gen_start":189403,"node":53,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":194528,"gen_start":193642,"node":54,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":194972,"gen_start":194528,"node":55,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":195714,"gen_start":194972,"node":56,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":196487,"gen_start":195714,"node":57,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":205751,"gen_start":196487,"node":58,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":205992,"gen_start":205751,"node":59,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":209358,"gen_start":205992,"node":60,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":210275,"gen_start":209358,"node":61,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":211082,"gen_start":210275,"node":62,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":212020,"gen_start":211082,"node":63,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":218231,"gen_start":212020,"node":64,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":219825,"gen_start":218231,"node":65,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":220554,"gen_start":219825,"node":66,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":220998,"gen_start":220554,"node":67,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":221871,"gen_start":220998,"node":68,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":222774,"gen_start":221871,"node":69,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":231624,"gen_start":222774,"node":70,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":233387,"gen_start":231624,"node":71,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":236619,"gen_start":233387,"node":72,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":237063,"gen_start":236619,"node":73,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":241895,"gen_start":237063,"node":74,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":242136,"gen_start":241895,"node":75,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":243017,"gen_start":242136,"node":76,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":243271,"gen_start":243017,"node":77,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":244453,"gen_start":243271,"node":78,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":248250,"gen_start":244453,"node":79,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":249668,"gen_start":248250,"node":80,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":253476,"gen_start":249668,"node":81,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":254927,"gen_start":253476,"node":82,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":256084,"gen_start":254927,"node":83,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":270990,"gen_start":256084,"node":84,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":271251,"gen_start":270990,"node":85,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":273187,"gen_start":271251,"node":86,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":283745,"gen_start":273187,"node":87,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":284010,"gen_start":283745,"node":88,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":292355,"gen_start":284010,"node":89,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":292693,"gen_start":292355,"node":90,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":292954,"gen_start":292693,"node":91,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":293398,"gen_start":292954,"node":92,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":293641,"gen_start":293398,"node":93,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":294221,"gen_start":293641,"node":94,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":295641,"gen_start":294221,"node":95,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":296873,"gen_start":295641,"node":96,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":297551,"gen_start":296873,"node":97,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":300754,"gen_start":297551,"node":98,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":307378,"gen_start":300754,"node":99,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":309253,"gen_start":307378,"node":100,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":309511,"gen_start":309253,"node":101,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":310312,"gen_start":309511,"node":102,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":310590,"gen_start":310312,"node":103,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":310973,"gen_start":310590,"node":104,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":311228,"gen_start":310973,"node":105,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":333584,"gen_start":311228,"node":106,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":333922,"gen_start":333584,"node":107,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":334760,"gen_start":333922,"node":108,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":339953,"gen_start":334760,"node":109,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":341578,"gen_start":339953,"node":110,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":364692,"gen_start":341578,"node":111,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":365369,"gen_start":364692,"node":112,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":366037,"gen_start":365369,"node":113,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":366420,"gen_start":366037,"node":114,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":367288,"gen_start":366420,"node":115,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":368004,"gen_start":367288,"node":116,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":369612,"gen_start":368004,"node":117,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":369852,"gen_start":369612,"node":118,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":375320,"gen_start":369852,"node":119,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":379394,"gen_start":375320,"node":120,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":382053,"gen_start":379394,"node":121,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":382309,"gen_start":382053,"node":122,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":382755,"gen_start":382309,"node":123,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":383500,"gen_start":382755,"node":124,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":387903,"gen_start":383500,"node":125,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":401747,"gen_start":387903,"node":126,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":406807,"gen_start":401747,"node":127,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":408426,"gen_start":406807,"node":128,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":408851,"gen_start":408426,"node":129,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":409207,"gen_start":408851,"node":130,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":409465,"gen_start":409207,"node":131,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":409843,"gen_start":409465,"node":132,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":410084,"gen_start":409843,"node":133,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":410748,"gen_start":410084,"node":134,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":411199,"gen_start":410748,"node":135,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":414046,"gen_start":411199,"node":136,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":414787,"gen_start":414046,"node":137,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":415323,"gen_start":414787,"node":138,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":415769,"gen_start":415323,"node":139,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":416014,"gen_start":415769,"node":140,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":432824,"gen_start":416014,"node":141,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":433648,"gen_start":432824,"node":142,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":434893,"gen_start":433648,"node":143,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":455453,"gen_start":434893,"node":144,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":456410,"gen_start":455453,"node":145,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":456790,"gen_start":456410,"node":146,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":459991,"gen_start":456790,"node":147,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":460706,"gen_start":459991,"node":148,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":461258,"gen_start":460706,"node":149,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":461840,"gen_start":461258,"node":150,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":462199,"gen_start":461840,"node":151,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":485255,"gen_start":462199,"node":152,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":485518,"gen_start":485255,"node":153,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":492108,"gen_start":485518,"node":154,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":492478,"gen_start":492108,"node":155,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":493202,"gen_start":492478,"node":156,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":494150,"gen_start":493202,"node":157,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":494488,"gen_start":494150,"node":158,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":495307,"gen_start":494488,"node":159,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":495751,"gen_start":495307,"node":160,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":496007,"gen_start":495751,"node":161,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":496964,"gen_start":496007,"node":162,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":506034,"gen_start":496964,"node":163,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":506387,"gen_start":506034,"node":164,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":507787,"gen_start":506387,"node":165,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":508260,"gen_start":507787,"node":166,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":508710,"gen_start":508260,"node":167,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":509170,"gen_start":508710,"node":168,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":509522,"gen_start":509170,"node":169,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":509777,"gen_start":509522,"node":170,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":510227,"gen_start":509777,"node":171,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":511182,"gen_start":510227,"node":172,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":512251,"gen_start":511182,"node":173,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":512495,"gen_start":512251,"node":174,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":526509,"gen_start":512495,"node":175,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":529093,"gen_start":526509,"node":176,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":534845,"gen_start":529093,"node":177,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":535708,"gen_start":534845,"node":178,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":535968,"gen_start":535708,"node":179,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":536813,"gen_start":535968,"node":180,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":557634,"gen_start":536813,"node":181,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":558477,"gen_start":557634,"node":182,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":559683,"gen_start":558477,"node":183,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":560130,"gen_start":559683,"node":184,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":560580,"gen_start":560130,"node":185,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":560961,"gen_start":560580,"node":186,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":564849,"gen_start":560961,"node":187,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":565975,"gen_start":564849,"node":188,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":566220,"gen_start":565975,"node":189,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":633105,"gen_start":566220,"node":190,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":639318,"gen_start":633105,"node":191,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":639575,"gen_start":639318,"node":192,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":640022,"gen_start":639575,"node":193,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":643849,"gen_start":640022,"node":194,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":647429,"gen_start":643849,"node":195,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":657856,"gen_start":647429,"node":196,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":658228,"gen_start":657856,"node":197,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":660630,"gen_start":658228,"node":198,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":661983,"gen_start":660630,"node":199,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":662846,"gen_start":661983,"node":200,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":663213,"gen_start":662846,"node":201,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":663437,"gen_start":663213,"node":202,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":663884,"gen_start":663437,"node":203,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":664432,"gen_start":663884,"node":204,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":665412,"gen_start":664432,"node":205,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":673644,"gen_start":665412,"node":206,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":674094,"gen_start":673644,"node":207,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":674333,"gen_start":674094,"node":208,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":675318,"gen_start":674333,"node":209,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":675768,"gen_start":675318,"node":210,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":678260,"gen_start":675768,"node":211,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":684837,"gen_start":678260,"node":212,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":685093,"gen_start":684837,"node":213,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":690338,"gen_start":685093,"node":214,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":690596,"gen_start":690338,"node":215,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":691447,"gen_start":690596,"node":216,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":691967,"gen_start":691447,"node":217,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":693005,"gen_start":691967,"node":218,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":693285,"gen_start":693005,"node":219,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":693540,"gen_start":693285,"node":220,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":697804,"gen_start":693540,"node":221,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":705653,"gen_start":697804,"node":222,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":711330,"gen_start":705653,"node":223,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":711565,"gen_start":711330,"node":224,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":712690,"gen_start":711565,"node":225,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":712944,"gen_start":712690,"node":226,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":713615,"gen_start":712944,"node":227,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":724259,"gen_start":713615,"node":228,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":725104,"gen_start":724259,"node":229,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":725551,"gen_start":725104,"node":230,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":732310,"gen_start":725551,"node":231,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":742206,"gen_start":732310,"node":232,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":742442,"gen_start":742206,"node":233,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":750358,"gen_start":742442,"node":234,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":752136,"gen_start":750358,"node":235,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":752381,"gen_start":752136,"node":236,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":754776,"gen_start":752381,"node":237,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":756846,"gen_start":754776,"node":238,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":757296,"gen_start":756846,"node":239,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":769136,"gen_start":757296,"node":240,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":769944,"gen_start":769136,"node":241,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":770819,"gen_start":769944,"node":242,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":771269,"gen_start":770819,"node":243,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":771525,"gen_start":771269,"node":244,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":771975,"gen_start":771525,"node":245,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":772352,"gen_start":771975,"node":246,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":772614,"gen_start":772352,"node":247,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":773195,"gen_start":772614,"node":248,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":773449,"gen_start":773195,"node":249,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":773838,"gen_start":773449,"node":250,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":774518,"gen_start":773838,"node":251,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":776658,"gen_start":774518,"node":252,"role":"declaration","source":0,"src_end":628508,"src_start":215},{"artifact":1,"gen_end":776673,"gen_start":776658,"node":253,"role":"declaration","source":0,"src_end":628508,"src_start":215}],"module":"GroupSeries","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/GroupSeries.lex.tex","sha256":"e865627cb42ac75b90d24ac6fab0dd59d7ae6ce8db30e7d1846ee3b9ff905f19"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Parameters.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Parameters.map.json index 39a217b38..ba2f85612 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Parameters.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Parameters.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Parameters.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Parameters.tex"}],"mappings":[{"artifact":0,"gen_end":110437,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":1478,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":1691,"gen_start":1478,"node":3,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":2001,"gen_start":1691,"node":4,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":15310,"gen_start":2001,"node":5,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":16385,"gen_start":15310,"node":6,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":16599,"gen_start":16385,"node":7,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":16813,"gen_start":16599,"node":8,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":17545,"gen_start":16813,"node":9,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":19373,"gen_start":17545,"node":10,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":20816,"gen_start":19373,"node":11,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":21168,"gen_start":20816,"node":12,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":22864,"gen_start":21168,"node":13,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":23625,"gen_start":22864,"node":14,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":24976,"gen_start":23625,"node":15,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":25190,"gen_start":24976,"node":16,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":26269,"gen_start":25190,"node":17,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":26714,"gen_start":26269,"node":18,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":29774,"gen_start":26714,"node":19,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":30062,"gen_start":29774,"node":20,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":30622,"gen_start":30062,"node":21,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":31892,"gen_start":30622,"node":22,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":38350,"gen_start":31892,"node":23,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":39313,"gen_start":38350,"node":24,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":39526,"gen_start":39313,"node":25,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":39900,"gen_start":39526,"node":26,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":40586,"gen_start":39900,"node":27,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":42022,"gen_start":40586,"node":28,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":45526,"gen_start":42022,"node":29,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":50804,"gen_start":45526,"node":30,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":52064,"gen_start":50804,"node":31,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":52499,"gen_start":52064,"node":32,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":53059,"gen_start":52499,"node":33,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":55003,"gen_start":53059,"node":34,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":56283,"gen_start":55003,"node":35,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":56497,"gen_start":56283,"node":36,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":57223,"gen_start":56497,"node":37,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":58544,"gen_start":57223,"node":38,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":60254,"gen_start":58544,"node":39,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":60695,"gen_start":60254,"node":40,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":60710,"gen_start":60695,"node":41,"role":"declaration","source":0,"src_end":75698,"src_start":92}],"module":"Parameters","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Parameters.lex.tex","sha256":"60d19628c30e37c4c7ef76f4840480d5736007a8eeb4b6cfca42b81b2005442b"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Parameters.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Parameters.tex"}],"mappings":[{"artifact":0,"gen_end":110437,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":1478,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":1691,"gen_start":1478,"node":3,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":2001,"gen_start":1691,"node":4,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":15310,"gen_start":2001,"node":5,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":16385,"gen_start":15310,"node":6,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":16599,"gen_start":16385,"node":7,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":16813,"gen_start":16599,"node":8,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":17545,"gen_start":16813,"node":9,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":19373,"gen_start":17545,"node":10,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":20816,"gen_start":19373,"node":11,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":21168,"gen_start":20816,"node":12,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":22864,"gen_start":21168,"node":13,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":23625,"gen_start":22864,"node":14,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":24976,"gen_start":23625,"node":15,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":25190,"gen_start":24976,"node":16,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":26269,"gen_start":25190,"node":17,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":26714,"gen_start":26269,"node":18,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":29774,"gen_start":26714,"node":19,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":30062,"gen_start":29774,"node":20,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":30622,"gen_start":30062,"node":21,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":31892,"gen_start":30622,"node":22,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":38350,"gen_start":31892,"node":23,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":39313,"gen_start":38350,"node":24,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":39526,"gen_start":39313,"node":25,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":39900,"gen_start":39526,"node":26,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":40586,"gen_start":39900,"node":27,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":42022,"gen_start":40586,"node":28,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":45526,"gen_start":42022,"node":29,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":50804,"gen_start":45526,"node":30,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":52064,"gen_start":50804,"node":31,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":52499,"gen_start":52064,"node":32,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":53059,"gen_start":52499,"node":33,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":55003,"gen_start":53059,"node":34,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":56283,"gen_start":55003,"node":35,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":56497,"gen_start":56283,"node":36,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":57223,"gen_start":56497,"node":37,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":58544,"gen_start":57223,"node":38,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":60254,"gen_start":58544,"node":39,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":60695,"gen_start":60254,"node":40,"role":"declaration","source":0,"src_end":75698,"src_start":92},{"artifact":1,"gen_end":60710,"gen_start":60695,"node":41,"role":"declaration","source":0,"src_end":75698,"src_start":92}],"module":"Parameters","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Parameters.lex.tex","sha256":"60d19628c30e37c4c7ef76f4840480d5736007a8eeb4b6cfca42b81b2005442b"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Places.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Places.map.json index 149c9cff5..a5e1fe1ac 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Places.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Places.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Places.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Places.tex"}],"mappings":[{"artifact":0,"gen_end":2503011,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":22784,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":23877,"gen_start":22784,"node":3,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":69100,"gen_start":23877,"node":4,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":69981,"gen_start":69100,"node":5,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":70331,"gen_start":69981,"node":6,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":72516,"gen_start":70331,"node":7,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":74988,"gen_start":72516,"node":8,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":81339,"gen_start":74988,"node":9,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":85834,"gen_start":81339,"node":10,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":87254,"gen_start":85834,"node":11,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":105863,"gen_start":87254,"node":12,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":106926,"gen_start":105863,"node":13,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":119748,"gen_start":106926,"node":14,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":124760,"gen_start":119748,"node":15,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":124983,"gen_start":124760,"node":16,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":142906,"gen_start":124983,"node":17,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":163131,"gen_start":142906,"node":18,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":164367,"gen_start":163131,"node":19,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":165061,"gen_start":164367,"node":20,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":179378,"gen_start":165061,"node":21,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":185075,"gen_start":179378,"node":22,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":187547,"gen_start":185075,"node":23,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":187990,"gen_start":187547,"node":24,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":205263,"gen_start":187990,"node":25,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":206428,"gen_start":205263,"node":26,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":206609,"gen_start":206428,"node":27,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":210485,"gen_start":206609,"node":28,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":213350,"gen_start":210485,"node":29,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":244904,"gen_start":213350,"node":30,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":246900,"gen_start":244904,"node":31,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":247187,"gen_start":246900,"node":32,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":248369,"gen_start":247187,"node":33,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":249679,"gen_start":248369,"node":34,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":261989,"gen_start":249679,"node":35,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":262386,"gen_start":261989,"node":36,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":268465,"gen_start":262386,"node":37,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":273349,"gen_start":268465,"node":38,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":290163,"gen_start":273349,"node":39,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":299595,"gen_start":290163,"node":40,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":300536,"gen_start":299595,"node":41,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":302981,"gen_start":300536,"node":42,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":311003,"gen_start":302981,"node":43,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":318550,"gen_start":311003,"node":44,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":338916,"gen_start":318550,"node":45,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":339133,"gen_start":338916,"node":46,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":340279,"gen_start":339133,"node":47,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":340866,"gen_start":340279,"node":48,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":341354,"gen_start":340866,"node":49,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":341735,"gen_start":341354,"node":50,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":344507,"gen_start":341735,"node":51,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":344851,"gen_start":344507,"node":52,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":345449,"gen_start":344851,"node":53,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":353875,"gen_start":345449,"node":54,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":373853,"gen_start":353875,"node":55,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":387268,"gen_start":373853,"node":56,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":388695,"gen_start":387268,"node":57,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":404876,"gen_start":388695,"node":58,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":405900,"gen_start":404876,"node":59,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":412659,"gen_start":405900,"node":60,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":413942,"gen_start":412659,"node":61,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":414424,"gen_start":413942,"node":62,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":414946,"gen_start":414424,"node":63,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":417662,"gen_start":414946,"node":64,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":426672,"gen_start":417662,"node":65,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":427116,"gen_start":426672,"node":66,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":427378,"gen_start":427116,"node":67,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":440491,"gen_start":427378,"node":68,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":469750,"gen_start":440491,"node":69,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":470462,"gen_start":469750,"node":70,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":473529,"gen_start":470462,"node":71,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":474203,"gen_start":473529,"node":72,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":475960,"gen_start":474203,"node":73,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":477823,"gen_start":475960,"node":74,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":478465,"gen_start":477823,"node":75,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":479218,"gen_start":478465,"node":76,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":481595,"gen_start":479218,"node":77,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":485661,"gen_start":481595,"node":78,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":486198,"gen_start":485661,"node":79,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":487095,"gen_start":486198,"node":80,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":487983,"gen_start":487095,"node":81,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":491712,"gen_start":487983,"node":82,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":496820,"gen_start":491712,"node":83,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":517407,"gen_start":496820,"node":84,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":518754,"gen_start":517407,"node":85,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":522561,"gen_start":518754,"node":86,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":532064,"gen_start":522561,"node":87,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":532844,"gen_start":532064,"node":88,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":533658,"gen_start":532844,"node":89,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":560007,"gen_start":533658,"node":90,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":582729,"gen_start":560007,"node":91,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":583316,"gen_start":582729,"node":92,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":585861,"gen_start":583316,"node":93,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":586493,"gen_start":585861,"node":94,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":587090,"gen_start":586493,"node":95,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":587275,"gen_start":587090,"node":96,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":588547,"gen_start":587275,"node":97,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":592699,"gen_start":588547,"node":98,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":602463,"gen_start":592699,"node":99,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":602912,"gen_start":602463,"node":100,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":623722,"gen_start":602912,"node":101,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":627116,"gen_start":623722,"node":102,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":628061,"gen_start":627116,"node":103,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":628283,"gen_start":628061,"node":104,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":633688,"gen_start":628283,"node":105,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":634189,"gen_start":633688,"node":106,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":634635,"gen_start":634189,"node":107,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":634981,"gen_start":634635,"node":108,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":643192,"gen_start":634981,"node":109,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":644089,"gen_start":643192,"node":110,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":665222,"gen_start":644089,"node":111,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":665572,"gen_start":665222,"node":112,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":665847,"gen_start":665572,"node":113,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":666303,"gen_start":665847,"node":114,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":666651,"gen_start":666303,"node":115,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":667358,"gen_start":666651,"node":116,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":715791,"gen_start":667358,"node":117,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":715963,"gen_start":715791,"node":118,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":729520,"gen_start":715963,"node":119,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":732336,"gen_start":729520,"node":120,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":732626,"gen_start":732336,"node":121,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":733590,"gen_start":732626,"node":122,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":735876,"gen_start":733590,"node":123,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":738439,"gen_start":735876,"node":124,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":739124,"gen_start":738439,"node":125,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":739876,"gen_start":739124,"node":126,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":740275,"gen_start":739876,"node":127,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":741874,"gen_start":740275,"node":128,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":745944,"gen_start":741874,"node":129,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":778728,"gen_start":745944,"node":130,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":784172,"gen_start":778728,"node":131,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":820985,"gen_start":784172,"node":132,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":822022,"gen_start":820985,"node":133,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":822310,"gen_start":822022,"node":134,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":825130,"gen_start":822310,"node":135,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":825923,"gen_start":825130,"node":136,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":832798,"gen_start":825923,"node":137,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":874305,"gen_start":832798,"node":138,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":884932,"gen_start":874305,"node":139,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":885466,"gen_start":884932,"node":140,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":886804,"gen_start":885466,"node":141,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":888383,"gen_start":886804,"node":142,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":888606,"gen_start":888383,"node":143,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":889282,"gen_start":888606,"node":144,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":905067,"gen_start":889282,"node":145,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":908373,"gen_start":905067,"node":146,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":910424,"gen_start":908373,"node":147,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":911725,"gen_start":910424,"node":148,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":917727,"gen_start":911725,"node":149,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":920654,"gen_start":917727,"node":150,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":921827,"gen_start":920654,"node":151,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":924829,"gen_start":921827,"node":152,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":928193,"gen_start":924829,"node":153,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":929614,"gen_start":928193,"node":154,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":929983,"gen_start":929614,"node":155,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":934418,"gen_start":929983,"node":156,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":934712,"gen_start":934418,"node":157,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":935541,"gen_start":934712,"node":158,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":935967,"gen_start":935541,"node":159,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":942390,"gen_start":935967,"node":160,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":945704,"gen_start":942390,"node":161,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":947346,"gen_start":945704,"node":162,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":953598,"gen_start":947346,"node":163,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":957758,"gen_start":953598,"node":164,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":959092,"gen_start":957758,"node":165,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":959921,"gen_start":959092,"node":166,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":973757,"gen_start":959921,"node":167,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":983038,"gen_start":973757,"node":168,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":983483,"gen_start":983038,"node":169,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":993054,"gen_start":983483,"node":170,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1000263,"gen_start":993054,"node":171,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1000667,"gen_start":1000263,"node":172,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1001484,"gen_start":1000667,"node":173,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1003404,"gen_start":1001484,"node":174,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1003950,"gen_start":1003404,"node":175,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1019270,"gen_start":1003950,"node":176,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1023982,"gen_start":1019270,"node":177,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1024150,"gen_start":1023982,"node":178,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1024926,"gen_start":1024150,"node":179,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1026267,"gen_start":1024926,"node":180,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1026618,"gen_start":1026267,"node":181,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1028161,"gen_start":1026618,"node":182,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1028476,"gen_start":1028161,"node":183,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1028655,"gen_start":1028476,"node":184,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1029684,"gen_start":1028655,"node":185,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1032960,"gen_start":1029684,"node":186,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1033811,"gen_start":1032960,"node":187,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1082670,"gen_start":1033811,"node":188,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1083907,"gen_start":1082670,"node":189,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1088099,"gen_start":1083907,"node":190,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1089419,"gen_start":1088099,"node":191,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1090263,"gen_start":1089419,"node":192,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1090796,"gen_start":1090263,"node":193,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1125613,"gen_start":1090796,"node":194,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1126429,"gen_start":1125613,"node":195,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1130900,"gen_start":1126429,"node":196,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1132128,"gen_start":1130900,"node":197,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1137905,"gen_start":1132128,"node":198,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1139234,"gen_start":1137905,"node":199,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1140763,"gen_start":1139234,"node":200,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1152668,"gen_start":1140763,"node":201,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1153085,"gen_start":1152668,"node":202,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1155617,"gen_start":1153085,"node":203,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1158027,"gen_start":1155617,"node":204,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1162209,"gen_start":1158027,"node":205,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1169812,"gen_start":1162209,"node":206,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1174016,"gen_start":1169812,"node":207,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1196503,"gen_start":1174016,"node":208,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1197471,"gen_start":1196503,"node":209,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1200016,"gen_start":1197471,"node":210,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1200704,"gen_start":1200016,"node":211,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1201723,"gen_start":1200704,"node":212,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1205169,"gen_start":1201723,"node":213,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1207573,"gen_start":1205169,"node":214,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1211394,"gen_start":1207573,"node":215,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1214319,"gen_start":1211394,"node":216,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1223615,"gen_start":1214319,"node":217,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1231787,"gen_start":1223615,"node":218,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1250193,"gen_start":1231787,"node":219,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1251826,"gen_start":1250193,"node":220,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1253701,"gen_start":1251826,"node":221,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1254221,"gen_start":1253701,"node":222,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1280120,"gen_start":1254221,"node":223,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1280666,"gen_start":1280120,"node":224,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1282421,"gen_start":1280666,"node":225,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1285886,"gen_start":1282421,"node":226,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1289964,"gen_start":1285886,"node":227,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1291750,"gen_start":1289964,"node":228,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1312913,"gen_start":1291750,"node":229,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1343648,"gen_start":1312913,"node":230,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1343901,"gen_start":1343648,"node":231,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1355540,"gen_start":1343901,"node":232,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1357415,"gen_start":1355540,"node":233,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1360510,"gen_start":1357415,"node":234,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1362458,"gen_start":1360510,"node":235,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1362853,"gen_start":1362458,"node":236,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1368535,"gen_start":1362853,"node":237,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1368716,"gen_start":1368535,"node":238,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1370508,"gen_start":1368716,"node":239,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1378083,"gen_start":1370508,"node":240,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1382781,"gen_start":1378083,"node":241,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1383544,"gen_start":1382781,"node":242,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1385240,"gen_start":1383544,"node":243,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1390263,"gen_start":1385240,"node":244,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1393031,"gen_start":1390263,"node":245,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1394433,"gen_start":1393031,"node":246,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1406801,"gen_start":1394433,"node":247,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1408015,"gen_start":1406801,"node":248,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1408390,"gen_start":1408015,"node":249,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1418304,"gen_start":1408390,"node":250,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1419166,"gen_start":1418304,"node":251,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1421324,"gen_start":1419166,"node":252,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1457239,"gen_start":1421324,"node":253,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1457542,"gen_start":1457239,"node":254,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1466944,"gen_start":1457542,"node":255,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1471960,"gen_start":1466944,"node":256,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1472617,"gen_start":1471960,"node":257,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1490011,"gen_start":1472617,"node":258,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1493439,"gen_start":1490011,"node":259,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1494407,"gen_start":1493439,"node":260,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1494927,"gen_start":1494407,"node":261,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1501695,"gen_start":1494927,"node":262,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1525441,"gen_start":1501695,"node":263,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1528559,"gen_start":1525441,"node":264,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1530630,"gen_start":1528559,"node":265,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1534543,"gen_start":1530630,"node":266,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1563720,"gen_start":1534543,"node":267,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1564584,"gen_start":1563720,"node":268,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1565875,"gen_start":1564584,"node":269,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1572650,"gen_start":1565875,"node":270,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1583773,"gen_start":1572650,"node":271,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1590494,"gen_start":1583773,"node":272,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1591136,"gen_start":1590494,"node":273,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1623254,"gen_start":1591136,"node":274,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1625920,"gen_start":1623254,"node":275,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1626168,"gen_start":1625920,"node":276,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1629061,"gen_start":1626168,"node":277,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1629409,"gen_start":1629061,"node":278,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1630765,"gen_start":1629409,"node":279,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1631828,"gen_start":1630765,"node":280,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1632465,"gen_start":1631828,"node":281,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1633687,"gen_start":1632465,"node":282,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1637178,"gen_start":1633687,"node":283,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1644457,"gen_start":1637178,"node":284,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1646727,"gen_start":1644457,"node":285,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1683680,"gen_start":1646727,"node":286,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1683864,"gen_start":1683680,"node":287,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1721387,"gen_start":1683864,"node":288,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1721933,"gen_start":1721387,"node":289,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1722685,"gen_start":1721933,"node":290,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1723999,"gen_start":1722685,"node":291,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1740823,"gen_start":1723999,"node":292,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1759585,"gen_start":1740823,"node":293,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1764047,"gen_start":1759585,"node":294,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1767441,"gen_start":1764047,"node":295,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1768192,"gen_start":1767441,"node":296,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1791587,"gen_start":1768192,"node":297,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1823011,"gen_start":1791587,"node":298,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1824553,"gen_start":1823011,"node":299,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1824896,"gen_start":1824553,"node":300,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1846303,"gen_start":1824896,"node":301,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1849486,"gen_start":1846303,"node":302,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1853861,"gen_start":1849486,"node":303,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1860600,"gen_start":1853861,"node":304,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1860984,"gen_start":1860600,"node":305,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1866189,"gen_start":1860984,"node":306,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1868690,"gen_start":1866189,"node":307,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1875419,"gen_start":1868690,"node":308,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1889277,"gen_start":1875419,"node":309,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1889652,"gen_start":1889277,"node":310,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1890054,"gen_start":1889652,"node":311,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1934371,"gen_start":1890054,"node":312,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1947775,"gen_start":1934371,"node":313,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1965489,"gen_start":1947775,"node":314,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1976967,"gen_start":1965489,"node":315,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1977533,"gen_start":1976967,"node":316,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1979745,"gen_start":1977533,"node":317,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1981340,"gen_start":1979745,"node":318,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1981933,"gen_start":1981340,"node":319,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1982206,"gen_start":1981933,"node":320,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1986750,"gen_start":1982206,"node":321,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1988355,"gen_start":1986750,"node":322,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1994435,"gen_start":1988355,"node":323,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1999877,"gen_start":1994435,"node":324,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2002738,"gen_start":1999877,"node":325,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2006525,"gen_start":2002738,"node":326,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2010808,"gen_start":2006525,"node":327,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2011272,"gen_start":2010808,"node":328,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2015580,"gen_start":2011272,"node":329,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2016556,"gen_start":2015580,"node":330,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2062653,"gen_start":2016556,"node":331,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2063005,"gen_start":2062653,"node":332,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2063669,"gen_start":2063005,"node":333,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2066197,"gen_start":2063669,"node":334,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2068007,"gen_start":2066197,"node":335,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2068653,"gen_start":2068007,"node":336,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2080780,"gen_start":2068653,"node":337,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2083326,"gen_start":2080780,"node":338,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2128552,"gen_start":2083326,"node":339,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2129792,"gen_start":2128552,"node":340,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2139544,"gen_start":2129792,"node":341,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2140343,"gen_start":2139544,"node":342,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2142178,"gen_start":2140343,"node":343,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2217443,"gen_start":2142178,"node":344,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2223057,"gen_start":2217443,"node":345,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2232106,"gen_start":2223057,"node":346,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2269175,"gen_start":2232106,"node":347,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2273503,"gen_start":2269175,"node":348,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2275078,"gen_start":2273503,"node":349,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2275368,"gen_start":2275078,"node":350,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2275954,"gen_start":2275368,"node":351,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2276339,"gen_start":2275954,"node":352,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2276897,"gen_start":2276339,"node":353,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2277452,"gen_start":2276897,"node":354,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2278641,"gen_start":2277452,"node":355,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2290429,"gen_start":2278641,"node":356,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2290717,"gen_start":2290429,"node":357,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2291271,"gen_start":2290717,"node":358,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2293817,"gen_start":2291271,"node":359,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2294188,"gen_start":2293817,"node":360,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2361648,"gen_start":2294188,"node":361,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2362627,"gen_start":2361648,"node":362,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2364003,"gen_start":2362627,"node":363,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2366487,"gen_start":2364003,"node":364,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2368670,"gen_start":2366487,"node":365,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2369761,"gen_start":2368670,"node":366,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2373313,"gen_start":2369761,"node":367,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2377200,"gen_start":2373313,"node":368,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2377382,"gen_start":2377200,"node":369,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2379312,"gen_start":2377382,"node":370,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2381916,"gen_start":2379312,"node":371,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2384168,"gen_start":2381916,"node":372,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2391791,"gen_start":2384168,"node":373,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2394378,"gen_start":2391791,"node":374,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2394926,"gen_start":2394378,"node":375,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2410053,"gen_start":2394926,"node":376,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2411415,"gen_start":2410053,"node":377,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2412102,"gen_start":2411415,"node":378,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2412280,"gen_start":2412102,"node":379,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2425356,"gen_start":2412280,"node":380,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2427415,"gen_start":2425356,"node":381,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2427865,"gen_start":2427415,"node":382,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2482372,"gen_start":2427865,"node":383,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2483185,"gen_start":2482372,"node":384,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2484904,"gen_start":2483185,"node":385,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2487019,"gen_start":2484904,"node":386,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2487970,"gen_start":2487019,"node":387,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2488562,"gen_start":2487970,"node":388,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2489799,"gen_start":2488562,"node":389,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2502191,"gen_start":2489799,"node":390,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2545924,"gen_start":2502191,"node":391,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2546101,"gen_start":2545924,"node":392,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2580486,"gen_start":2546101,"node":393,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2581218,"gen_start":2580486,"node":394,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2620385,"gen_start":2581218,"node":395,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2622073,"gen_start":2620385,"node":396,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2622523,"gen_start":2622073,"node":397,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2623879,"gen_start":2622523,"node":398,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2630104,"gen_start":2623879,"node":399,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2636456,"gen_start":2630104,"node":400,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2636872,"gen_start":2636456,"node":401,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2677707,"gen_start":2636872,"node":402,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2680144,"gen_start":2677707,"node":403,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2681428,"gen_start":2680144,"node":404,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2682944,"gen_start":2681428,"node":405,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2692667,"gen_start":2682944,"node":406,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2693225,"gen_start":2692667,"node":407,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2694677,"gen_start":2693225,"node":408,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2695183,"gen_start":2694677,"node":409,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2712287,"gen_start":2695183,"node":410,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2746892,"gen_start":2712287,"node":411,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2759843,"gen_start":2746892,"node":412,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2762978,"gen_start":2759843,"node":413,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2764107,"gen_start":2762978,"node":414,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2765344,"gen_start":2764107,"node":415,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2785374,"gen_start":2765344,"node":416,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2785551,"gen_start":2785374,"node":417,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2792262,"gen_start":2785551,"node":418,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2792693,"gen_start":2792262,"node":419,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2793713,"gen_start":2792693,"node":420,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2794078,"gen_start":2793713,"node":421,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2797469,"gen_start":2794078,"node":422,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2798661,"gen_start":2797469,"node":423,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2800312,"gen_start":2798661,"node":424,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2816677,"gen_start":2800312,"node":425,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2817309,"gen_start":2816677,"node":426,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2819995,"gen_start":2817309,"node":427,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2822082,"gen_start":2819995,"node":428,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2823175,"gen_start":2822082,"node":429,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2858517,"gen_start":2823175,"node":430,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2867124,"gen_start":2858517,"node":431,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2934799,"gen_start":2867124,"node":432,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2947422,"gen_start":2934799,"node":433,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2951575,"gen_start":2947422,"node":434,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2954415,"gen_start":2951575,"node":435,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2956982,"gen_start":2954415,"node":436,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2958898,"gen_start":2956982,"node":437,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2963600,"gen_start":2958898,"node":438,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2964464,"gen_start":2963600,"node":439,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2966533,"gen_start":2964464,"node":440,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2978491,"gen_start":2966533,"node":441,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2979896,"gen_start":2978491,"node":442,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2983169,"gen_start":2979896,"node":443,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2986822,"gen_start":2983169,"node":444,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2987169,"gen_start":2986822,"node":445,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2993249,"gen_start":2987169,"node":446,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2993542,"gen_start":2993249,"node":447,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2996819,"gen_start":2993542,"node":448,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2997535,"gen_start":2996819,"node":449,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3000800,"gen_start":2997535,"node":450,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3013884,"gen_start":3000800,"node":451,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3022777,"gen_start":3013884,"node":452,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3025847,"gen_start":3022777,"node":453,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3026630,"gen_start":3025847,"node":454,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3026939,"gen_start":3026630,"node":455,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3027535,"gen_start":3026939,"node":456,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3028339,"gen_start":3027535,"node":457,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3028789,"gen_start":3028339,"node":458,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3030750,"gen_start":3028789,"node":459,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3033085,"gen_start":3030750,"node":460,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3033564,"gen_start":3033085,"node":461,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3069764,"gen_start":3033564,"node":462,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3069941,"gen_start":3069764,"node":463,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3073845,"gen_start":3069941,"node":464,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3076576,"gen_start":3073845,"node":465,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3077889,"gen_start":3076576,"node":466,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3083180,"gen_start":3077889,"node":467,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3086443,"gen_start":3083180,"node":468,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3086893,"gen_start":3086443,"node":469,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3087309,"gen_start":3086893,"node":470,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3107067,"gen_start":3087309,"node":471,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3108874,"gen_start":3107067,"node":472,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3109819,"gen_start":3108874,"node":473,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3111096,"gen_start":3109819,"node":474,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3119744,"gen_start":3111096,"node":475,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3123154,"gen_start":3119744,"node":476,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3123945,"gen_start":3123154,"node":477,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3125179,"gen_start":3123945,"node":478,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3125556,"gen_start":3125179,"node":479,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3126868,"gen_start":3125556,"node":480,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3136815,"gen_start":3126868,"node":481,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3137265,"gen_start":3136815,"node":482,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3137933,"gen_start":3137265,"node":483,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3141274,"gen_start":3137933,"node":484,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3144007,"gen_start":3141274,"node":485,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3162018,"gen_start":3144007,"node":486,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3164089,"gen_start":3162018,"node":487,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3168032,"gen_start":3164089,"node":488,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3169817,"gen_start":3168032,"node":489,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3173917,"gen_start":3169817,"node":490,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3175738,"gen_start":3173917,"node":491,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3177149,"gen_start":3175738,"node":492,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3179715,"gen_start":3177149,"node":493,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3193401,"gen_start":3179715,"node":494,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3193848,"gen_start":3193401,"node":495,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3194379,"gen_start":3193848,"node":496,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3195275,"gen_start":3194379,"node":497,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3212590,"gen_start":3195275,"node":498,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3212767,"gen_start":3212590,"node":499,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3213731,"gen_start":3212767,"node":500,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3214368,"gen_start":3213731,"node":501,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3215740,"gen_start":3214368,"node":502,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3223201,"gen_start":3215740,"node":503,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3225702,"gen_start":3223201,"node":504,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3227087,"gen_start":3225702,"node":505,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3245369,"gen_start":3227087,"node":506,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3246184,"gen_start":3245369,"node":507,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3248449,"gen_start":3246184,"node":508,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3260844,"gen_start":3248449,"node":509,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3264189,"gen_start":3260844,"node":510,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3264592,"gen_start":3264189,"node":511,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3264957,"gen_start":3264592,"node":512,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3269304,"gen_start":3264957,"node":513,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3275925,"gen_start":3269304,"node":514,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3276152,"gen_start":3275925,"node":515,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3276326,"gen_start":3276152,"node":516,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3276341,"gen_start":3276326,"node":517,"role":"declaration","source":0,"src_end":1761523,"src_start":362}],"module":"Places","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-declaration"},{"id":267,"kind":"core-declaration"},{"id":268,"kind":"core-declaration"},{"id":269,"kind":"core-declaration"},{"id":270,"kind":"core-declaration"},{"id":271,"kind":"core-declaration"},{"id":272,"kind":"core-declaration"},{"id":273,"kind":"core-declaration"},{"id":274,"kind":"core-declaration"},{"id":275,"kind":"core-declaration"},{"id":276,"kind":"core-declaration"},{"id":277,"kind":"core-declaration"},{"id":278,"kind":"core-declaration"},{"id":279,"kind":"core-declaration"},{"id":280,"kind":"core-declaration"},{"id":281,"kind":"core-declaration"},{"id":282,"kind":"core-declaration"},{"id":283,"kind":"core-declaration"},{"id":284,"kind":"core-declaration"},{"id":285,"kind":"core-declaration"},{"id":286,"kind":"core-declaration"},{"id":287,"kind":"core-declaration"},{"id":288,"kind":"core-declaration"},{"id":289,"kind":"core-declaration"},{"id":290,"kind":"core-declaration"},{"id":291,"kind":"core-declaration"},{"id":292,"kind":"core-declaration"},{"id":293,"kind":"core-declaration"},{"id":294,"kind":"core-declaration"},{"id":295,"kind":"core-declaration"},{"id":296,"kind":"core-declaration"},{"id":297,"kind":"core-declaration"},{"id":298,"kind":"core-declaration"},{"id":299,"kind":"core-declaration"},{"id":300,"kind":"core-declaration"},{"id":301,"kind":"core-declaration"},{"id":302,"kind":"core-declaration"},{"id":303,"kind":"core-declaration"},{"id":304,"kind":"core-declaration"},{"id":305,"kind":"core-declaration"},{"id":306,"kind":"core-declaration"},{"id":307,"kind":"core-declaration"},{"id":308,"kind":"core-declaration"},{"id":309,"kind":"core-declaration"},{"id":310,"kind":"core-declaration"},{"id":311,"kind":"core-declaration"},{"id":312,"kind":"core-declaration"},{"id":313,"kind":"core-declaration"},{"id":314,"kind":"core-declaration"},{"id":315,"kind":"core-declaration"},{"id":316,"kind":"core-declaration"},{"id":317,"kind":"core-declaration"},{"id":318,"kind":"core-declaration"},{"id":319,"kind":"core-declaration"},{"id":320,"kind":"core-declaration"},{"id":321,"kind":"core-declaration"},{"id":322,"kind":"core-declaration"},{"id":323,"kind":"core-declaration"},{"id":324,"kind":"core-declaration"},{"id":325,"kind":"core-declaration"},{"id":326,"kind":"core-declaration"},{"id":327,"kind":"core-declaration"},{"id":328,"kind":"core-declaration"},{"id":329,"kind":"core-declaration"},{"id":330,"kind":"core-declaration"},{"id":331,"kind":"core-declaration"},{"id":332,"kind":"core-declaration"},{"id":333,"kind":"core-declaration"},{"id":334,"kind":"core-declaration"},{"id":335,"kind":"core-declaration"},{"id":336,"kind":"core-declaration"},{"id":337,"kind":"core-declaration"},{"id":338,"kind":"core-declaration"},{"id":339,"kind":"core-declaration"},{"id":340,"kind":"core-declaration"},{"id":341,"kind":"core-declaration"},{"id":342,"kind":"core-declaration"},{"id":343,"kind":"core-declaration"},{"id":344,"kind":"core-declaration"},{"id":345,"kind":"core-declaration"},{"id":346,"kind":"core-declaration"},{"id":347,"kind":"core-declaration"},{"id":348,"kind":"core-declaration"},{"id":349,"kind":"core-declaration"},{"id":350,"kind":"core-declaration"},{"id":351,"kind":"core-declaration"},{"id":352,"kind":"core-declaration"},{"id":353,"kind":"core-declaration"},{"id":354,"kind":"core-declaration"},{"id":355,"kind":"core-declaration"},{"id":356,"kind":"core-declaration"},{"id":357,"kind":"core-declaration"},{"id":358,"kind":"core-declaration"},{"id":359,"kind":"core-declaration"},{"id":360,"kind":"core-declaration"},{"id":361,"kind":"core-declaration"},{"id":362,"kind":"core-declaration"},{"id":363,"kind":"core-declaration"},{"id":364,"kind":"core-declaration"},{"id":365,"kind":"core-declaration"},{"id":366,"kind":"core-declaration"},{"id":367,"kind":"core-declaration"},{"id":368,"kind":"core-declaration"},{"id":369,"kind":"core-declaration"},{"id":370,"kind":"core-declaration"},{"id":371,"kind":"core-declaration"},{"id":372,"kind":"core-declaration"},{"id":373,"kind":"core-declaration"},{"id":374,"kind":"core-declaration"},{"id":375,"kind":"core-declaration"},{"id":376,"kind":"core-declaration"},{"id":377,"kind":"core-declaration"},{"id":378,"kind":"core-declaration"},{"id":379,"kind":"core-declaration"},{"id":380,"kind":"core-declaration"},{"id":381,"kind":"core-declaration"},{"id":382,"kind":"core-declaration"},{"id":383,"kind":"core-declaration"},{"id":384,"kind":"core-declaration"},{"id":385,"kind":"core-declaration"},{"id":386,"kind":"core-declaration"},{"id":387,"kind":"core-declaration"},{"id":388,"kind":"core-declaration"},{"id":389,"kind":"core-declaration"},{"id":390,"kind":"core-declaration"},{"id":391,"kind":"core-declaration"},{"id":392,"kind":"core-declaration"},{"id":393,"kind":"core-declaration"},{"id":394,"kind":"core-declaration"},{"id":395,"kind":"core-declaration"},{"id":396,"kind":"core-declaration"},{"id":397,"kind":"core-declaration"},{"id":398,"kind":"core-declaration"},{"id":399,"kind":"core-declaration"},{"id":400,"kind":"core-declaration"},{"id":401,"kind":"core-declaration"},{"id":402,"kind":"core-declaration"},{"id":403,"kind":"core-declaration"},{"id":404,"kind":"core-declaration"},{"id":405,"kind":"core-declaration"},{"id":406,"kind":"core-declaration"},{"id":407,"kind":"core-declaration"},{"id":408,"kind":"core-declaration"},{"id":409,"kind":"core-declaration"},{"id":410,"kind":"core-declaration"},{"id":411,"kind":"core-declaration"},{"id":412,"kind":"core-declaration"},{"id":413,"kind":"core-declaration"},{"id":414,"kind":"core-declaration"},{"id":415,"kind":"core-declaration"},{"id":416,"kind":"core-declaration"},{"id":417,"kind":"core-declaration"},{"id":418,"kind":"core-declaration"},{"id":419,"kind":"core-declaration"},{"id":420,"kind":"core-declaration"},{"id":421,"kind":"core-declaration"},{"id":422,"kind":"core-declaration"},{"id":423,"kind":"core-declaration"},{"id":424,"kind":"core-declaration"},{"id":425,"kind":"core-declaration"},{"id":426,"kind":"core-declaration"},{"id":427,"kind":"core-declaration"},{"id":428,"kind":"core-declaration"},{"id":429,"kind":"core-declaration"},{"id":430,"kind":"core-declaration"},{"id":431,"kind":"core-declaration"},{"id":432,"kind":"core-declaration"},{"id":433,"kind":"core-declaration"},{"id":434,"kind":"core-declaration"},{"id":435,"kind":"core-declaration"},{"id":436,"kind":"core-declaration"},{"id":437,"kind":"core-declaration"},{"id":438,"kind":"core-declaration"},{"id":439,"kind":"core-declaration"},{"id":440,"kind":"core-declaration"},{"id":441,"kind":"core-declaration"},{"id":442,"kind":"core-declaration"},{"id":443,"kind":"core-declaration"},{"id":444,"kind":"core-declaration"},{"id":445,"kind":"core-declaration"},{"id":446,"kind":"core-declaration"},{"id":447,"kind":"core-declaration"},{"id":448,"kind":"core-declaration"},{"id":449,"kind":"core-declaration"},{"id":450,"kind":"core-declaration"},{"id":451,"kind":"core-declaration"},{"id":452,"kind":"core-declaration"},{"id":453,"kind":"core-declaration"},{"id":454,"kind":"core-declaration"},{"id":455,"kind":"core-declaration"},{"id":456,"kind":"core-declaration"},{"id":457,"kind":"core-declaration"},{"id":458,"kind":"core-declaration"},{"id":459,"kind":"core-declaration"},{"id":460,"kind":"core-declaration"},{"id":461,"kind":"core-declaration"},{"id":462,"kind":"core-declaration"},{"id":463,"kind":"core-declaration"},{"id":464,"kind":"core-declaration"},{"id":465,"kind":"core-declaration"},{"id":466,"kind":"core-declaration"},{"id":467,"kind":"core-declaration"},{"id":468,"kind":"core-declaration"},{"id":469,"kind":"core-declaration"},{"id":470,"kind":"core-declaration"},{"id":471,"kind":"core-declaration"},{"id":472,"kind":"core-declaration"},{"id":473,"kind":"core-declaration"},{"id":474,"kind":"core-declaration"},{"id":475,"kind":"core-declaration"},{"id":476,"kind":"core-declaration"},{"id":477,"kind":"core-declaration"},{"id":478,"kind":"core-declaration"},{"id":479,"kind":"core-declaration"},{"id":480,"kind":"core-declaration"},{"id":481,"kind":"core-declaration"},{"id":482,"kind":"core-declaration"},{"id":483,"kind":"core-declaration"},{"id":484,"kind":"core-declaration"},{"id":485,"kind":"core-declaration"},{"id":486,"kind":"core-declaration"},{"id":487,"kind":"core-declaration"},{"id":488,"kind":"core-declaration"},{"id":489,"kind":"core-declaration"},{"id":490,"kind":"core-declaration"},{"id":491,"kind":"core-declaration"},{"id":492,"kind":"core-declaration"},{"id":493,"kind":"core-declaration"},{"id":494,"kind":"core-declaration"},{"id":495,"kind":"core-declaration"},{"id":496,"kind":"core-declaration"},{"id":497,"kind":"core-declaration"},{"id":498,"kind":"core-declaration"},{"id":499,"kind":"core-declaration"},{"id":500,"kind":"core-declaration"},{"id":501,"kind":"core-declaration"},{"id":502,"kind":"core-declaration"},{"id":503,"kind":"core-declaration"},{"id":504,"kind":"core-declaration"},{"id":505,"kind":"core-declaration"},{"id":506,"kind":"core-declaration"},{"id":507,"kind":"core-declaration"},{"id":508,"kind":"core-declaration"},{"id":509,"kind":"core-declaration"},{"id":510,"kind":"core-declaration"},{"id":511,"kind":"core-declaration"},{"id":512,"kind":"core-declaration"},{"id":513,"kind":"core-declaration"},{"id":514,"kind":"core-declaration"},{"id":515,"kind":"core-declaration"},{"id":516,"kind":"core-declaration"},{"id":517,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Places.lex.tex","sha256":"e7f7fd82ddd5679a9225e835412f981f34f0b54628e925e517012629576e8438"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Places.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Places.tex"}],"mappings":[{"artifact":0,"gen_end":2503011,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":22784,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":23877,"gen_start":22784,"node":3,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":69100,"gen_start":23877,"node":4,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":69981,"gen_start":69100,"node":5,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":70331,"gen_start":69981,"node":6,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":72516,"gen_start":70331,"node":7,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":74988,"gen_start":72516,"node":8,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":81339,"gen_start":74988,"node":9,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":85834,"gen_start":81339,"node":10,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":87254,"gen_start":85834,"node":11,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":105863,"gen_start":87254,"node":12,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":106926,"gen_start":105863,"node":13,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":119748,"gen_start":106926,"node":14,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":124760,"gen_start":119748,"node":15,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":124983,"gen_start":124760,"node":16,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":142906,"gen_start":124983,"node":17,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":163131,"gen_start":142906,"node":18,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":164367,"gen_start":163131,"node":19,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":165061,"gen_start":164367,"node":20,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":179378,"gen_start":165061,"node":21,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":185075,"gen_start":179378,"node":22,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":187547,"gen_start":185075,"node":23,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":187990,"gen_start":187547,"node":24,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":205263,"gen_start":187990,"node":25,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":206428,"gen_start":205263,"node":26,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":206609,"gen_start":206428,"node":27,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":210485,"gen_start":206609,"node":28,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":213350,"gen_start":210485,"node":29,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":244904,"gen_start":213350,"node":30,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":246900,"gen_start":244904,"node":31,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":247187,"gen_start":246900,"node":32,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":248369,"gen_start":247187,"node":33,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":249679,"gen_start":248369,"node":34,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":261989,"gen_start":249679,"node":35,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":262386,"gen_start":261989,"node":36,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":268465,"gen_start":262386,"node":37,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":273349,"gen_start":268465,"node":38,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":290163,"gen_start":273349,"node":39,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":299595,"gen_start":290163,"node":40,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":300536,"gen_start":299595,"node":41,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":302981,"gen_start":300536,"node":42,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":311003,"gen_start":302981,"node":43,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":318550,"gen_start":311003,"node":44,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":338916,"gen_start":318550,"node":45,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":339133,"gen_start":338916,"node":46,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":340279,"gen_start":339133,"node":47,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":340866,"gen_start":340279,"node":48,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":341354,"gen_start":340866,"node":49,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":341735,"gen_start":341354,"node":50,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":344507,"gen_start":341735,"node":51,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":344851,"gen_start":344507,"node":52,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":345449,"gen_start":344851,"node":53,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":353875,"gen_start":345449,"node":54,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":373853,"gen_start":353875,"node":55,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":387268,"gen_start":373853,"node":56,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":388695,"gen_start":387268,"node":57,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":404876,"gen_start":388695,"node":58,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":405900,"gen_start":404876,"node":59,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":412659,"gen_start":405900,"node":60,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":413942,"gen_start":412659,"node":61,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":414424,"gen_start":413942,"node":62,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":414946,"gen_start":414424,"node":63,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":417662,"gen_start":414946,"node":64,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":426672,"gen_start":417662,"node":65,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":427116,"gen_start":426672,"node":66,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":427378,"gen_start":427116,"node":67,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":440491,"gen_start":427378,"node":68,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":469750,"gen_start":440491,"node":69,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":470462,"gen_start":469750,"node":70,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":473529,"gen_start":470462,"node":71,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":474203,"gen_start":473529,"node":72,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":475960,"gen_start":474203,"node":73,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":477823,"gen_start":475960,"node":74,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":478465,"gen_start":477823,"node":75,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":479218,"gen_start":478465,"node":76,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":481595,"gen_start":479218,"node":77,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":485661,"gen_start":481595,"node":78,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":486198,"gen_start":485661,"node":79,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":487095,"gen_start":486198,"node":80,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":487983,"gen_start":487095,"node":81,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":491712,"gen_start":487983,"node":82,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":496820,"gen_start":491712,"node":83,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":517407,"gen_start":496820,"node":84,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":518754,"gen_start":517407,"node":85,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":522561,"gen_start":518754,"node":86,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":532064,"gen_start":522561,"node":87,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":532844,"gen_start":532064,"node":88,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":533658,"gen_start":532844,"node":89,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":560007,"gen_start":533658,"node":90,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":582729,"gen_start":560007,"node":91,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":583316,"gen_start":582729,"node":92,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":585861,"gen_start":583316,"node":93,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":586493,"gen_start":585861,"node":94,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":587090,"gen_start":586493,"node":95,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":587275,"gen_start":587090,"node":96,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":588547,"gen_start":587275,"node":97,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":592699,"gen_start":588547,"node":98,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":602463,"gen_start":592699,"node":99,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":602912,"gen_start":602463,"node":100,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":623722,"gen_start":602912,"node":101,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":627116,"gen_start":623722,"node":102,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":628061,"gen_start":627116,"node":103,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":628283,"gen_start":628061,"node":104,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":633688,"gen_start":628283,"node":105,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":634189,"gen_start":633688,"node":106,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":634635,"gen_start":634189,"node":107,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":634981,"gen_start":634635,"node":108,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":643192,"gen_start":634981,"node":109,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":644089,"gen_start":643192,"node":110,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":665222,"gen_start":644089,"node":111,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":665572,"gen_start":665222,"node":112,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":665847,"gen_start":665572,"node":113,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":666303,"gen_start":665847,"node":114,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":666651,"gen_start":666303,"node":115,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":667358,"gen_start":666651,"node":116,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":715791,"gen_start":667358,"node":117,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":715963,"gen_start":715791,"node":118,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":729520,"gen_start":715963,"node":119,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":732336,"gen_start":729520,"node":120,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":732626,"gen_start":732336,"node":121,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":733590,"gen_start":732626,"node":122,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":735876,"gen_start":733590,"node":123,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":738439,"gen_start":735876,"node":124,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":739124,"gen_start":738439,"node":125,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":739876,"gen_start":739124,"node":126,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":740275,"gen_start":739876,"node":127,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":741874,"gen_start":740275,"node":128,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":745944,"gen_start":741874,"node":129,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":778728,"gen_start":745944,"node":130,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":784172,"gen_start":778728,"node":131,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":820985,"gen_start":784172,"node":132,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":822022,"gen_start":820985,"node":133,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":822310,"gen_start":822022,"node":134,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":825130,"gen_start":822310,"node":135,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":825923,"gen_start":825130,"node":136,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":832798,"gen_start":825923,"node":137,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":874305,"gen_start":832798,"node":138,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":884932,"gen_start":874305,"node":139,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":885466,"gen_start":884932,"node":140,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":886804,"gen_start":885466,"node":141,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":888383,"gen_start":886804,"node":142,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":888606,"gen_start":888383,"node":143,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":889282,"gen_start":888606,"node":144,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":905067,"gen_start":889282,"node":145,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":908373,"gen_start":905067,"node":146,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":910424,"gen_start":908373,"node":147,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":911725,"gen_start":910424,"node":148,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":917727,"gen_start":911725,"node":149,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":920654,"gen_start":917727,"node":150,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":921827,"gen_start":920654,"node":151,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":924829,"gen_start":921827,"node":152,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":928193,"gen_start":924829,"node":153,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":929614,"gen_start":928193,"node":154,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":929983,"gen_start":929614,"node":155,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":934418,"gen_start":929983,"node":156,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":934712,"gen_start":934418,"node":157,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":935541,"gen_start":934712,"node":158,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":935967,"gen_start":935541,"node":159,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":942390,"gen_start":935967,"node":160,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":945704,"gen_start":942390,"node":161,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":947346,"gen_start":945704,"node":162,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":953598,"gen_start":947346,"node":163,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":957758,"gen_start":953598,"node":164,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":959092,"gen_start":957758,"node":165,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":959921,"gen_start":959092,"node":166,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":973757,"gen_start":959921,"node":167,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":983038,"gen_start":973757,"node":168,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":983483,"gen_start":983038,"node":169,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":993054,"gen_start":983483,"node":170,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1000263,"gen_start":993054,"node":171,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1000667,"gen_start":1000263,"node":172,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1001484,"gen_start":1000667,"node":173,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1003404,"gen_start":1001484,"node":174,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1003950,"gen_start":1003404,"node":175,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1019270,"gen_start":1003950,"node":176,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1023982,"gen_start":1019270,"node":177,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1024150,"gen_start":1023982,"node":178,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1024926,"gen_start":1024150,"node":179,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1026267,"gen_start":1024926,"node":180,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1026618,"gen_start":1026267,"node":181,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1028161,"gen_start":1026618,"node":182,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1028476,"gen_start":1028161,"node":183,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1028655,"gen_start":1028476,"node":184,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1029684,"gen_start":1028655,"node":185,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1032960,"gen_start":1029684,"node":186,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1033811,"gen_start":1032960,"node":187,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1082670,"gen_start":1033811,"node":188,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1083907,"gen_start":1082670,"node":189,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1088099,"gen_start":1083907,"node":190,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1089419,"gen_start":1088099,"node":191,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1090263,"gen_start":1089419,"node":192,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1090796,"gen_start":1090263,"node":193,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1125613,"gen_start":1090796,"node":194,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1126429,"gen_start":1125613,"node":195,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1130900,"gen_start":1126429,"node":196,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1132128,"gen_start":1130900,"node":197,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1137905,"gen_start":1132128,"node":198,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1139234,"gen_start":1137905,"node":199,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1140763,"gen_start":1139234,"node":200,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1152668,"gen_start":1140763,"node":201,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1153085,"gen_start":1152668,"node":202,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1155617,"gen_start":1153085,"node":203,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1158027,"gen_start":1155617,"node":204,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1162209,"gen_start":1158027,"node":205,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1169812,"gen_start":1162209,"node":206,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1174016,"gen_start":1169812,"node":207,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1196503,"gen_start":1174016,"node":208,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1197471,"gen_start":1196503,"node":209,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1200016,"gen_start":1197471,"node":210,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1200704,"gen_start":1200016,"node":211,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1201723,"gen_start":1200704,"node":212,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1205169,"gen_start":1201723,"node":213,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1207573,"gen_start":1205169,"node":214,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1211394,"gen_start":1207573,"node":215,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1214319,"gen_start":1211394,"node":216,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1223615,"gen_start":1214319,"node":217,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1231787,"gen_start":1223615,"node":218,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1250193,"gen_start":1231787,"node":219,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1251826,"gen_start":1250193,"node":220,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1253701,"gen_start":1251826,"node":221,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1254221,"gen_start":1253701,"node":222,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1280120,"gen_start":1254221,"node":223,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1280666,"gen_start":1280120,"node":224,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1282421,"gen_start":1280666,"node":225,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1285886,"gen_start":1282421,"node":226,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1289964,"gen_start":1285886,"node":227,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1291750,"gen_start":1289964,"node":228,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1312913,"gen_start":1291750,"node":229,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1343648,"gen_start":1312913,"node":230,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1343901,"gen_start":1343648,"node":231,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1355540,"gen_start":1343901,"node":232,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1357415,"gen_start":1355540,"node":233,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1360510,"gen_start":1357415,"node":234,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1362458,"gen_start":1360510,"node":235,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1362853,"gen_start":1362458,"node":236,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1368535,"gen_start":1362853,"node":237,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1368716,"gen_start":1368535,"node":238,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1370508,"gen_start":1368716,"node":239,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1378083,"gen_start":1370508,"node":240,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1382781,"gen_start":1378083,"node":241,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1383544,"gen_start":1382781,"node":242,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1385240,"gen_start":1383544,"node":243,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1390263,"gen_start":1385240,"node":244,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1393031,"gen_start":1390263,"node":245,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1394433,"gen_start":1393031,"node":246,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1406801,"gen_start":1394433,"node":247,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1408015,"gen_start":1406801,"node":248,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1408390,"gen_start":1408015,"node":249,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1418304,"gen_start":1408390,"node":250,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1419166,"gen_start":1418304,"node":251,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1421324,"gen_start":1419166,"node":252,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1457239,"gen_start":1421324,"node":253,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1457542,"gen_start":1457239,"node":254,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1466944,"gen_start":1457542,"node":255,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1471960,"gen_start":1466944,"node":256,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1472617,"gen_start":1471960,"node":257,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1490011,"gen_start":1472617,"node":258,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1493439,"gen_start":1490011,"node":259,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1494407,"gen_start":1493439,"node":260,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1494927,"gen_start":1494407,"node":261,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1501695,"gen_start":1494927,"node":262,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1525441,"gen_start":1501695,"node":263,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1528559,"gen_start":1525441,"node":264,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1530630,"gen_start":1528559,"node":265,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1534543,"gen_start":1530630,"node":266,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1563720,"gen_start":1534543,"node":267,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1564584,"gen_start":1563720,"node":268,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1565875,"gen_start":1564584,"node":269,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1572650,"gen_start":1565875,"node":270,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1583773,"gen_start":1572650,"node":271,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1590494,"gen_start":1583773,"node":272,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1591136,"gen_start":1590494,"node":273,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1623254,"gen_start":1591136,"node":274,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1625920,"gen_start":1623254,"node":275,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1626168,"gen_start":1625920,"node":276,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1629061,"gen_start":1626168,"node":277,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1629409,"gen_start":1629061,"node":278,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1630765,"gen_start":1629409,"node":279,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1631828,"gen_start":1630765,"node":280,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1632465,"gen_start":1631828,"node":281,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1633687,"gen_start":1632465,"node":282,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1637178,"gen_start":1633687,"node":283,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1644457,"gen_start":1637178,"node":284,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1646727,"gen_start":1644457,"node":285,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1683680,"gen_start":1646727,"node":286,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1683864,"gen_start":1683680,"node":287,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1721387,"gen_start":1683864,"node":288,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1721933,"gen_start":1721387,"node":289,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1722685,"gen_start":1721933,"node":290,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1723999,"gen_start":1722685,"node":291,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1740823,"gen_start":1723999,"node":292,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1759585,"gen_start":1740823,"node":293,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1764047,"gen_start":1759585,"node":294,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1767441,"gen_start":1764047,"node":295,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1768192,"gen_start":1767441,"node":296,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1791587,"gen_start":1768192,"node":297,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1823011,"gen_start":1791587,"node":298,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1824553,"gen_start":1823011,"node":299,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1824896,"gen_start":1824553,"node":300,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1846303,"gen_start":1824896,"node":301,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1849486,"gen_start":1846303,"node":302,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1853861,"gen_start":1849486,"node":303,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1860600,"gen_start":1853861,"node":304,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1860984,"gen_start":1860600,"node":305,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1866189,"gen_start":1860984,"node":306,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1868690,"gen_start":1866189,"node":307,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1875419,"gen_start":1868690,"node":308,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1889277,"gen_start":1875419,"node":309,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1889652,"gen_start":1889277,"node":310,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1890054,"gen_start":1889652,"node":311,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1934371,"gen_start":1890054,"node":312,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1947775,"gen_start":1934371,"node":313,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1965489,"gen_start":1947775,"node":314,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1976967,"gen_start":1965489,"node":315,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1977533,"gen_start":1976967,"node":316,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1979745,"gen_start":1977533,"node":317,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1981340,"gen_start":1979745,"node":318,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1981933,"gen_start":1981340,"node":319,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1982206,"gen_start":1981933,"node":320,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1986750,"gen_start":1982206,"node":321,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1988355,"gen_start":1986750,"node":322,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1994435,"gen_start":1988355,"node":323,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":1999877,"gen_start":1994435,"node":324,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2002738,"gen_start":1999877,"node":325,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2006525,"gen_start":2002738,"node":326,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2010808,"gen_start":2006525,"node":327,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2011272,"gen_start":2010808,"node":328,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2015580,"gen_start":2011272,"node":329,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2016556,"gen_start":2015580,"node":330,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2062653,"gen_start":2016556,"node":331,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2063005,"gen_start":2062653,"node":332,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2063669,"gen_start":2063005,"node":333,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2066197,"gen_start":2063669,"node":334,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2068007,"gen_start":2066197,"node":335,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2068653,"gen_start":2068007,"node":336,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2080780,"gen_start":2068653,"node":337,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2083326,"gen_start":2080780,"node":338,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2128552,"gen_start":2083326,"node":339,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2129792,"gen_start":2128552,"node":340,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2139544,"gen_start":2129792,"node":341,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2140343,"gen_start":2139544,"node":342,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2142178,"gen_start":2140343,"node":343,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2217443,"gen_start":2142178,"node":344,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2223057,"gen_start":2217443,"node":345,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2232106,"gen_start":2223057,"node":346,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2269175,"gen_start":2232106,"node":347,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2273503,"gen_start":2269175,"node":348,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2275078,"gen_start":2273503,"node":349,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2275368,"gen_start":2275078,"node":350,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2275954,"gen_start":2275368,"node":351,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2276339,"gen_start":2275954,"node":352,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2276897,"gen_start":2276339,"node":353,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2277452,"gen_start":2276897,"node":354,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2278641,"gen_start":2277452,"node":355,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2290429,"gen_start":2278641,"node":356,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2290717,"gen_start":2290429,"node":357,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2291271,"gen_start":2290717,"node":358,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2293817,"gen_start":2291271,"node":359,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2294188,"gen_start":2293817,"node":360,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2361648,"gen_start":2294188,"node":361,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2362627,"gen_start":2361648,"node":362,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2364003,"gen_start":2362627,"node":363,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2366487,"gen_start":2364003,"node":364,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2368670,"gen_start":2366487,"node":365,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2369761,"gen_start":2368670,"node":366,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2373313,"gen_start":2369761,"node":367,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2377200,"gen_start":2373313,"node":368,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2377382,"gen_start":2377200,"node":369,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2379312,"gen_start":2377382,"node":370,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2381916,"gen_start":2379312,"node":371,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2384168,"gen_start":2381916,"node":372,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2391791,"gen_start":2384168,"node":373,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2394378,"gen_start":2391791,"node":374,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2394926,"gen_start":2394378,"node":375,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2410053,"gen_start":2394926,"node":376,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2411415,"gen_start":2410053,"node":377,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2412102,"gen_start":2411415,"node":378,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2412280,"gen_start":2412102,"node":379,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2425356,"gen_start":2412280,"node":380,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2427415,"gen_start":2425356,"node":381,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2427865,"gen_start":2427415,"node":382,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2482372,"gen_start":2427865,"node":383,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2483185,"gen_start":2482372,"node":384,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2484904,"gen_start":2483185,"node":385,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2487019,"gen_start":2484904,"node":386,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2487970,"gen_start":2487019,"node":387,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2488562,"gen_start":2487970,"node":388,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2489799,"gen_start":2488562,"node":389,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2502191,"gen_start":2489799,"node":390,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2545924,"gen_start":2502191,"node":391,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2546101,"gen_start":2545924,"node":392,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2580486,"gen_start":2546101,"node":393,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2581218,"gen_start":2580486,"node":394,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2620385,"gen_start":2581218,"node":395,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2622073,"gen_start":2620385,"node":396,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2622523,"gen_start":2622073,"node":397,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2623879,"gen_start":2622523,"node":398,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2630104,"gen_start":2623879,"node":399,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2636456,"gen_start":2630104,"node":400,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2636872,"gen_start":2636456,"node":401,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2677707,"gen_start":2636872,"node":402,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2680144,"gen_start":2677707,"node":403,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2681428,"gen_start":2680144,"node":404,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2682944,"gen_start":2681428,"node":405,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2692667,"gen_start":2682944,"node":406,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2693225,"gen_start":2692667,"node":407,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2694677,"gen_start":2693225,"node":408,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2695183,"gen_start":2694677,"node":409,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2712287,"gen_start":2695183,"node":410,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2746892,"gen_start":2712287,"node":411,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2759843,"gen_start":2746892,"node":412,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2762978,"gen_start":2759843,"node":413,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2764107,"gen_start":2762978,"node":414,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2765344,"gen_start":2764107,"node":415,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2785374,"gen_start":2765344,"node":416,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2785551,"gen_start":2785374,"node":417,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2792262,"gen_start":2785551,"node":418,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2792693,"gen_start":2792262,"node":419,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2793713,"gen_start":2792693,"node":420,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2794078,"gen_start":2793713,"node":421,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2797469,"gen_start":2794078,"node":422,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2798661,"gen_start":2797469,"node":423,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2800312,"gen_start":2798661,"node":424,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2816677,"gen_start":2800312,"node":425,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2817309,"gen_start":2816677,"node":426,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2819995,"gen_start":2817309,"node":427,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2822082,"gen_start":2819995,"node":428,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2823175,"gen_start":2822082,"node":429,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2858517,"gen_start":2823175,"node":430,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2867124,"gen_start":2858517,"node":431,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2934799,"gen_start":2867124,"node":432,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2947422,"gen_start":2934799,"node":433,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2951575,"gen_start":2947422,"node":434,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2954415,"gen_start":2951575,"node":435,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2956982,"gen_start":2954415,"node":436,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2958898,"gen_start":2956982,"node":437,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2963600,"gen_start":2958898,"node":438,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2964464,"gen_start":2963600,"node":439,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2966533,"gen_start":2964464,"node":440,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2978491,"gen_start":2966533,"node":441,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2979896,"gen_start":2978491,"node":442,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2983169,"gen_start":2979896,"node":443,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2986822,"gen_start":2983169,"node":444,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2987169,"gen_start":2986822,"node":445,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2993249,"gen_start":2987169,"node":446,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2993542,"gen_start":2993249,"node":447,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2996819,"gen_start":2993542,"node":448,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":2997535,"gen_start":2996819,"node":449,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3000800,"gen_start":2997535,"node":450,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3013884,"gen_start":3000800,"node":451,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3022777,"gen_start":3013884,"node":452,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3025847,"gen_start":3022777,"node":453,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3026630,"gen_start":3025847,"node":454,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3026939,"gen_start":3026630,"node":455,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3027535,"gen_start":3026939,"node":456,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3028339,"gen_start":3027535,"node":457,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3028789,"gen_start":3028339,"node":458,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3030750,"gen_start":3028789,"node":459,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3033085,"gen_start":3030750,"node":460,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3033564,"gen_start":3033085,"node":461,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3069764,"gen_start":3033564,"node":462,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3069941,"gen_start":3069764,"node":463,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3073845,"gen_start":3069941,"node":464,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3076576,"gen_start":3073845,"node":465,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3077889,"gen_start":3076576,"node":466,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3083180,"gen_start":3077889,"node":467,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3086443,"gen_start":3083180,"node":468,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3086893,"gen_start":3086443,"node":469,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3087309,"gen_start":3086893,"node":470,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3107067,"gen_start":3087309,"node":471,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3108874,"gen_start":3107067,"node":472,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3109819,"gen_start":3108874,"node":473,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3111096,"gen_start":3109819,"node":474,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3119744,"gen_start":3111096,"node":475,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3123154,"gen_start":3119744,"node":476,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3123945,"gen_start":3123154,"node":477,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3125179,"gen_start":3123945,"node":478,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3125556,"gen_start":3125179,"node":479,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3126868,"gen_start":3125556,"node":480,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3136815,"gen_start":3126868,"node":481,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3137265,"gen_start":3136815,"node":482,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3137933,"gen_start":3137265,"node":483,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3141274,"gen_start":3137933,"node":484,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3144007,"gen_start":3141274,"node":485,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3162018,"gen_start":3144007,"node":486,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3164089,"gen_start":3162018,"node":487,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3168032,"gen_start":3164089,"node":488,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3169817,"gen_start":3168032,"node":489,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3173917,"gen_start":3169817,"node":490,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3175738,"gen_start":3173917,"node":491,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3177149,"gen_start":3175738,"node":492,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3179715,"gen_start":3177149,"node":493,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3193401,"gen_start":3179715,"node":494,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3193848,"gen_start":3193401,"node":495,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3194379,"gen_start":3193848,"node":496,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3195275,"gen_start":3194379,"node":497,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3212590,"gen_start":3195275,"node":498,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3212767,"gen_start":3212590,"node":499,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3213731,"gen_start":3212767,"node":500,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3214368,"gen_start":3213731,"node":501,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3215740,"gen_start":3214368,"node":502,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3223201,"gen_start":3215740,"node":503,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3225702,"gen_start":3223201,"node":504,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3227087,"gen_start":3225702,"node":505,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3245369,"gen_start":3227087,"node":506,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3246184,"gen_start":3245369,"node":507,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3248449,"gen_start":3246184,"node":508,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3260844,"gen_start":3248449,"node":509,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3264189,"gen_start":3260844,"node":510,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3264592,"gen_start":3264189,"node":511,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3264957,"gen_start":3264592,"node":512,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3269304,"gen_start":3264957,"node":513,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3275925,"gen_start":3269304,"node":514,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3276152,"gen_start":3275925,"node":515,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3276326,"gen_start":3276152,"node":516,"role":"declaration","source":0,"src_end":1761523,"src_start":362},{"artifact":1,"gen_end":3276341,"gen_start":3276326,"node":517,"role":"declaration","source":0,"src_end":1761523,"src_start":362}],"module":"Places","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-declaration"},{"id":267,"kind":"core-declaration"},{"id":268,"kind":"core-declaration"},{"id":269,"kind":"core-declaration"},{"id":270,"kind":"core-declaration"},{"id":271,"kind":"core-declaration"},{"id":272,"kind":"core-declaration"},{"id":273,"kind":"core-declaration"},{"id":274,"kind":"core-declaration"},{"id":275,"kind":"core-declaration"},{"id":276,"kind":"core-declaration"},{"id":277,"kind":"core-declaration"},{"id":278,"kind":"core-declaration"},{"id":279,"kind":"core-declaration"},{"id":280,"kind":"core-declaration"},{"id":281,"kind":"core-declaration"},{"id":282,"kind":"core-declaration"},{"id":283,"kind":"core-declaration"},{"id":284,"kind":"core-declaration"},{"id":285,"kind":"core-declaration"},{"id":286,"kind":"core-declaration"},{"id":287,"kind":"core-declaration"},{"id":288,"kind":"core-declaration"},{"id":289,"kind":"core-declaration"},{"id":290,"kind":"core-declaration"},{"id":291,"kind":"core-declaration"},{"id":292,"kind":"core-declaration"},{"id":293,"kind":"core-declaration"},{"id":294,"kind":"core-declaration"},{"id":295,"kind":"core-declaration"},{"id":296,"kind":"core-declaration"},{"id":297,"kind":"core-declaration"},{"id":298,"kind":"core-declaration"},{"id":299,"kind":"core-declaration"},{"id":300,"kind":"core-declaration"},{"id":301,"kind":"core-declaration"},{"id":302,"kind":"core-declaration"},{"id":303,"kind":"core-declaration"},{"id":304,"kind":"core-declaration"},{"id":305,"kind":"core-declaration"},{"id":306,"kind":"core-declaration"},{"id":307,"kind":"core-declaration"},{"id":308,"kind":"core-declaration"},{"id":309,"kind":"core-declaration"},{"id":310,"kind":"core-declaration"},{"id":311,"kind":"core-declaration"},{"id":312,"kind":"core-declaration"},{"id":313,"kind":"core-declaration"},{"id":314,"kind":"core-declaration"},{"id":315,"kind":"core-declaration"},{"id":316,"kind":"core-declaration"},{"id":317,"kind":"core-declaration"},{"id":318,"kind":"core-declaration"},{"id":319,"kind":"core-declaration"},{"id":320,"kind":"core-declaration"},{"id":321,"kind":"core-declaration"},{"id":322,"kind":"core-declaration"},{"id":323,"kind":"core-declaration"},{"id":324,"kind":"core-declaration"},{"id":325,"kind":"core-declaration"},{"id":326,"kind":"core-declaration"},{"id":327,"kind":"core-declaration"},{"id":328,"kind":"core-declaration"},{"id":329,"kind":"core-declaration"},{"id":330,"kind":"core-declaration"},{"id":331,"kind":"core-declaration"},{"id":332,"kind":"core-declaration"},{"id":333,"kind":"core-declaration"},{"id":334,"kind":"core-declaration"},{"id":335,"kind":"core-declaration"},{"id":336,"kind":"core-declaration"},{"id":337,"kind":"core-declaration"},{"id":338,"kind":"core-declaration"},{"id":339,"kind":"core-declaration"},{"id":340,"kind":"core-declaration"},{"id":341,"kind":"core-declaration"},{"id":342,"kind":"core-declaration"},{"id":343,"kind":"core-declaration"},{"id":344,"kind":"core-declaration"},{"id":345,"kind":"core-declaration"},{"id":346,"kind":"core-declaration"},{"id":347,"kind":"core-declaration"},{"id":348,"kind":"core-declaration"},{"id":349,"kind":"core-declaration"},{"id":350,"kind":"core-declaration"},{"id":351,"kind":"core-declaration"},{"id":352,"kind":"core-declaration"},{"id":353,"kind":"core-declaration"},{"id":354,"kind":"core-declaration"},{"id":355,"kind":"core-declaration"},{"id":356,"kind":"core-declaration"},{"id":357,"kind":"core-declaration"},{"id":358,"kind":"core-declaration"},{"id":359,"kind":"core-declaration"},{"id":360,"kind":"core-declaration"},{"id":361,"kind":"core-declaration"},{"id":362,"kind":"core-declaration"},{"id":363,"kind":"core-declaration"},{"id":364,"kind":"core-declaration"},{"id":365,"kind":"core-declaration"},{"id":366,"kind":"core-declaration"},{"id":367,"kind":"core-declaration"},{"id":368,"kind":"core-declaration"},{"id":369,"kind":"core-declaration"},{"id":370,"kind":"core-declaration"},{"id":371,"kind":"core-declaration"},{"id":372,"kind":"core-declaration"},{"id":373,"kind":"core-declaration"},{"id":374,"kind":"core-declaration"},{"id":375,"kind":"core-declaration"},{"id":376,"kind":"core-declaration"},{"id":377,"kind":"core-declaration"},{"id":378,"kind":"core-declaration"},{"id":379,"kind":"core-declaration"},{"id":380,"kind":"core-declaration"},{"id":381,"kind":"core-declaration"},{"id":382,"kind":"core-declaration"},{"id":383,"kind":"core-declaration"},{"id":384,"kind":"core-declaration"},{"id":385,"kind":"core-declaration"},{"id":386,"kind":"core-declaration"},{"id":387,"kind":"core-declaration"},{"id":388,"kind":"core-declaration"},{"id":389,"kind":"core-declaration"},{"id":390,"kind":"core-declaration"},{"id":391,"kind":"core-declaration"},{"id":392,"kind":"core-declaration"},{"id":393,"kind":"core-declaration"},{"id":394,"kind":"core-declaration"},{"id":395,"kind":"core-declaration"},{"id":396,"kind":"core-declaration"},{"id":397,"kind":"core-declaration"},{"id":398,"kind":"core-declaration"},{"id":399,"kind":"core-declaration"},{"id":400,"kind":"core-declaration"},{"id":401,"kind":"core-declaration"},{"id":402,"kind":"core-declaration"},{"id":403,"kind":"core-declaration"},{"id":404,"kind":"core-declaration"},{"id":405,"kind":"core-declaration"},{"id":406,"kind":"core-declaration"},{"id":407,"kind":"core-declaration"},{"id":408,"kind":"core-declaration"},{"id":409,"kind":"core-declaration"},{"id":410,"kind":"core-declaration"},{"id":411,"kind":"core-declaration"},{"id":412,"kind":"core-declaration"},{"id":413,"kind":"core-declaration"},{"id":414,"kind":"core-declaration"},{"id":415,"kind":"core-declaration"},{"id":416,"kind":"core-declaration"},{"id":417,"kind":"core-declaration"},{"id":418,"kind":"core-declaration"},{"id":419,"kind":"core-declaration"},{"id":420,"kind":"core-declaration"},{"id":421,"kind":"core-declaration"},{"id":422,"kind":"core-declaration"},{"id":423,"kind":"core-declaration"},{"id":424,"kind":"core-declaration"},{"id":425,"kind":"core-declaration"},{"id":426,"kind":"core-declaration"},{"id":427,"kind":"core-declaration"},{"id":428,"kind":"core-declaration"},{"id":429,"kind":"core-declaration"},{"id":430,"kind":"core-declaration"},{"id":431,"kind":"core-declaration"},{"id":432,"kind":"core-declaration"},{"id":433,"kind":"core-declaration"},{"id":434,"kind":"core-declaration"},{"id":435,"kind":"core-declaration"},{"id":436,"kind":"core-declaration"},{"id":437,"kind":"core-declaration"},{"id":438,"kind":"core-declaration"},{"id":439,"kind":"core-declaration"},{"id":440,"kind":"core-declaration"},{"id":441,"kind":"core-declaration"},{"id":442,"kind":"core-declaration"},{"id":443,"kind":"core-declaration"},{"id":444,"kind":"core-declaration"},{"id":445,"kind":"core-declaration"},{"id":446,"kind":"core-declaration"},{"id":447,"kind":"core-declaration"},{"id":448,"kind":"core-declaration"},{"id":449,"kind":"core-declaration"},{"id":450,"kind":"core-declaration"},{"id":451,"kind":"core-declaration"},{"id":452,"kind":"core-declaration"},{"id":453,"kind":"core-declaration"},{"id":454,"kind":"core-declaration"},{"id":455,"kind":"core-declaration"},{"id":456,"kind":"core-declaration"},{"id":457,"kind":"core-declaration"},{"id":458,"kind":"core-declaration"},{"id":459,"kind":"core-declaration"},{"id":460,"kind":"core-declaration"},{"id":461,"kind":"core-declaration"},{"id":462,"kind":"core-declaration"},{"id":463,"kind":"core-declaration"},{"id":464,"kind":"core-declaration"},{"id":465,"kind":"core-declaration"},{"id":466,"kind":"core-declaration"},{"id":467,"kind":"core-declaration"},{"id":468,"kind":"core-declaration"},{"id":469,"kind":"core-declaration"},{"id":470,"kind":"core-declaration"},{"id":471,"kind":"core-declaration"},{"id":472,"kind":"core-declaration"},{"id":473,"kind":"core-declaration"},{"id":474,"kind":"core-declaration"},{"id":475,"kind":"core-declaration"},{"id":476,"kind":"core-declaration"},{"id":477,"kind":"core-declaration"},{"id":478,"kind":"core-declaration"},{"id":479,"kind":"core-declaration"},{"id":480,"kind":"core-declaration"},{"id":481,"kind":"core-declaration"},{"id":482,"kind":"core-declaration"},{"id":483,"kind":"core-declaration"},{"id":484,"kind":"core-declaration"},{"id":485,"kind":"core-declaration"},{"id":486,"kind":"core-declaration"},{"id":487,"kind":"core-declaration"},{"id":488,"kind":"core-declaration"},{"id":489,"kind":"core-declaration"},{"id":490,"kind":"core-declaration"},{"id":491,"kind":"core-declaration"},{"id":492,"kind":"core-declaration"},{"id":493,"kind":"core-declaration"},{"id":494,"kind":"core-declaration"},{"id":495,"kind":"core-declaration"},{"id":496,"kind":"core-declaration"},{"id":497,"kind":"core-declaration"},{"id":498,"kind":"core-declaration"},{"id":499,"kind":"core-declaration"},{"id":500,"kind":"core-declaration"},{"id":501,"kind":"core-declaration"},{"id":502,"kind":"core-declaration"},{"id":503,"kind":"core-declaration"},{"id":504,"kind":"core-declaration"},{"id":505,"kind":"core-declaration"},{"id":506,"kind":"core-declaration"},{"id":507,"kind":"core-declaration"},{"id":508,"kind":"core-declaration"},{"id":509,"kind":"core-declaration"},{"id":510,"kind":"core-declaration"},{"id":511,"kind":"core-declaration"},{"id":512,"kind":"core-declaration"},{"id":513,"kind":"core-declaration"},{"id":514,"kind":"core-declaration"},{"id":515,"kind":"core-declaration"},{"id":516,"kind":"core-declaration"},{"id":517,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Places.lex.tex","sha256":"e7f7fd82ddd5679a9225e835412f981f34f0b54628e925e517012629576e8438"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Algebra.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Algebra.map.json index 0f6ad4a63..1b6c50fb3 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Algebra.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Algebra.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Prelude/Algebra.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Prelude/Algebra.tex"}],"mappings":[{"artifact":0,"gen_end":229689,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":3110,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":4518,"gen_start":3110,"node":3,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":7964,"gen_start":4518,"node":4,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":8414,"gen_start":7964,"node":5,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":15464,"gen_start":8414,"node":6,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":16795,"gen_start":15464,"node":7,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":18541,"gen_start":16795,"node":8,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":25814,"gen_start":18541,"node":9,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":25995,"gen_start":25814,"node":10,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":28783,"gen_start":25995,"node":11,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":30357,"gen_start":28783,"node":12,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":30549,"gen_start":30357,"node":13,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":39386,"gen_start":30549,"node":14,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":39874,"gen_start":39386,"node":15,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":40296,"gen_start":39874,"node":16,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":49397,"gen_start":40296,"node":17,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":51171,"gen_start":49397,"node":18,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":51361,"gen_start":51171,"node":19,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":52190,"gen_start":51361,"node":20,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":53791,"gen_start":52190,"node":21,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":54854,"gen_start":53791,"node":22,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":56805,"gen_start":54854,"node":23,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":61777,"gen_start":56805,"node":24,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":67017,"gen_start":61777,"node":25,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":69050,"gen_start":67017,"node":26,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":70775,"gen_start":69050,"node":27,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":72308,"gen_start":70775,"node":28,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":73421,"gen_start":72308,"node":29,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":83775,"gen_start":73421,"node":30,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":84776,"gen_start":83775,"node":31,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":86485,"gen_start":84776,"node":32,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":93166,"gen_start":86485,"node":33,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":96875,"gen_start":93166,"node":34,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":97744,"gen_start":96875,"node":35,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":99973,"gen_start":97744,"node":36,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":100437,"gen_start":99973,"node":37,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":102926,"gen_start":100437,"node":38,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":104929,"gen_start":102926,"node":39,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":106183,"gen_start":104929,"node":40,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":108517,"gen_start":106183,"node":41,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":111346,"gen_start":108517,"node":42,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":111776,"gen_start":111346,"node":43,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":113776,"gen_start":111776,"node":44,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":114581,"gen_start":113776,"node":45,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":121417,"gen_start":114581,"node":46,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":126490,"gen_start":121417,"node":47,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":126947,"gen_start":126490,"node":48,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":132853,"gen_start":126947,"node":49,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":134466,"gen_start":132853,"node":50,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":139366,"gen_start":134466,"node":51,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":142965,"gen_start":139366,"node":52,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":143452,"gen_start":142965,"node":53,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":143952,"gen_start":143452,"node":54,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":144377,"gen_start":143952,"node":55,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":146229,"gen_start":144377,"node":56,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":148370,"gen_start":146229,"node":57,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":148851,"gen_start":148370,"node":58,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":156712,"gen_start":148851,"node":59,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":159639,"gen_start":156712,"node":60,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":163723,"gen_start":159639,"node":61,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":164960,"gen_start":163723,"node":62,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":170155,"gen_start":164960,"node":63,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":170666,"gen_start":170155,"node":64,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":171677,"gen_start":170666,"node":65,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":171861,"gen_start":171677,"node":66,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":173192,"gen_start":171861,"node":67,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":174424,"gen_start":173192,"node":68,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":175156,"gen_start":174424,"node":69,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":175569,"gen_start":175156,"node":70,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":175757,"gen_start":175569,"node":71,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":177641,"gen_start":175757,"node":72,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":181079,"gen_start":177641,"node":73,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":185184,"gen_start":181079,"node":74,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":185965,"gen_start":185184,"node":75,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":185980,"gen_start":185965,"node":76,"role":"declaration","source":0,"src_end":163593,"src_start":97}],"module":"Prelude.Algebra","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Prelude/Algebra.lex.tex","sha256":"bdfbcf7d7f1597e80e062dd7df3b02a0efeb64ac649a6400c416de180f54de22"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Prelude/Algebra.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Prelude/Algebra.tex"}],"mappings":[{"artifact":0,"gen_end":229689,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":3110,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":4518,"gen_start":3110,"node":3,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":7964,"gen_start":4518,"node":4,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":8414,"gen_start":7964,"node":5,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":15464,"gen_start":8414,"node":6,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":16795,"gen_start":15464,"node":7,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":18541,"gen_start":16795,"node":8,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":25814,"gen_start":18541,"node":9,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":25995,"gen_start":25814,"node":10,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":28783,"gen_start":25995,"node":11,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":30357,"gen_start":28783,"node":12,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":30549,"gen_start":30357,"node":13,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":39386,"gen_start":30549,"node":14,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":39874,"gen_start":39386,"node":15,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":40296,"gen_start":39874,"node":16,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":49397,"gen_start":40296,"node":17,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":51171,"gen_start":49397,"node":18,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":51361,"gen_start":51171,"node":19,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":52190,"gen_start":51361,"node":20,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":53791,"gen_start":52190,"node":21,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":54854,"gen_start":53791,"node":22,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":56805,"gen_start":54854,"node":23,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":61777,"gen_start":56805,"node":24,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":67017,"gen_start":61777,"node":25,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":69050,"gen_start":67017,"node":26,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":70775,"gen_start":69050,"node":27,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":72308,"gen_start":70775,"node":28,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":73421,"gen_start":72308,"node":29,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":83775,"gen_start":73421,"node":30,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":84776,"gen_start":83775,"node":31,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":86485,"gen_start":84776,"node":32,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":93166,"gen_start":86485,"node":33,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":96875,"gen_start":93166,"node":34,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":97744,"gen_start":96875,"node":35,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":99973,"gen_start":97744,"node":36,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":100437,"gen_start":99973,"node":37,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":102926,"gen_start":100437,"node":38,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":104929,"gen_start":102926,"node":39,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":106183,"gen_start":104929,"node":40,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":108517,"gen_start":106183,"node":41,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":111346,"gen_start":108517,"node":42,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":111776,"gen_start":111346,"node":43,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":113776,"gen_start":111776,"node":44,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":114581,"gen_start":113776,"node":45,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":121417,"gen_start":114581,"node":46,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":126490,"gen_start":121417,"node":47,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":126947,"gen_start":126490,"node":48,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":132853,"gen_start":126947,"node":49,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":134466,"gen_start":132853,"node":50,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":139366,"gen_start":134466,"node":51,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":142965,"gen_start":139366,"node":52,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":143452,"gen_start":142965,"node":53,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":143952,"gen_start":143452,"node":54,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":144377,"gen_start":143952,"node":55,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":146229,"gen_start":144377,"node":56,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":148370,"gen_start":146229,"node":57,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":148851,"gen_start":148370,"node":58,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":156712,"gen_start":148851,"node":59,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":159639,"gen_start":156712,"node":60,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":163723,"gen_start":159639,"node":61,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":164960,"gen_start":163723,"node":62,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":170155,"gen_start":164960,"node":63,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":170666,"gen_start":170155,"node":64,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":171677,"gen_start":170666,"node":65,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":171861,"gen_start":171677,"node":66,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":173192,"gen_start":171861,"node":67,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":174424,"gen_start":173192,"node":68,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":175156,"gen_start":174424,"node":69,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":175569,"gen_start":175156,"node":70,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":175757,"gen_start":175569,"node":71,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":177641,"gen_start":175757,"node":72,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":181079,"gen_start":177641,"node":73,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":185184,"gen_start":181079,"node":74,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":185965,"gen_start":185184,"node":75,"role":"declaration","source":0,"src_end":163593,"src_start":97},{"artifact":1,"gen_end":185980,"gen_start":185965,"node":76,"role":"declaration","source":0,"src_end":163593,"src_start":97}],"module":"Prelude.Algebra","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Prelude/Algebra.lex.tex","sha256":"bdfbcf7d7f1597e80e062dd7df3b02a0efeb64ac649a6400c416de180f54de22"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Bitset.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Bitset.map.json index 725f06480..ced5967f8 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Bitset.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Bitset.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Prelude/Bitset.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Prelude/Bitset.tex"}],"mappings":[{"artifact":0,"gen_end":2310246,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":35517,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":35873,"gen_start":35517,"node":3,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":36591,"gen_start":35873,"node":4,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":36850,"gen_start":36591,"node":5,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":177184,"gen_start":36850,"node":6,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":197373,"gen_start":177184,"node":7,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":197892,"gen_start":197373,"node":8,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":202890,"gen_start":197892,"node":9,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":246099,"gen_start":202890,"node":10,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":246483,"gen_start":246099,"node":11,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":246884,"gen_start":246483,"node":12,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":255196,"gen_start":246884,"node":13,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":263007,"gen_start":255196,"node":14,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":264336,"gen_start":263007,"node":15,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":284175,"gen_start":264336,"node":16,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":297214,"gen_start":284175,"node":17,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":297578,"gen_start":297214,"node":18,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":310520,"gen_start":297578,"node":19,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":336562,"gen_start":310520,"node":20,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":337355,"gen_start":336562,"node":21,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":351712,"gen_start":337355,"node":22,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":355244,"gen_start":351712,"node":23,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":356620,"gen_start":355244,"node":24,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":361389,"gen_start":356620,"node":25,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":362123,"gen_start":361389,"node":26,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":362438,"gen_start":362123,"node":27,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":362860,"gen_start":362438,"node":28,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":369436,"gen_start":362860,"node":29,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":385971,"gen_start":369436,"node":30,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":386417,"gen_start":385971,"node":31,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":399456,"gen_start":386417,"node":32,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":434990,"gen_start":399456,"node":33,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":438965,"gen_start":434990,"node":34,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":444116,"gen_start":438965,"node":35,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":444536,"gen_start":444116,"node":36,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":457141,"gen_start":444536,"node":37,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":476569,"gen_start":457141,"node":38,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":529674,"gen_start":476569,"node":39,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":529986,"gen_start":529674,"node":40,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":531024,"gen_start":529986,"node":41,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":542529,"gen_start":531024,"node":42,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":542769,"gen_start":542529,"node":43,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":557249,"gen_start":542769,"node":44,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":557708,"gen_start":557249,"node":45,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":557953,"gen_start":557708,"node":46,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":560710,"gen_start":557953,"node":47,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":600330,"gen_start":560710,"node":48,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":605655,"gen_start":600330,"node":49,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":608113,"gen_start":605655,"node":50,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":649573,"gen_start":608113,"node":51,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":670196,"gen_start":649573,"node":52,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":672296,"gen_start":670196,"node":53,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":673061,"gen_start":672296,"node":54,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":675854,"gen_start":673061,"node":55,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":695309,"gen_start":675854,"node":56,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":716419,"gen_start":695309,"node":57,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":716806,"gen_start":716419,"node":58,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":723505,"gen_start":716806,"node":59,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":739206,"gen_start":723505,"node":60,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":765562,"gen_start":739206,"node":61,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":928490,"gen_start":765562,"node":62,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":960677,"gen_start":928490,"node":63,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":976432,"gen_start":960677,"node":64,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":976817,"gen_start":976432,"node":65,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":983908,"gen_start":976817,"node":66,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":987784,"gen_start":983908,"node":67,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":988300,"gen_start":987784,"node":68,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1018160,"gen_start":988300,"node":69,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1018443,"gen_start":1018160,"node":70,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1022576,"gen_start":1018443,"node":71,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1026220,"gen_start":1022576,"node":72,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1026483,"gen_start":1026220,"node":73,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1026850,"gen_start":1026483,"node":74,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1041208,"gen_start":1026850,"node":75,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1058036,"gen_start":1041208,"node":76,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1102087,"gen_start":1058036,"node":77,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1808296,"gen_start":1102087,"node":78,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1815390,"gen_start":1808296,"node":79,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1828911,"gen_start":1815390,"node":80,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1870886,"gen_start":1828911,"node":81,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1871755,"gen_start":1870886,"node":82,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1886097,"gen_start":1871755,"node":83,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1886559,"gen_start":1886097,"node":84,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1891014,"gen_start":1886559,"node":85,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1891256,"gen_start":1891014,"node":86,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1916364,"gen_start":1891256,"node":87,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1924201,"gen_start":1916364,"node":88,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1925103,"gen_start":1924201,"node":89,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1927076,"gen_start":1925103,"node":90,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1927556,"gen_start":1927076,"node":91,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1929003,"gen_start":1927556,"node":92,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1929969,"gen_start":1929003,"node":93,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1942912,"gen_start":1929969,"node":94,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1943236,"gen_start":1942912,"node":95,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1943443,"gen_start":1943236,"node":96,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1944001,"gen_start":1943443,"node":97,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2039741,"gen_start":1944001,"node":98,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2040559,"gen_start":2039741,"node":99,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2063167,"gen_start":2040559,"node":100,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2066785,"gen_start":2063167,"node":101,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2081885,"gen_start":2066785,"node":102,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2083512,"gen_start":2081885,"node":103,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2084202,"gen_start":2083512,"node":104,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2086464,"gen_start":2084202,"node":105,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2106813,"gen_start":2086464,"node":106,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2107177,"gen_start":2106813,"node":107,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4172438,"gen_start":2107177,"node":108,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4172755,"gen_start":4172438,"node":109,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4195897,"gen_start":4172755,"node":110,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4210890,"gen_start":4195897,"node":111,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4257068,"gen_start":4210890,"node":112,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4259521,"gen_start":4257068,"node":113,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4259863,"gen_start":4259521,"node":114,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4511589,"gen_start":4259863,"node":115,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4511604,"gen_start":4511589,"node":116,"role":"declaration","source":0,"src_end":1613023,"src_start":127}],"module":"Prelude.Bitset","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Prelude/Bitset.lex.tex","sha256":"8c8965a33d7380533feee6fdab5f9d0677f2eaa344b2a17db8ed76265f5bd630"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Prelude/Bitset.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Prelude/Bitset.tex"}],"mappings":[{"artifact":0,"gen_end":2310246,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":35517,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":35873,"gen_start":35517,"node":3,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":36591,"gen_start":35873,"node":4,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":36850,"gen_start":36591,"node":5,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":177184,"gen_start":36850,"node":6,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":197373,"gen_start":177184,"node":7,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":197892,"gen_start":197373,"node":8,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":202890,"gen_start":197892,"node":9,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":246099,"gen_start":202890,"node":10,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":246483,"gen_start":246099,"node":11,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":246884,"gen_start":246483,"node":12,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":255196,"gen_start":246884,"node":13,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":263007,"gen_start":255196,"node":14,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":264336,"gen_start":263007,"node":15,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":284175,"gen_start":264336,"node":16,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":297214,"gen_start":284175,"node":17,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":297578,"gen_start":297214,"node":18,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":310520,"gen_start":297578,"node":19,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":336562,"gen_start":310520,"node":20,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":337355,"gen_start":336562,"node":21,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":351712,"gen_start":337355,"node":22,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":355244,"gen_start":351712,"node":23,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":356620,"gen_start":355244,"node":24,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":361389,"gen_start":356620,"node":25,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":362123,"gen_start":361389,"node":26,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":362438,"gen_start":362123,"node":27,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":362860,"gen_start":362438,"node":28,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":369436,"gen_start":362860,"node":29,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":385971,"gen_start":369436,"node":30,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":386417,"gen_start":385971,"node":31,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":399456,"gen_start":386417,"node":32,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":434990,"gen_start":399456,"node":33,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":438965,"gen_start":434990,"node":34,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":444116,"gen_start":438965,"node":35,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":444536,"gen_start":444116,"node":36,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":457141,"gen_start":444536,"node":37,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":476569,"gen_start":457141,"node":38,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":529674,"gen_start":476569,"node":39,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":529986,"gen_start":529674,"node":40,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":531024,"gen_start":529986,"node":41,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":542529,"gen_start":531024,"node":42,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":542769,"gen_start":542529,"node":43,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":557249,"gen_start":542769,"node":44,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":557708,"gen_start":557249,"node":45,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":557953,"gen_start":557708,"node":46,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":560710,"gen_start":557953,"node":47,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":600330,"gen_start":560710,"node":48,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":605655,"gen_start":600330,"node":49,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":608113,"gen_start":605655,"node":50,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":649573,"gen_start":608113,"node":51,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":670196,"gen_start":649573,"node":52,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":672296,"gen_start":670196,"node":53,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":673061,"gen_start":672296,"node":54,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":675854,"gen_start":673061,"node":55,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":695309,"gen_start":675854,"node":56,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":716419,"gen_start":695309,"node":57,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":716806,"gen_start":716419,"node":58,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":723505,"gen_start":716806,"node":59,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":739206,"gen_start":723505,"node":60,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":765562,"gen_start":739206,"node":61,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":928490,"gen_start":765562,"node":62,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":960677,"gen_start":928490,"node":63,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":976432,"gen_start":960677,"node":64,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":976817,"gen_start":976432,"node":65,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":983908,"gen_start":976817,"node":66,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":987784,"gen_start":983908,"node":67,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":988300,"gen_start":987784,"node":68,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1018160,"gen_start":988300,"node":69,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1018443,"gen_start":1018160,"node":70,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1022576,"gen_start":1018443,"node":71,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1026220,"gen_start":1022576,"node":72,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1026483,"gen_start":1026220,"node":73,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1026850,"gen_start":1026483,"node":74,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1041208,"gen_start":1026850,"node":75,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1058036,"gen_start":1041208,"node":76,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1102087,"gen_start":1058036,"node":77,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1808296,"gen_start":1102087,"node":78,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1815390,"gen_start":1808296,"node":79,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1828911,"gen_start":1815390,"node":80,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1870886,"gen_start":1828911,"node":81,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1871755,"gen_start":1870886,"node":82,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1886097,"gen_start":1871755,"node":83,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1886559,"gen_start":1886097,"node":84,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1891014,"gen_start":1886559,"node":85,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1891256,"gen_start":1891014,"node":86,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1916364,"gen_start":1891256,"node":87,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1924201,"gen_start":1916364,"node":88,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1925103,"gen_start":1924201,"node":89,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1927076,"gen_start":1925103,"node":90,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1927556,"gen_start":1927076,"node":91,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1929003,"gen_start":1927556,"node":92,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1929969,"gen_start":1929003,"node":93,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1942912,"gen_start":1929969,"node":94,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1943236,"gen_start":1942912,"node":95,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1943443,"gen_start":1943236,"node":96,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":1944001,"gen_start":1943443,"node":97,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2039741,"gen_start":1944001,"node":98,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2040559,"gen_start":2039741,"node":99,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2063167,"gen_start":2040559,"node":100,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2066785,"gen_start":2063167,"node":101,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2081885,"gen_start":2066785,"node":102,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2083512,"gen_start":2081885,"node":103,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2084202,"gen_start":2083512,"node":104,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2086464,"gen_start":2084202,"node":105,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2106813,"gen_start":2086464,"node":106,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":2107177,"gen_start":2106813,"node":107,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4172438,"gen_start":2107177,"node":108,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4172755,"gen_start":4172438,"node":109,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4195897,"gen_start":4172755,"node":110,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4210890,"gen_start":4195897,"node":111,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4257068,"gen_start":4210890,"node":112,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4259521,"gen_start":4257068,"node":113,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4259863,"gen_start":4259521,"node":114,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4511589,"gen_start":4259863,"node":115,"role":"declaration","source":0,"src_end":1613023,"src_start":127},{"artifact":1,"gen_end":4511604,"gen_start":4511589,"node":116,"role":"declaration","source":0,"src_end":1613023,"src_start":127}],"module":"Prelude.Bitset","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Prelude/Bitset.lex.tex","sha256":"8c8965a33d7380533feee6fdab5f9d0677f2eaa344b2a17db8ed76265f5bd630"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Linear.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Linear.map.json index f37c37e93..1e7935991 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Linear.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Linear.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Prelude/Linear.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Prelude/Linear.tex"}],"mappings":[{"artifact":0,"gen_end":456264,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":1926,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":7092,"gen_start":1926,"node":3,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":9118,"gen_start":7092,"node":4,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":29206,"gen_start":9118,"node":5,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":31263,"gen_start":29206,"node":6,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":31664,"gen_start":31263,"node":7,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":36910,"gen_start":31664,"node":8,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":37534,"gen_start":36910,"node":9,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":39709,"gen_start":37534,"node":10,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":43862,"gen_start":39709,"node":11,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":52244,"gen_start":43862,"node":12,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":54261,"gen_start":52244,"node":13,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":58070,"gen_start":54261,"node":14,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":63474,"gen_start":58070,"node":15,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":64643,"gen_start":63474,"node":16,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":76779,"gen_start":64643,"node":17,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":84710,"gen_start":76779,"node":18,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":86649,"gen_start":84710,"node":19,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":90284,"gen_start":86649,"node":20,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":98274,"gen_start":90284,"node":21,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":101044,"gen_start":98274,"node":22,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":102298,"gen_start":101044,"node":23,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":122586,"gen_start":102298,"node":24,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":129217,"gen_start":122586,"node":25,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":133761,"gen_start":129217,"node":26,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":134781,"gen_start":133761,"node":27,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":136327,"gen_start":134781,"node":28,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":176662,"gen_start":136327,"node":29,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":187597,"gen_start":176662,"node":30,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":188750,"gen_start":187597,"node":31,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":190487,"gen_start":188750,"node":32,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":195755,"gen_start":190487,"node":33,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":216209,"gen_start":195755,"node":34,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":223027,"gen_start":216209,"node":35,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":225039,"gen_start":223027,"node":36,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":226765,"gen_start":225039,"node":37,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":227113,"gen_start":226765,"node":38,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":228786,"gen_start":227113,"node":39,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":244766,"gen_start":228786,"node":40,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":246700,"gen_start":244766,"node":41,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":247195,"gen_start":246700,"node":42,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":255527,"gen_start":247195,"node":43,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":257865,"gen_start":255527,"node":44,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":258407,"gen_start":257865,"node":45,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":259806,"gen_start":258407,"node":46,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":264237,"gen_start":259806,"node":47,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":277043,"gen_start":264237,"node":48,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":278535,"gen_start":277043,"node":49,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":281383,"gen_start":278535,"node":50,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":283055,"gen_start":281383,"node":51,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":294003,"gen_start":283055,"node":52,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":299996,"gen_start":294003,"node":53,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":300399,"gen_start":299996,"node":54,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":301718,"gen_start":300399,"node":55,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":302219,"gen_start":301718,"node":56,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":303485,"gen_start":302219,"node":57,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":309442,"gen_start":303485,"node":58,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":310207,"gen_start":309442,"node":59,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":312083,"gen_start":310207,"node":60,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":313850,"gen_start":312083,"node":61,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":315716,"gen_start":313850,"node":62,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":322896,"gen_start":315716,"node":63,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":331389,"gen_start":322896,"node":64,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":340115,"gen_start":331389,"node":65,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":341138,"gen_start":340115,"node":66,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":343021,"gen_start":341138,"node":67,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":344748,"gen_start":343021,"node":68,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":346707,"gen_start":344748,"node":69,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":354520,"gen_start":346707,"node":70,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":360922,"gen_start":354520,"node":71,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":368220,"gen_start":360922,"node":72,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":382416,"gen_start":368220,"node":73,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":383744,"gen_start":382416,"node":74,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":386826,"gen_start":383744,"node":75,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":389678,"gen_start":386826,"node":76,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":410412,"gen_start":389678,"node":77,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":419257,"gen_start":410412,"node":78,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":422296,"gen_start":419257,"node":79,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":424537,"gen_start":422296,"node":80,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":429758,"gen_start":424537,"node":81,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":439178,"gen_start":429758,"node":82,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":442248,"gen_start":439178,"node":83,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":450797,"gen_start":442248,"node":84,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":457845,"gen_start":450797,"node":85,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":459579,"gen_start":457845,"node":86,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":480822,"gen_start":459579,"node":87,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":489235,"gen_start":480822,"node":88,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":491446,"gen_start":489235,"node":89,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":495081,"gen_start":491446,"node":90,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":532154,"gen_start":495081,"node":91,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":549259,"gen_start":532154,"node":92,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":562463,"gen_start":549259,"node":93,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":564550,"gen_start":562463,"node":94,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":565670,"gen_start":564550,"node":95,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":568008,"gen_start":565670,"node":96,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":573508,"gen_start":568008,"node":97,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":583889,"gen_start":573508,"node":98,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":588225,"gen_start":583889,"node":99,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":590184,"gen_start":588225,"node":100,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":592700,"gen_start":590184,"node":101,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":592715,"gen_start":592700,"node":102,"role":"declaration","source":0,"src_end":329164,"src_start":163}],"module":"Prelude.Linear","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Prelude/Linear.lex.tex","sha256":"3acfdfe3e046402f22f90096982ac6efcb2eaa355aaa0e8c0e37711a72c8c369"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Prelude/Linear.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Prelude/Linear.tex"}],"mappings":[{"artifact":0,"gen_end":456264,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":1926,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":7092,"gen_start":1926,"node":3,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":9118,"gen_start":7092,"node":4,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":29206,"gen_start":9118,"node":5,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":31263,"gen_start":29206,"node":6,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":31664,"gen_start":31263,"node":7,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":36910,"gen_start":31664,"node":8,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":37534,"gen_start":36910,"node":9,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":39709,"gen_start":37534,"node":10,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":43862,"gen_start":39709,"node":11,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":52244,"gen_start":43862,"node":12,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":54261,"gen_start":52244,"node":13,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":58070,"gen_start":54261,"node":14,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":63474,"gen_start":58070,"node":15,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":64643,"gen_start":63474,"node":16,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":76779,"gen_start":64643,"node":17,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":84710,"gen_start":76779,"node":18,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":86649,"gen_start":84710,"node":19,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":90284,"gen_start":86649,"node":20,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":98274,"gen_start":90284,"node":21,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":101044,"gen_start":98274,"node":22,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":102298,"gen_start":101044,"node":23,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":122586,"gen_start":102298,"node":24,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":129217,"gen_start":122586,"node":25,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":133761,"gen_start":129217,"node":26,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":134781,"gen_start":133761,"node":27,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":136327,"gen_start":134781,"node":28,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":176662,"gen_start":136327,"node":29,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":187597,"gen_start":176662,"node":30,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":188750,"gen_start":187597,"node":31,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":190487,"gen_start":188750,"node":32,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":195755,"gen_start":190487,"node":33,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":216209,"gen_start":195755,"node":34,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":223027,"gen_start":216209,"node":35,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":225039,"gen_start":223027,"node":36,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":226765,"gen_start":225039,"node":37,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":227113,"gen_start":226765,"node":38,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":228786,"gen_start":227113,"node":39,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":244766,"gen_start":228786,"node":40,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":246700,"gen_start":244766,"node":41,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":247195,"gen_start":246700,"node":42,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":255527,"gen_start":247195,"node":43,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":257865,"gen_start":255527,"node":44,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":258407,"gen_start":257865,"node":45,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":259806,"gen_start":258407,"node":46,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":264237,"gen_start":259806,"node":47,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":277043,"gen_start":264237,"node":48,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":278535,"gen_start":277043,"node":49,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":281383,"gen_start":278535,"node":50,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":283055,"gen_start":281383,"node":51,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":294003,"gen_start":283055,"node":52,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":299996,"gen_start":294003,"node":53,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":300399,"gen_start":299996,"node":54,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":301718,"gen_start":300399,"node":55,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":302219,"gen_start":301718,"node":56,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":303485,"gen_start":302219,"node":57,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":309442,"gen_start":303485,"node":58,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":310207,"gen_start":309442,"node":59,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":312083,"gen_start":310207,"node":60,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":313850,"gen_start":312083,"node":61,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":315716,"gen_start":313850,"node":62,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":322896,"gen_start":315716,"node":63,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":331389,"gen_start":322896,"node":64,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":340115,"gen_start":331389,"node":65,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":341138,"gen_start":340115,"node":66,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":343021,"gen_start":341138,"node":67,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":344748,"gen_start":343021,"node":68,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":346707,"gen_start":344748,"node":69,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":354520,"gen_start":346707,"node":70,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":360922,"gen_start":354520,"node":71,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":368220,"gen_start":360922,"node":72,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":382416,"gen_start":368220,"node":73,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":383744,"gen_start":382416,"node":74,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":386826,"gen_start":383744,"node":75,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":389678,"gen_start":386826,"node":76,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":410412,"gen_start":389678,"node":77,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":419257,"gen_start":410412,"node":78,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":422296,"gen_start":419257,"node":79,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":424537,"gen_start":422296,"node":80,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":429758,"gen_start":424537,"node":81,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":439178,"gen_start":429758,"node":82,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":442248,"gen_start":439178,"node":83,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":450797,"gen_start":442248,"node":84,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":457845,"gen_start":450797,"node":85,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":459579,"gen_start":457845,"node":86,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":480822,"gen_start":459579,"node":87,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":489235,"gen_start":480822,"node":88,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":491446,"gen_start":489235,"node":89,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":495081,"gen_start":491446,"node":90,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":532154,"gen_start":495081,"node":91,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":549259,"gen_start":532154,"node":92,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":562463,"gen_start":549259,"node":93,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":564550,"gen_start":562463,"node":94,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":565670,"gen_start":564550,"node":95,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":568008,"gen_start":565670,"node":96,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":573508,"gen_start":568008,"node":97,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":583889,"gen_start":573508,"node":98,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":588225,"gen_start":583889,"node":99,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":590184,"gen_start":588225,"node":100,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":592700,"gen_start":590184,"node":101,"role":"declaration","source":0,"src_end":329164,"src_start":163},{"artifact":1,"gen_end":592715,"gen_start":592700,"node":102,"role":"declaration","source":0,"src_end":329164,"src_start":163}],"module":"Prelude.Linear","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Prelude/Linear.lex.tex","sha256":"3acfdfe3e046402f22f90096982ac6efcb2eaa355aaa0e8c0e37711a72c8c369"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/NumInstances.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/NumInstances.map.json index 61ffb7eb1..9f455bff7 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/NumInstances.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/NumInstances.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Prelude/NumInstances.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Prelude/NumInstances.tex"}],"mappings":[{"artifact":0,"gen_end":139244,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":7786,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":13339,"gen_start":7786,"node":3,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":15094,"gen_start":13339,"node":4,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":22131,"gen_start":15094,"node":5,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":22731,"gen_start":22131,"node":6,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":23311,"gen_start":22731,"node":7,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":33418,"gen_start":23311,"node":8,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":34000,"gen_start":33418,"node":9,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":35810,"gen_start":34000,"node":10,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":37917,"gen_start":35810,"node":11,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":39769,"gen_start":37917,"node":12,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":46593,"gen_start":39769,"node":13,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":50492,"gen_start":46593,"node":14,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":51185,"gen_start":50492,"node":15,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":52132,"gen_start":51185,"node":16,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":53518,"gen_start":52132,"node":17,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":54006,"gen_start":53518,"node":18,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":54204,"gen_start":54006,"node":19,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":55360,"gen_start":54204,"node":20,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":58009,"gen_start":55360,"node":21,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":58605,"gen_start":58009,"node":22,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":59682,"gen_start":58605,"node":23,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":60554,"gen_start":59682,"node":24,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":61166,"gen_start":60554,"node":25,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":68820,"gen_start":61166,"node":26,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":74995,"gen_start":68820,"node":27,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":80182,"gen_start":74995,"node":28,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":85862,"gen_start":80182,"node":29,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":86307,"gen_start":85862,"node":30,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":86608,"gen_start":86307,"node":31,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":91398,"gen_start":86608,"node":32,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":92148,"gen_start":91398,"node":33,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":98833,"gen_start":92148,"node":34,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":101805,"gen_start":98833,"node":35,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":103391,"gen_start":101805,"node":36,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":103406,"gen_start":103391,"node":37,"role":"declaration","source":0,"src_end":96960,"src_start":133}],"module":"Prelude.NumInstances","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Prelude/NumInstances.lex.tex","sha256":"780f5eb356c338504c3f466c437c43dc7bdd7d48812a87dc3a4d4c12411586cd"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Prelude/NumInstances.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Prelude/NumInstances.tex"}],"mappings":[{"artifact":0,"gen_end":139244,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":7786,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":13339,"gen_start":7786,"node":3,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":15094,"gen_start":13339,"node":4,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":22131,"gen_start":15094,"node":5,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":22731,"gen_start":22131,"node":6,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":23311,"gen_start":22731,"node":7,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":33418,"gen_start":23311,"node":8,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":34000,"gen_start":33418,"node":9,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":35810,"gen_start":34000,"node":10,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":37917,"gen_start":35810,"node":11,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":39769,"gen_start":37917,"node":12,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":46593,"gen_start":39769,"node":13,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":50492,"gen_start":46593,"node":14,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":51185,"gen_start":50492,"node":15,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":52132,"gen_start":51185,"node":16,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":53518,"gen_start":52132,"node":17,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":54006,"gen_start":53518,"node":18,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":54204,"gen_start":54006,"node":19,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":55360,"gen_start":54204,"node":20,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":58009,"gen_start":55360,"node":21,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":58605,"gen_start":58009,"node":22,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":59682,"gen_start":58605,"node":23,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":60554,"gen_start":59682,"node":24,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":61166,"gen_start":60554,"node":25,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":68820,"gen_start":61166,"node":26,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":74995,"gen_start":68820,"node":27,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":80182,"gen_start":74995,"node":28,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":85862,"gen_start":80182,"node":29,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":86307,"gen_start":85862,"node":30,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":86608,"gen_start":86307,"node":31,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":91398,"gen_start":86608,"node":32,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":92148,"gen_start":91398,"node":33,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":98833,"gen_start":92148,"node":34,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":101805,"gen_start":98833,"node":35,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":103391,"gen_start":101805,"node":36,"role":"declaration","source":0,"src_end":96960,"src_start":133},{"artifact":1,"gen_end":103406,"gen_start":103391,"node":37,"role":"declaration","source":0,"src_end":96960,"src_start":133}],"module":"Prelude.NumInstances","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Prelude/NumInstances.lex.tex","sha256":"780f5eb356c338504c3f466c437c43dc7bdd7d48812a87dc3a4d4c12411586cd"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Perm.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Perm.map.json index 261fafa82..8c6f22918 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Perm.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/Perm.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Prelude/Perm.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Prelude/Perm.tex"}],"mappings":[{"artifact":0,"gen_end":962898,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":4587,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":9975,"gen_start":4587,"node":3,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":29402,"gen_start":9975,"node":4,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":30469,"gen_start":29402,"node":5,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":31664,"gen_start":30469,"node":6,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":35240,"gen_start":31664,"node":7,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":38576,"gen_start":35240,"node":8,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":171850,"gen_start":38576,"node":9,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":172025,"gen_start":171850,"node":10,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":198529,"gen_start":172025,"node":11,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":198915,"gen_start":198529,"node":12,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":199238,"gen_start":198915,"node":13,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":200655,"gen_start":199238,"node":14,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":205467,"gen_start":200655,"node":15,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":213025,"gen_start":205467,"node":16,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":213901,"gen_start":213025,"node":17,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":223715,"gen_start":213901,"node":18,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":224899,"gen_start":223715,"node":19,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":250786,"gen_start":224899,"node":20,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":251690,"gen_start":250786,"node":21,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":252772,"gen_start":251690,"node":22,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":256773,"gen_start":252772,"node":23,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":258941,"gen_start":256773,"node":24,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":259782,"gen_start":258941,"node":25,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":260061,"gen_start":259782,"node":26,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":260580,"gen_start":260061,"node":27,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":261345,"gen_start":260580,"node":28,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":276767,"gen_start":261345,"node":29,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":287111,"gen_start":276767,"node":30,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":287555,"gen_start":287111,"node":31,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":290139,"gen_start":287555,"node":32,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":290862,"gen_start":290139,"node":33,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":291983,"gen_start":290862,"node":34,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":292913,"gen_start":291983,"node":35,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":295277,"gen_start":292913,"node":36,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":297735,"gen_start":295277,"node":37,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":299326,"gen_start":297735,"node":38,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":304450,"gen_start":299326,"node":39,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":305338,"gen_start":304450,"node":40,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":309085,"gen_start":305338,"node":41,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":455691,"gen_start":309085,"node":42,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":462263,"gen_start":455691,"node":43,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":463903,"gen_start":462263,"node":44,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":464360,"gen_start":463903,"node":45,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":466020,"gen_start":464360,"node":46,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":468583,"gen_start":466020,"node":47,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":490567,"gen_start":468583,"node":48,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":500669,"gen_start":490567,"node":49,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":501113,"gen_start":500669,"node":50,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":501562,"gen_start":501113,"node":51,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":541533,"gen_start":501562,"node":52,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":542561,"gen_start":541533,"node":53,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":546186,"gen_start":542561,"node":54,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":553097,"gen_start":546186,"node":55,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":555286,"gen_start":553097,"node":56,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":556267,"gen_start":555286,"node":57,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":558366,"gen_start":556267,"node":58,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":559340,"gen_start":558366,"node":59,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":559736,"gen_start":559340,"node":60,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":573696,"gen_start":559736,"node":61,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":573975,"gen_start":573696,"node":62,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":710775,"gen_start":573975,"node":63,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":711227,"gen_start":710775,"node":64,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":720420,"gen_start":711227,"node":65,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":735924,"gen_start":720420,"node":66,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":736322,"gen_start":735924,"node":67,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":737542,"gen_start":736322,"node":68,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":743960,"gen_start":737542,"node":69,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":765884,"gen_start":743960,"node":70,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":770827,"gen_start":765884,"node":71,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":772585,"gen_start":770827,"node":72,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":772879,"gen_start":772585,"node":73,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":779129,"gen_start":772879,"node":74,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":780120,"gen_start":779129,"node":75,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":780546,"gen_start":780120,"node":76,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":840283,"gen_start":780546,"node":77,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":846888,"gen_start":840283,"node":78,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":918978,"gen_start":846888,"node":79,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":920653,"gen_start":918978,"node":80,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":927283,"gen_start":920653,"node":81,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":929093,"gen_start":927283,"node":82,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":930964,"gen_start":929093,"node":83,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":931257,"gen_start":930964,"node":84,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":932627,"gen_start":931257,"node":85,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":935875,"gen_start":932627,"node":86,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":937163,"gen_start":935875,"node":87,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":941369,"gen_start":937163,"node":88,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":977289,"gen_start":941369,"node":89,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":982621,"gen_start":977289,"node":90,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":985072,"gen_start":982621,"node":91,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":985585,"gen_start":985072,"node":92,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":987112,"gen_start":985585,"node":93,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":989900,"gen_start":987112,"node":94,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":993968,"gen_start":989900,"node":95,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":995334,"gen_start":993968,"node":96,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":999252,"gen_start":995334,"node":97,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1000695,"gen_start":999252,"node":98,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1003122,"gen_start":1000695,"node":99,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1004900,"gen_start":1003122,"node":100,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1005506,"gen_start":1004900,"node":101,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1006012,"gen_start":1005506,"node":102,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1010952,"gen_start":1006012,"node":103,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1011918,"gen_start":1010952,"node":104,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1027442,"gen_start":1011918,"node":105,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1029058,"gen_start":1027442,"node":106,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1031586,"gen_start":1029058,"node":107,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1103231,"gen_start":1031586,"node":108,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1108688,"gen_start":1103231,"node":109,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1152721,"gen_start":1108688,"node":110,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1154418,"gen_start":1152721,"node":111,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1162890,"gen_start":1154418,"node":112,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1163966,"gen_start":1162890,"node":113,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1164416,"gen_start":1163966,"node":114,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1166129,"gen_start":1164416,"node":115,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1167195,"gen_start":1166129,"node":116,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1167645,"gen_start":1167195,"node":117,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1172956,"gen_start":1167645,"node":118,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1174215,"gen_start":1172956,"node":119,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1177034,"gen_start":1174215,"node":120,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1177218,"gen_start":1177034,"node":121,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1178704,"gen_start":1177218,"node":122,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1179891,"gen_start":1178704,"node":123,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1182928,"gen_start":1179891,"node":124,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1184235,"gen_start":1182928,"node":125,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1185904,"gen_start":1184235,"node":126,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1193326,"gen_start":1185904,"node":127,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1197438,"gen_start":1193326,"node":128,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1201233,"gen_start":1197438,"node":129,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1202617,"gen_start":1201233,"node":130,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1207005,"gen_start":1202617,"node":131,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1208477,"gen_start":1207005,"node":132,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1215885,"gen_start":1208477,"node":133,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1217333,"gen_start":1215885,"node":134,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1220533,"gen_start":1217333,"node":135,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1225323,"gen_start":1220533,"node":136,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1227069,"gen_start":1225323,"node":137,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1227838,"gen_start":1227069,"node":138,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1228633,"gen_start":1227838,"node":139,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1229832,"gen_start":1228633,"node":140,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1230153,"gen_start":1229832,"node":141,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1231976,"gen_start":1230153,"node":142,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1233421,"gen_start":1231976,"node":143,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1245632,"gen_start":1233421,"node":144,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1247287,"gen_start":1245632,"node":145,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1248010,"gen_start":1247287,"node":146,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1249685,"gen_start":1248010,"node":147,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1252163,"gen_start":1249685,"node":148,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1253871,"gen_start":1252163,"node":149,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1263558,"gen_start":1253871,"node":150,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1267046,"gen_start":1263558,"node":151,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1269165,"gen_start":1267046,"node":152,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1270715,"gen_start":1269165,"node":153,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1278114,"gen_start":1270715,"node":154,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1278537,"gen_start":1278114,"node":155,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1279004,"gen_start":1278537,"node":156,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1280520,"gen_start":1279004,"node":157,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1280957,"gen_start":1280520,"node":158,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1281361,"gen_start":1280957,"node":159,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1428086,"gen_start":1281361,"node":160,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1430141,"gen_start":1428086,"node":161,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1430625,"gen_start":1430141,"node":162,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1430938,"gen_start":1430625,"node":163,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1435919,"gen_start":1430938,"node":164,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1436418,"gen_start":1435919,"node":165,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1439196,"gen_start":1436418,"node":166,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1444296,"gen_start":1439196,"node":167,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1446298,"gen_start":1444296,"node":168,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1448351,"gen_start":1446298,"node":169,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1448668,"gen_start":1448351,"node":170,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1449451,"gen_start":1448668,"node":171,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1449639,"gen_start":1449451,"node":172,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1459189,"gen_start":1449639,"node":173,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1462031,"gen_start":1459189,"node":174,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1463064,"gen_start":1462031,"node":175,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1466087,"gen_start":1463064,"node":176,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1467517,"gen_start":1466087,"node":177,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1467967,"gen_start":1467517,"node":178,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1481876,"gen_start":1467967,"node":179,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1482540,"gen_start":1481876,"node":180,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1486870,"gen_start":1482540,"node":181,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1487291,"gen_start":1486870,"node":182,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1492491,"gen_start":1487291,"node":183,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1493302,"gen_start":1492491,"node":184,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1498431,"gen_start":1493302,"node":185,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1520049,"gen_start":1498431,"node":186,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1532813,"gen_start":1520049,"node":187,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1537934,"gen_start":1532813,"node":188,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1560272,"gen_start":1537934,"node":189,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1567608,"gen_start":1560272,"node":190,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1568166,"gen_start":1567608,"node":191,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1568828,"gen_start":1568166,"node":192,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1569284,"gen_start":1568828,"node":193,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1572537,"gen_start":1569284,"node":194,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1573202,"gen_start":1572537,"node":195,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1578071,"gen_start":1573202,"node":196,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1578250,"gen_start":1578071,"node":197,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1579640,"gen_start":1578250,"node":198,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1581171,"gen_start":1579640,"node":199,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1582652,"gen_start":1581171,"node":200,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1584180,"gen_start":1582652,"node":201,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1585064,"gen_start":1584180,"node":202,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1585079,"gen_start":1585064,"node":203,"role":"declaration","source":0,"src_end":710179,"src_start":94}],"module":"Prelude.Perm","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Prelude/Perm.lex.tex","sha256":"93ae39daa407be8d74343c713f3be640a4d082a2e60216e66da737afc37cc165"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Prelude/Perm.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Prelude/Perm.tex"}],"mappings":[{"artifact":0,"gen_end":962898,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":4587,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":9975,"gen_start":4587,"node":3,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":29402,"gen_start":9975,"node":4,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":30469,"gen_start":29402,"node":5,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":31664,"gen_start":30469,"node":6,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":35240,"gen_start":31664,"node":7,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":38576,"gen_start":35240,"node":8,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":171850,"gen_start":38576,"node":9,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":172025,"gen_start":171850,"node":10,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":198529,"gen_start":172025,"node":11,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":198915,"gen_start":198529,"node":12,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":199238,"gen_start":198915,"node":13,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":200655,"gen_start":199238,"node":14,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":205467,"gen_start":200655,"node":15,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":213025,"gen_start":205467,"node":16,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":213901,"gen_start":213025,"node":17,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":223715,"gen_start":213901,"node":18,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":224899,"gen_start":223715,"node":19,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":250786,"gen_start":224899,"node":20,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":251690,"gen_start":250786,"node":21,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":252772,"gen_start":251690,"node":22,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":256773,"gen_start":252772,"node":23,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":258941,"gen_start":256773,"node":24,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":259782,"gen_start":258941,"node":25,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":260061,"gen_start":259782,"node":26,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":260580,"gen_start":260061,"node":27,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":261345,"gen_start":260580,"node":28,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":276767,"gen_start":261345,"node":29,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":287111,"gen_start":276767,"node":30,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":287555,"gen_start":287111,"node":31,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":290139,"gen_start":287555,"node":32,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":290862,"gen_start":290139,"node":33,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":291983,"gen_start":290862,"node":34,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":292913,"gen_start":291983,"node":35,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":295277,"gen_start":292913,"node":36,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":297735,"gen_start":295277,"node":37,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":299326,"gen_start":297735,"node":38,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":304450,"gen_start":299326,"node":39,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":305338,"gen_start":304450,"node":40,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":309085,"gen_start":305338,"node":41,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":455691,"gen_start":309085,"node":42,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":462263,"gen_start":455691,"node":43,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":463903,"gen_start":462263,"node":44,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":464360,"gen_start":463903,"node":45,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":466020,"gen_start":464360,"node":46,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":468583,"gen_start":466020,"node":47,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":490567,"gen_start":468583,"node":48,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":500669,"gen_start":490567,"node":49,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":501113,"gen_start":500669,"node":50,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":501562,"gen_start":501113,"node":51,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":541533,"gen_start":501562,"node":52,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":542561,"gen_start":541533,"node":53,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":546186,"gen_start":542561,"node":54,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":553097,"gen_start":546186,"node":55,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":555286,"gen_start":553097,"node":56,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":556267,"gen_start":555286,"node":57,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":558366,"gen_start":556267,"node":58,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":559340,"gen_start":558366,"node":59,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":559736,"gen_start":559340,"node":60,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":573696,"gen_start":559736,"node":61,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":573975,"gen_start":573696,"node":62,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":710775,"gen_start":573975,"node":63,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":711227,"gen_start":710775,"node":64,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":720420,"gen_start":711227,"node":65,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":735924,"gen_start":720420,"node":66,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":736322,"gen_start":735924,"node":67,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":737542,"gen_start":736322,"node":68,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":743960,"gen_start":737542,"node":69,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":765884,"gen_start":743960,"node":70,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":770827,"gen_start":765884,"node":71,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":772585,"gen_start":770827,"node":72,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":772879,"gen_start":772585,"node":73,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":779129,"gen_start":772879,"node":74,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":780120,"gen_start":779129,"node":75,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":780546,"gen_start":780120,"node":76,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":840283,"gen_start":780546,"node":77,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":846888,"gen_start":840283,"node":78,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":918978,"gen_start":846888,"node":79,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":920653,"gen_start":918978,"node":80,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":927283,"gen_start":920653,"node":81,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":929093,"gen_start":927283,"node":82,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":930964,"gen_start":929093,"node":83,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":931257,"gen_start":930964,"node":84,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":932627,"gen_start":931257,"node":85,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":935875,"gen_start":932627,"node":86,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":937163,"gen_start":935875,"node":87,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":941369,"gen_start":937163,"node":88,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":977289,"gen_start":941369,"node":89,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":982621,"gen_start":977289,"node":90,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":985072,"gen_start":982621,"node":91,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":985585,"gen_start":985072,"node":92,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":987112,"gen_start":985585,"node":93,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":989900,"gen_start":987112,"node":94,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":993968,"gen_start":989900,"node":95,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":995334,"gen_start":993968,"node":96,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":999252,"gen_start":995334,"node":97,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1000695,"gen_start":999252,"node":98,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1003122,"gen_start":1000695,"node":99,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1004900,"gen_start":1003122,"node":100,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1005506,"gen_start":1004900,"node":101,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1006012,"gen_start":1005506,"node":102,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1010952,"gen_start":1006012,"node":103,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1011918,"gen_start":1010952,"node":104,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1027442,"gen_start":1011918,"node":105,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1029058,"gen_start":1027442,"node":106,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1031586,"gen_start":1029058,"node":107,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1103231,"gen_start":1031586,"node":108,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1108688,"gen_start":1103231,"node":109,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1152721,"gen_start":1108688,"node":110,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1154418,"gen_start":1152721,"node":111,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1162890,"gen_start":1154418,"node":112,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1163966,"gen_start":1162890,"node":113,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1164416,"gen_start":1163966,"node":114,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1166129,"gen_start":1164416,"node":115,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1167195,"gen_start":1166129,"node":116,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1167645,"gen_start":1167195,"node":117,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1172956,"gen_start":1167645,"node":118,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1174215,"gen_start":1172956,"node":119,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1177034,"gen_start":1174215,"node":120,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1177218,"gen_start":1177034,"node":121,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1178704,"gen_start":1177218,"node":122,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1179891,"gen_start":1178704,"node":123,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1182928,"gen_start":1179891,"node":124,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1184235,"gen_start":1182928,"node":125,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1185904,"gen_start":1184235,"node":126,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1193326,"gen_start":1185904,"node":127,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1197438,"gen_start":1193326,"node":128,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1201233,"gen_start":1197438,"node":129,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1202617,"gen_start":1201233,"node":130,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1207005,"gen_start":1202617,"node":131,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1208477,"gen_start":1207005,"node":132,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1215885,"gen_start":1208477,"node":133,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1217333,"gen_start":1215885,"node":134,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1220533,"gen_start":1217333,"node":135,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1225323,"gen_start":1220533,"node":136,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1227069,"gen_start":1225323,"node":137,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1227838,"gen_start":1227069,"node":138,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1228633,"gen_start":1227838,"node":139,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1229832,"gen_start":1228633,"node":140,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1230153,"gen_start":1229832,"node":141,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1231976,"gen_start":1230153,"node":142,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1233421,"gen_start":1231976,"node":143,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1245632,"gen_start":1233421,"node":144,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1247287,"gen_start":1245632,"node":145,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1248010,"gen_start":1247287,"node":146,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1249685,"gen_start":1248010,"node":147,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1252163,"gen_start":1249685,"node":148,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1253871,"gen_start":1252163,"node":149,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1263558,"gen_start":1253871,"node":150,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1267046,"gen_start":1263558,"node":151,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1269165,"gen_start":1267046,"node":152,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1270715,"gen_start":1269165,"node":153,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1278114,"gen_start":1270715,"node":154,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1278537,"gen_start":1278114,"node":155,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1279004,"gen_start":1278537,"node":156,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1280520,"gen_start":1279004,"node":157,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1280957,"gen_start":1280520,"node":158,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1281361,"gen_start":1280957,"node":159,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1428086,"gen_start":1281361,"node":160,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1430141,"gen_start":1428086,"node":161,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1430625,"gen_start":1430141,"node":162,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1430938,"gen_start":1430625,"node":163,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1435919,"gen_start":1430938,"node":164,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1436418,"gen_start":1435919,"node":165,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1439196,"gen_start":1436418,"node":166,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1444296,"gen_start":1439196,"node":167,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1446298,"gen_start":1444296,"node":168,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1448351,"gen_start":1446298,"node":169,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1448668,"gen_start":1448351,"node":170,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1449451,"gen_start":1448668,"node":171,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1449639,"gen_start":1449451,"node":172,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1459189,"gen_start":1449639,"node":173,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1462031,"gen_start":1459189,"node":174,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1463064,"gen_start":1462031,"node":175,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1466087,"gen_start":1463064,"node":176,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1467517,"gen_start":1466087,"node":177,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1467967,"gen_start":1467517,"node":178,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1481876,"gen_start":1467967,"node":179,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1482540,"gen_start":1481876,"node":180,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1486870,"gen_start":1482540,"node":181,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1487291,"gen_start":1486870,"node":182,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1492491,"gen_start":1487291,"node":183,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1493302,"gen_start":1492491,"node":184,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1498431,"gen_start":1493302,"node":185,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1520049,"gen_start":1498431,"node":186,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1532813,"gen_start":1520049,"node":187,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1537934,"gen_start":1532813,"node":188,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1560272,"gen_start":1537934,"node":189,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1567608,"gen_start":1560272,"node":190,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1568166,"gen_start":1567608,"node":191,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1568828,"gen_start":1568166,"node":192,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1569284,"gen_start":1568828,"node":193,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1572537,"gen_start":1569284,"node":194,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1573202,"gen_start":1572537,"node":195,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1578071,"gen_start":1573202,"node":196,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1578250,"gen_start":1578071,"node":197,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1579640,"gen_start":1578250,"node":198,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1581171,"gen_start":1579640,"node":199,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1582652,"gen_start":1581171,"node":200,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1584180,"gen_start":1582652,"node":201,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1585064,"gen_start":1584180,"node":202,"role":"declaration","source":0,"src_end":710179,"src_start":94},{"artifact":1,"gen_end":1585079,"gen_start":1585064,"node":203,"role":"declaration","source":0,"src_end":710179,"src_start":94}],"module":"Prelude.Perm","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Prelude/Perm.lex.tex","sha256":"93ae39daa407be8d74343c713f3be640a4d082a2e60216e66da737afc37cc165"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/RingLemmas.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/RingLemmas.map.json index 7b5410a3e..1409bde6e 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/RingLemmas.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Prelude/RingLemmas.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Prelude/RingLemmas.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Prelude/RingLemmas.tex"}],"mappings":[{"artifact":0,"gen_end":571455,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":12690,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":14282,"gen_start":12690,"node":3,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":17519,"gen_start":14282,"node":4,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":19581,"gen_start":17519,"node":5,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":21724,"gen_start":19581,"node":6,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":28024,"gen_start":21724,"node":7,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":33140,"gen_start":28024,"node":8,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":35123,"gen_start":33140,"node":9,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":37995,"gen_start":35123,"node":10,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":39464,"gen_start":37995,"node":11,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":43745,"gen_start":39464,"node":12,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":53637,"gen_start":43745,"node":13,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":91857,"gen_start":53637,"node":14,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":95102,"gen_start":91857,"node":15,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":96748,"gen_start":95102,"node":16,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":97017,"gen_start":96748,"node":17,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":100268,"gen_start":97017,"node":18,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":101954,"gen_start":100268,"node":19,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":106195,"gen_start":101954,"node":20,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":109802,"gen_start":106195,"node":21,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":114211,"gen_start":109802,"node":22,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":116788,"gen_start":114211,"node":23,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":121934,"gen_start":116788,"node":24,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":133337,"gen_start":121934,"node":25,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":135011,"gen_start":133337,"node":26,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":136117,"gen_start":135011,"node":27,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":139376,"gen_start":136117,"node":28,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":140071,"gen_start":139376,"node":29,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":140596,"gen_start":140071,"node":30,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":143801,"gen_start":140596,"node":31,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":147584,"gen_start":143801,"node":32,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":152423,"gen_start":147584,"node":33,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":153781,"gen_start":152423,"node":34,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":161171,"gen_start":153781,"node":35,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":163619,"gen_start":161171,"node":36,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":165900,"gen_start":163619,"node":37,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":168911,"gen_start":165900,"node":38,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":171923,"gen_start":168911,"node":39,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":178841,"gen_start":171923,"node":40,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":180789,"gen_start":178841,"node":41,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":186175,"gen_start":180789,"node":42,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":198243,"gen_start":186175,"node":43,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":200399,"gen_start":198243,"node":44,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":202264,"gen_start":200399,"node":45,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":203751,"gen_start":202264,"node":46,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":206953,"gen_start":203751,"node":47,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":217378,"gen_start":206953,"node":48,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":218143,"gen_start":217378,"node":49,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":220412,"gen_start":218143,"node":50,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":227695,"gen_start":220412,"node":51,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":228793,"gen_start":227695,"node":52,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":230695,"gen_start":228793,"node":53,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":232690,"gen_start":230695,"node":54,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":235037,"gen_start":232690,"node":55,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":237515,"gen_start":235037,"node":56,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":238268,"gen_start":237515,"node":57,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":244751,"gen_start":238268,"node":58,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":246768,"gen_start":244751,"node":59,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":248911,"gen_start":246768,"node":60,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":249432,"gen_start":248911,"node":61,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":250658,"gen_start":249432,"node":62,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":251231,"gen_start":250658,"node":63,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":256950,"gen_start":251231,"node":64,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":259019,"gen_start":256950,"node":65,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":259219,"gen_start":259019,"node":66,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":262258,"gen_start":259219,"node":67,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":289257,"gen_start":262258,"node":68,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":333081,"gen_start":289257,"node":69,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":333845,"gen_start":333081,"node":70,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":340600,"gen_start":333845,"node":71,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":352468,"gen_start":340600,"node":72,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":355018,"gen_start":352468,"node":73,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":357581,"gen_start":355018,"node":74,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":368049,"gen_start":357581,"node":75,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":370296,"gen_start":368049,"node":76,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":372872,"gen_start":370296,"node":77,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":373225,"gen_start":372872,"node":78,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":374942,"gen_start":373225,"node":79,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":380542,"gen_start":374942,"node":80,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":397527,"gen_start":380542,"node":81,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":411079,"gen_start":397527,"node":82,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":419410,"gen_start":411079,"node":83,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":420738,"gen_start":419410,"node":84,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":425350,"gen_start":420738,"node":85,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":425559,"gen_start":425350,"node":86,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":430120,"gen_start":425559,"node":87,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":431123,"gen_start":430120,"node":88,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":432267,"gen_start":431123,"node":89,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":436693,"gen_start":432267,"node":90,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":438237,"gen_start":436693,"node":91,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":447428,"gen_start":438237,"node":92,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":447627,"gen_start":447428,"node":93,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":448289,"gen_start":447627,"node":94,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":451696,"gen_start":448289,"node":95,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":452400,"gen_start":451696,"node":96,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":453247,"gen_start":452400,"node":97,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":455704,"gen_start":453247,"node":98,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":457605,"gen_start":455704,"node":99,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":467266,"gen_start":457605,"node":100,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":468585,"gen_start":467266,"node":101,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":469494,"gen_start":468585,"node":102,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":470339,"gen_start":469494,"node":103,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":478658,"gen_start":470339,"node":104,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":478857,"gen_start":478658,"node":105,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":500811,"gen_start":478857,"node":106,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":505619,"gen_start":500811,"node":107,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":518353,"gen_start":505619,"node":108,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":518705,"gen_start":518353,"node":109,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":521571,"gen_start":518705,"node":110,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":523040,"gen_start":521571,"node":111,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":527638,"gen_start":523040,"node":112,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":529760,"gen_start":527638,"node":113,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":531606,"gen_start":529760,"node":114,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":532149,"gen_start":531606,"node":115,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":544435,"gen_start":532149,"node":116,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":548682,"gen_start":544435,"node":117,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":553038,"gen_start":548682,"node":118,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":555896,"gen_start":553038,"node":119,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":558141,"gen_start":555896,"node":120,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":558813,"gen_start":558141,"node":121,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":564803,"gen_start":558813,"node":122,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":567238,"gen_start":564803,"node":123,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":579296,"gen_start":567238,"node":124,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":581053,"gen_start":579296,"node":125,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":581252,"gen_start":581053,"node":126,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":581267,"gen_start":581252,"node":127,"role":"declaration","source":0,"src_end":420232,"src_start":197}],"module":"Prelude.RingLemmas","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Prelude/RingLemmas.lex.tex","sha256":"535d5d562efcd620fac0991daa00fc363179aca0a3f3a5c6171ebec177bb2ef5"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Prelude/RingLemmas.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Prelude/RingLemmas.tex"}],"mappings":[{"artifact":0,"gen_end":571455,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":12690,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":14282,"gen_start":12690,"node":3,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":17519,"gen_start":14282,"node":4,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":19581,"gen_start":17519,"node":5,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":21724,"gen_start":19581,"node":6,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":28024,"gen_start":21724,"node":7,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":33140,"gen_start":28024,"node":8,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":35123,"gen_start":33140,"node":9,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":37995,"gen_start":35123,"node":10,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":39464,"gen_start":37995,"node":11,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":43745,"gen_start":39464,"node":12,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":53637,"gen_start":43745,"node":13,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":91857,"gen_start":53637,"node":14,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":95102,"gen_start":91857,"node":15,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":96748,"gen_start":95102,"node":16,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":97017,"gen_start":96748,"node":17,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":100268,"gen_start":97017,"node":18,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":101954,"gen_start":100268,"node":19,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":106195,"gen_start":101954,"node":20,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":109802,"gen_start":106195,"node":21,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":114211,"gen_start":109802,"node":22,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":116788,"gen_start":114211,"node":23,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":121934,"gen_start":116788,"node":24,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":133337,"gen_start":121934,"node":25,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":135011,"gen_start":133337,"node":26,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":136117,"gen_start":135011,"node":27,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":139376,"gen_start":136117,"node":28,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":140071,"gen_start":139376,"node":29,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":140596,"gen_start":140071,"node":30,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":143801,"gen_start":140596,"node":31,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":147584,"gen_start":143801,"node":32,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":152423,"gen_start":147584,"node":33,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":153781,"gen_start":152423,"node":34,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":161171,"gen_start":153781,"node":35,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":163619,"gen_start":161171,"node":36,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":165900,"gen_start":163619,"node":37,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":168911,"gen_start":165900,"node":38,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":171923,"gen_start":168911,"node":39,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":178841,"gen_start":171923,"node":40,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":180789,"gen_start":178841,"node":41,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":186175,"gen_start":180789,"node":42,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":198243,"gen_start":186175,"node":43,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":200399,"gen_start":198243,"node":44,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":202264,"gen_start":200399,"node":45,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":203751,"gen_start":202264,"node":46,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":206953,"gen_start":203751,"node":47,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":217378,"gen_start":206953,"node":48,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":218143,"gen_start":217378,"node":49,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":220412,"gen_start":218143,"node":50,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":227695,"gen_start":220412,"node":51,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":228793,"gen_start":227695,"node":52,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":230695,"gen_start":228793,"node":53,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":232690,"gen_start":230695,"node":54,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":235037,"gen_start":232690,"node":55,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":237515,"gen_start":235037,"node":56,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":238268,"gen_start":237515,"node":57,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":244751,"gen_start":238268,"node":58,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":246768,"gen_start":244751,"node":59,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":248911,"gen_start":246768,"node":60,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":249432,"gen_start":248911,"node":61,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":250658,"gen_start":249432,"node":62,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":251231,"gen_start":250658,"node":63,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":256950,"gen_start":251231,"node":64,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":259019,"gen_start":256950,"node":65,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":259219,"gen_start":259019,"node":66,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":262258,"gen_start":259219,"node":67,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":289257,"gen_start":262258,"node":68,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":333081,"gen_start":289257,"node":69,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":333845,"gen_start":333081,"node":70,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":340600,"gen_start":333845,"node":71,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":352468,"gen_start":340600,"node":72,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":355018,"gen_start":352468,"node":73,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":357581,"gen_start":355018,"node":74,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":368049,"gen_start":357581,"node":75,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":370296,"gen_start":368049,"node":76,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":372872,"gen_start":370296,"node":77,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":373225,"gen_start":372872,"node":78,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":374942,"gen_start":373225,"node":79,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":380542,"gen_start":374942,"node":80,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":397527,"gen_start":380542,"node":81,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":411079,"gen_start":397527,"node":82,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":419410,"gen_start":411079,"node":83,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":420738,"gen_start":419410,"node":84,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":425350,"gen_start":420738,"node":85,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":425559,"gen_start":425350,"node":86,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":430120,"gen_start":425559,"node":87,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":431123,"gen_start":430120,"node":88,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":432267,"gen_start":431123,"node":89,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":436693,"gen_start":432267,"node":90,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":438237,"gen_start":436693,"node":91,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":447428,"gen_start":438237,"node":92,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":447627,"gen_start":447428,"node":93,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":448289,"gen_start":447627,"node":94,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":451696,"gen_start":448289,"node":95,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":452400,"gen_start":451696,"node":96,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":453247,"gen_start":452400,"node":97,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":455704,"gen_start":453247,"node":98,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":457605,"gen_start":455704,"node":99,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":467266,"gen_start":457605,"node":100,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":468585,"gen_start":467266,"node":101,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":469494,"gen_start":468585,"node":102,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":470339,"gen_start":469494,"node":103,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":478658,"gen_start":470339,"node":104,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":478857,"gen_start":478658,"node":105,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":500811,"gen_start":478857,"node":106,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":505619,"gen_start":500811,"node":107,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":518353,"gen_start":505619,"node":108,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":518705,"gen_start":518353,"node":109,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":521571,"gen_start":518705,"node":110,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":523040,"gen_start":521571,"node":111,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":527638,"gen_start":523040,"node":112,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":529760,"gen_start":527638,"node":113,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":531606,"gen_start":529760,"node":114,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":532149,"gen_start":531606,"node":115,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":544435,"gen_start":532149,"node":116,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":548682,"gen_start":544435,"node":117,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":553038,"gen_start":548682,"node":118,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":555896,"gen_start":553038,"node":119,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":558141,"gen_start":555896,"node":120,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":558813,"gen_start":558141,"node":121,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":564803,"gen_start":558813,"node":122,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":567238,"gen_start":564803,"node":123,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":579296,"gen_start":567238,"node":124,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":581053,"gen_start":579296,"node":125,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":581252,"gen_start":581053,"node":126,"role":"declaration","source":0,"src_end":420232,"src_start":197},{"artifact":1,"gen_end":581267,"gen_start":581252,"node":127,"role":"declaration","source":0,"src_end":420232,"src_start":197}],"module":"Prelude.RingLemmas","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Prelude/RingLemmas.lex.tex","sha256":"535d5d562efcd620fac0991daa00fc363179aca0a3f3a5c6171ebec177bb2ef5"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Roots.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Roots.map.json index f1d2fadd2..a1d2c3891 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Roots.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Roots.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Roots.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Roots.tex"}],"mappings":[{"artifact":0,"gen_end":1616146,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1497,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2144,"gen_start":1497,"node":3,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2389,"gen_start":2144,"node":4,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2927,"gen_start":2389,"node":5,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":3840,"gen_start":2927,"node":6,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":4516,"gen_start":3840,"node":7,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":11782,"gen_start":4516,"node":8,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":12517,"gen_start":11782,"node":9,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":16341,"gen_start":12517,"node":10,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":24373,"gen_start":16341,"node":11,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":25656,"gen_start":24373,"node":12,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":34723,"gen_start":25656,"node":13,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":36597,"gen_start":34723,"node":14,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":36808,"gen_start":36597,"node":15,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":77003,"gen_start":36808,"node":16,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":80771,"gen_start":77003,"node":17,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":81215,"gen_start":80771,"node":18,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":83570,"gen_start":81215,"node":19,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":99288,"gen_start":83570,"node":20,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":100228,"gen_start":99288,"node":21,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":100672,"gen_start":100228,"node":22,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":100973,"gen_start":100672,"node":23,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":118145,"gen_start":100973,"node":24,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":120728,"gen_start":118145,"node":25,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":122001,"gen_start":120728,"node":26,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":133693,"gen_start":122001,"node":27,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":133905,"gen_start":133693,"node":28,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":134680,"gen_start":133905,"node":29,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":134926,"gen_start":134680,"node":30,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":164962,"gen_start":134926,"node":31,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":165302,"gen_start":164962,"node":32,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":165546,"gen_start":165302,"node":33,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":214326,"gen_start":165546,"node":34,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":218651,"gen_start":214326,"node":35,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":219005,"gen_start":218651,"node":36,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":235639,"gen_start":219005,"node":37,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":245241,"gen_start":235639,"node":38,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":245788,"gen_start":245241,"node":39,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":283801,"gen_start":245788,"node":40,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":284833,"gen_start":283801,"node":41,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":290116,"gen_start":284833,"node":42,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":291359,"gen_start":290116,"node":43,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":297843,"gen_start":291359,"node":44,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":299374,"gen_start":297843,"node":45,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":300591,"gen_start":299374,"node":46,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":300836,"gen_start":300591,"node":47,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":301660,"gen_start":300836,"node":48,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":324169,"gen_start":301660,"node":49,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":324713,"gen_start":324169,"node":50,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":325244,"gen_start":324713,"node":51,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":332462,"gen_start":325244,"node":52,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":334456,"gen_start":332462,"node":53,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":334900,"gen_start":334456,"node":54,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":338727,"gen_start":334900,"node":55,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":343965,"gen_start":338727,"node":56,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":347876,"gen_start":343965,"node":57,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":372000,"gen_start":347876,"node":58,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":438984,"gen_start":372000,"node":59,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":447811,"gen_start":438984,"node":60,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":448331,"gen_start":447811,"node":61,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":449596,"gen_start":448331,"node":62,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":461341,"gen_start":449596,"node":63,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":471619,"gen_start":461341,"node":64,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":471860,"gen_start":471619,"node":65,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":473218,"gen_start":471860,"node":66,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":482318,"gen_start":473218,"node":67,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":488223,"gen_start":482318,"node":68,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":488622,"gen_start":488223,"node":69,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":500352,"gen_start":488622,"node":70,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":500569,"gen_start":500352,"node":71,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":505440,"gen_start":500569,"node":72,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":505685,"gen_start":505440,"node":73,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":506356,"gen_start":505685,"node":74,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":514466,"gen_start":506356,"node":75,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":518531,"gen_start":514466,"node":76,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":531525,"gen_start":518531,"node":77,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":541291,"gen_start":531525,"node":78,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":541903,"gen_start":541291,"node":79,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":542150,"gen_start":541903,"node":80,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":542397,"gen_start":542150,"node":81,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":543092,"gen_start":542397,"node":82,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":543541,"gen_start":543092,"node":83,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":564659,"gen_start":543541,"node":84,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":565163,"gen_start":564659,"node":85,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":579254,"gen_start":565163,"node":86,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":579899,"gen_start":579254,"node":87,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":581066,"gen_start":579899,"node":88,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":582707,"gen_start":581066,"node":89,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":583156,"gen_start":582707,"node":90,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":590681,"gen_start":583156,"node":91,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":601273,"gen_start":590681,"node":92,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":602687,"gen_start":601273,"node":93,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":616374,"gen_start":602687,"node":94,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":617020,"gen_start":616374,"node":95,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":617386,"gen_start":617020,"node":96,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":630822,"gen_start":617386,"node":97,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":631198,"gen_start":630822,"node":98,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":631647,"gen_start":631198,"node":99,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":636493,"gen_start":631647,"node":100,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":641625,"gen_start":636493,"node":101,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":642625,"gen_start":641625,"node":102,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":642870,"gen_start":642625,"node":103,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":643044,"gen_start":642870,"node":104,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":648692,"gen_start":643044,"node":105,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":649141,"gen_start":648692,"node":106,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":649388,"gen_start":649141,"node":107,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":649837,"gen_start":649388,"node":108,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":650283,"gen_start":649837,"node":109,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":650507,"gen_start":650283,"node":110,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":652715,"gen_start":650507,"node":111,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":653859,"gen_start":652715,"node":112,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":664022,"gen_start":653859,"node":113,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":664547,"gen_start":664022,"node":114,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":670023,"gen_start":664547,"node":115,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":681771,"gen_start":670023,"node":116,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":682631,"gen_start":681771,"node":117,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":702392,"gen_start":682631,"node":118,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":702946,"gen_start":702392,"node":119,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":703559,"gen_start":702946,"node":120,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":704780,"gen_start":703559,"node":121,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":705896,"gen_start":704780,"node":122,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":706747,"gen_start":705896,"node":123,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":707207,"gen_start":706747,"node":124,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":708605,"gen_start":707207,"node":125,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":710852,"gen_start":708605,"node":126,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":775023,"gen_start":710852,"node":127,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":787677,"gen_start":775023,"node":128,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":820239,"gen_start":787677,"node":129,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":820810,"gen_start":820239,"node":130,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":821744,"gen_start":820810,"node":131,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":999408,"gen_start":821744,"node":132,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1017278,"gen_start":999408,"node":133,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1018942,"gen_start":1017278,"node":134,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1019188,"gen_start":1018942,"node":135,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1020108,"gen_start":1019188,"node":136,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1037607,"gen_start":1020108,"node":137,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1037967,"gen_start":1037607,"node":138,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1038850,"gen_start":1037967,"node":139,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1040698,"gen_start":1038850,"node":140,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1049535,"gen_start":1040698,"node":141,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1056403,"gen_start":1049535,"node":142,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1069694,"gen_start":1056403,"node":143,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1076553,"gen_start":1069694,"node":144,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1077055,"gen_start":1076553,"node":145,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1082942,"gen_start":1077055,"node":146,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1083391,"gen_start":1082942,"node":147,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1083637,"gen_start":1083391,"node":148,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1084426,"gen_start":1083637,"node":149,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1133860,"gen_start":1084426,"node":150,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1142098,"gen_start":1133860,"node":151,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1144059,"gen_start":1142098,"node":152,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1144508,"gen_start":1144059,"node":153,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1218366,"gen_start":1144508,"node":154,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1220060,"gen_start":1218366,"node":155,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1221085,"gen_start":1220060,"node":156,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1228150,"gen_start":1221085,"node":157,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1228804,"gen_start":1228150,"node":158,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1234288,"gen_start":1228804,"node":159,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1234536,"gen_start":1234288,"node":160,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1234748,"gen_start":1234536,"node":161,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1235287,"gen_start":1234748,"node":162,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1236647,"gen_start":1235287,"node":163,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1237058,"gen_start":1236647,"node":164,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1244225,"gen_start":1237058,"node":165,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1245192,"gen_start":1244225,"node":166,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1246013,"gen_start":1245192,"node":167,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1246258,"gen_start":1246013,"node":168,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1247123,"gen_start":1246258,"node":169,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1247986,"gen_start":1247123,"node":170,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1259840,"gen_start":1247986,"node":171,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1265349,"gen_start":1259840,"node":172,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1266576,"gen_start":1265349,"node":173,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1267026,"gen_start":1266576,"node":174,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1267476,"gen_start":1267026,"node":175,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1268510,"gen_start":1267476,"node":176,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1290319,"gen_start":1268510,"node":177,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1307227,"gen_start":1290319,"node":178,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1313597,"gen_start":1307227,"node":179,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1315139,"gen_start":1313597,"node":180,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1323671,"gen_start":1315139,"node":181,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1354232,"gen_start":1323671,"node":182,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1360584,"gen_start":1354232,"node":183,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1361963,"gen_start":1360584,"node":184,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1362540,"gen_start":1361963,"node":185,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1404054,"gen_start":1362540,"node":186,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1404504,"gen_start":1404054,"node":187,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1404954,"gen_start":1404504,"node":188,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1450539,"gen_start":1404954,"node":189,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1454052,"gen_start":1450539,"node":190,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1465736,"gen_start":1454052,"node":191,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1472274,"gen_start":1465736,"node":192,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1472640,"gen_start":1472274,"node":193,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1475211,"gen_start":1472640,"node":194,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1475457,"gen_start":1475211,"node":195,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1476457,"gen_start":1475457,"node":196,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1479929,"gen_start":1476457,"node":197,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1482106,"gen_start":1479929,"node":198,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1485902,"gen_start":1482106,"node":199,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1486713,"gen_start":1485902,"node":200,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1488040,"gen_start":1486713,"node":201,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1488639,"gen_start":1488040,"node":202,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1489820,"gen_start":1488639,"node":203,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1490780,"gen_start":1489820,"node":204,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1493230,"gen_start":1490780,"node":205,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1530633,"gen_start":1493230,"node":206,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1531159,"gen_start":1530633,"node":207,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1548302,"gen_start":1531159,"node":208,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1548877,"gen_start":1548302,"node":209,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1549268,"gen_start":1548877,"node":210,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1595997,"gen_start":1549268,"node":211,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1596441,"gen_start":1595997,"node":212,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1597534,"gen_start":1596441,"node":213,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1605774,"gen_start":1597534,"node":214,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1621325,"gen_start":1605774,"node":215,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1625024,"gen_start":1621325,"node":216,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1625474,"gen_start":1625024,"node":217,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1628169,"gen_start":1625474,"node":218,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1629881,"gen_start":1628169,"node":219,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1630126,"gen_start":1629881,"node":220,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1652682,"gen_start":1630126,"node":221,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1661790,"gen_start":1652682,"node":222,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1672740,"gen_start":1661790,"node":223,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1688231,"gen_start":1672740,"node":224,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1699606,"gen_start":1688231,"node":225,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1700050,"gen_start":1699606,"node":226,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1701753,"gen_start":1700050,"node":227,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1869725,"gen_start":1701753,"node":228,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1922791,"gen_start":1869725,"node":229,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1923241,"gen_start":1922791,"node":230,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1924248,"gen_start":1923241,"node":231,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1924739,"gen_start":1924248,"node":232,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1925248,"gen_start":1924739,"node":233,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1926121,"gen_start":1925248,"node":234,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1928946,"gen_start":1926121,"node":235,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1964313,"gen_start":1928946,"node":236,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1964760,"gen_start":1964313,"node":237,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1974204,"gen_start":1964760,"node":238,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2001114,"gen_start":1974204,"node":239,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2001360,"gen_start":2001114,"node":240,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2037711,"gen_start":2001360,"node":241,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2038956,"gen_start":2037711,"node":242,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2039176,"gen_start":2038956,"node":243,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2045421,"gen_start":2039176,"node":244,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2048713,"gen_start":2045421,"node":245,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2050189,"gen_start":2048713,"node":246,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2050433,"gen_start":2050189,"node":247,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2057048,"gen_start":2050433,"node":248,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2057477,"gen_start":2057048,"node":249,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2058869,"gen_start":2057477,"node":250,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2060648,"gen_start":2058869,"node":251,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2061126,"gen_start":2060648,"node":252,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2062209,"gen_start":2061126,"node":253,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2063114,"gen_start":2062209,"node":254,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2072256,"gen_start":2063114,"node":255,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2072703,"gen_start":2072256,"node":256,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2075393,"gen_start":2072703,"node":257,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2076329,"gen_start":2075393,"node":258,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2076575,"gen_start":2076329,"node":259,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2086903,"gen_start":2076575,"node":260,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2088941,"gen_start":2086903,"node":261,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2121967,"gen_start":2088941,"node":262,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2173644,"gen_start":2121967,"node":263,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2174017,"gen_start":2173644,"node":264,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2174032,"gen_start":2174017,"node":265,"role":"declaration","source":0,"src_end":1159772,"src_start":204}],"module":"Roots","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Roots.lex.tex","sha256":"c9072cb819be8a2ac4408dd5fcd3e8f65976a05f71c5b1f0e96d9d4cee4ad0db"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Roots.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Roots.tex"}],"mappings":[{"artifact":0,"gen_end":1616146,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1497,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2144,"gen_start":1497,"node":3,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2389,"gen_start":2144,"node":4,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2927,"gen_start":2389,"node":5,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":3840,"gen_start":2927,"node":6,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":4516,"gen_start":3840,"node":7,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":11782,"gen_start":4516,"node":8,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":12517,"gen_start":11782,"node":9,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":16341,"gen_start":12517,"node":10,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":24373,"gen_start":16341,"node":11,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":25656,"gen_start":24373,"node":12,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":34723,"gen_start":25656,"node":13,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":36597,"gen_start":34723,"node":14,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":36808,"gen_start":36597,"node":15,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":77003,"gen_start":36808,"node":16,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":80771,"gen_start":77003,"node":17,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":81215,"gen_start":80771,"node":18,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":83570,"gen_start":81215,"node":19,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":99288,"gen_start":83570,"node":20,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":100228,"gen_start":99288,"node":21,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":100672,"gen_start":100228,"node":22,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":100973,"gen_start":100672,"node":23,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":118145,"gen_start":100973,"node":24,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":120728,"gen_start":118145,"node":25,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":122001,"gen_start":120728,"node":26,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":133693,"gen_start":122001,"node":27,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":133905,"gen_start":133693,"node":28,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":134680,"gen_start":133905,"node":29,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":134926,"gen_start":134680,"node":30,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":164962,"gen_start":134926,"node":31,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":165302,"gen_start":164962,"node":32,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":165546,"gen_start":165302,"node":33,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":214326,"gen_start":165546,"node":34,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":218651,"gen_start":214326,"node":35,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":219005,"gen_start":218651,"node":36,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":235639,"gen_start":219005,"node":37,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":245241,"gen_start":235639,"node":38,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":245788,"gen_start":245241,"node":39,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":283801,"gen_start":245788,"node":40,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":284833,"gen_start":283801,"node":41,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":290116,"gen_start":284833,"node":42,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":291359,"gen_start":290116,"node":43,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":297843,"gen_start":291359,"node":44,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":299374,"gen_start":297843,"node":45,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":300591,"gen_start":299374,"node":46,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":300836,"gen_start":300591,"node":47,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":301660,"gen_start":300836,"node":48,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":324169,"gen_start":301660,"node":49,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":324713,"gen_start":324169,"node":50,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":325244,"gen_start":324713,"node":51,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":332462,"gen_start":325244,"node":52,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":334456,"gen_start":332462,"node":53,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":334900,"gen_start":334456,"node":54,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":338727,"gen_start":334900,"node":55,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":343965,"gen_start":338727,"node":56,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":347876,"gen_start":343965,"node":57,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":372000,"gen_start":347876,"node":58,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":438984,"gen_start":372000,"node":59,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":447811,"gen_start":438984,"node":60,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":448331,"gen_start":447811,"node":61,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":449596,"gen_start":448331,"node":62,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":461341,"gen_start":449596,"node":63,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":471619,"gen_start":461341,"node":64,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":471860,"gen_start":471619,"node":65,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":473218,"gen_start":471860,"node":66,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":482318,"gen_start":473218,"node":67,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":488223,"gen_start":482318,"node":68,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":488622,"gen_start":488223,"node":69,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":500352,"gen_start":488622,"node":70,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":500569,"gen_start":500352,"node":71,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":505440,"gen_start":500569,"node":72,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":505685,"gen_start":505440,"node":73,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":506356,"gen_start":505685,"node":74,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":514466,"gen_start":506356,"node":75,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":518531,"gen_start":514466,"node":76,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":531525,"gen_start":518531,"node":77,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":541291,"gen_start":531525,"node":78,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":541903,"gen_start":541291,"node":79,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":542150,"gen_start":541903,"node":80,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":542397,"gen_start":542150,"node":81,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":543092,"gen_start":542397,"node":82,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":543541,"gen_start":543092,"node":83,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":564659,"gen_start":543541,"node":84,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":565163,"gen_start":564659,"node":85,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":579254,"gen_start":565163,"node":86,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":579899,"gen_start":579254,"node":87,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":581066,"gen_start":579899,"node":88,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":582707,"gen_start":581066,"node":89,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":583156,"gen_start":582707,"node":90,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":590681,"gen_start":583156,"node":91,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":601273,"gen_start":590681,"node":92,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":602687,"gen_start":601273,"node":93,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":616374,"gen_start":602687,"node":94,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":617020,"gen_start":616374,"node":95,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":617386,"gen_start":617020,"node":96,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":630822,"gen_start":617386,"node":97,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":631198,"gen_start":630822,"node":98,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":631647,"gen_start":631198,"node":99,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":636493,"gen_start":631647,"node":100,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":641625,"gen_start":636493,"node":101,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":642625,"gen_start":641625,"node":102,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":642870,"gen_start":642625,"node":103,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":643044,"gen_start":642870,"node":104,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":648692,"gen_start":643044,"node":105,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":649141,"gen_start":648692,"node":106,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":649388,"gen_start":649141,"node":107,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":649837,"gen_start":649388,"node":108,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":650283,"gen_start":649837,"node":109,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":650507,"gen_start":650283,"node":110,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":652715,"gen_start":650507,"node":111,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":653859,"gen_start":652715,"node":112,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":664022,"gen_start":653859,"node":113,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":664547,"gen_start":664022,"node":114,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":670023,"gen_start":664547,"node":115,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":681771,"gen_start":670023,"node":116,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":682631,"gen_start":681771,"node":117,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":702392,"gen_start":682631,"node":118,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":702946,"gen_start":702392,"node":119,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":703559,"gen_start":702946,"node":120,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":704780,"gen_start":703559,"node":121,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":705896,"gen_start":704780,"node":122,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":706747,"gen_start":705896,"node":123,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":707207,"gen_start":706747,"node":124,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":708605,"gen_start":707207,"node":125,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":710852,"gen_start":708605,"node":126,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":775023,"gen_start":710852,"node":127,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":787677,"gen_start":775023,"node":128,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":820239,"gen_start":787677,"node":129,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":820810,"gen_start":820239,"node":130,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":821744,"gen_start":820810,"node":131,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":999408,"gen_start":821744,"node":132,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1017278,"gen_start":999408,"node":133,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1018942,"gen_start":1017278,"node":134,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1019188,"gen_start":1018942,"node":135,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1020108,"gen_start":1019188,"node":136,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1037607,"gen_start":1020108,"node":137,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1037967,"gen_start":1037607,"node":138,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1038850,"gen_start":1037967,"node":139,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1040698,"gen_start":1038850,"node":140,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1049535,"gen_start":1040698,"node":141,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1056403,"gen_start":1049535,"node":142,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1069694,"gen_start":1056403,"node":143,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1076553,"gen_start":1069694,"node":144,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1077055,"gen_start":1076553,"node":145,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1082942,"gen_start":1077055,"node":146,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1083391,"gen_start":1082942,"node":147,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1083637,"gen_start":1083391,"node":148,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1084426,"gen_start":1083637,"node":149,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1133860,"gen_start":1084426,"node":150,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1142098,"gen_start":1133860,"node":151,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1144059,"gen_start":1142098,"node":152,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1144508,"gen_start":1144059,"node":153,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1218366,"gen_start":1144508,"node":154,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1220060,"gen_start":1218366,"node":155,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1221085,"gen_start":1220060,"node":156,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1228150,"gen_start":1221085,"node":157,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1228804,"gen_start":1228150,"node":158,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1234288,"gen_start":1228804,"node":159,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1234536,"gen_start":1234288,"node":160,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1234748,"gen_start":1234536,"node":161,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1235287,"gen_start":1234748,"node":162,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1236647,"gen_start":1235287,"node":163,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1237058,"gen_start":1236647,"node":164,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1244225,"gen_start":1237058,"node":165,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1245192,"gen_start":1244225,"node":166,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1246013,"gen_start":1245192,"node":167,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1246258,"gen_start":1246013,"node":168,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1247123,"gen_start":1246258,"node":169,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1247986,"gen_start":1247123,"node":170,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1259840,"gen_start":1247986,"node":171,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1265349,"gen_start":1259840,"node":172,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1266576,"gen_start":1265349,"node":173,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1267026,"gen_start":1266576,"node":174,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1267476,"gen_start":1267026,"node":175,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1268510,"gen_start":1267476,"node":176,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1290319,"gen_start":1268510,"node":177,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1307227,"gen_start":1290319,"node":178,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1313597,"gen_start":1307227,"node":179,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1315139,"gen_start":1313597,"node":180,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1323671,"gen_start":1315139,"node":181,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1354232,"gen_start":1323671,"node":182,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1360584,"gen_start":1354232,"node":183,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1361963,"gen_start":1360584,"node":184,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1362540,"gen_start":1361963,"node":185,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1404054,"gen_start":1362540,"node":186,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1404504,"gen_start":1404054,"node":187,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1404954,"gen_start":1404504,"node":188,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1450539,"gen_start":1404954,"node":189,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1454052,"gen_start":1450539,"node":190,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1465736,"gen_start":1454052,"node":191,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1472274,"gen_start":1465736,"node":192,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1472640,"gen_start":1472274,"node":193,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1475211,"gen_start":1472640,"node":194,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1475457,"gen_start":1475211,"node":195,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1476457,"gen_start":1475457,"node":196,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1479929,"gen_start":1476457,"node":197,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1482106,"gen_start":1479929,"node":198,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1485902,"gen_start":1482106,"node":199,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1486713,"gen_start":1485902,"node":200,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1488040,"gen_start":1486713,"node":201,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1488639,"gen_start":1488040,"node":202,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1489820,"gen_start":1488639,"node":203,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1490780,"gen_start":1489820,"node":204,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1493230,"gen_start":1490780,"node":205,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1530633,"gen_start":1493230,"node":206,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1531159,"gen_start":1530633,"node":207,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1548302,"gen_start":1531159,"node":208,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1548877,"gen_start":1548302,"node":209,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1549268,"gen_start":1548877,"node":210,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1595997,"gen_start":1549268,"node":211,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1596441,"gen_start":1595997,"node":212,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1597534,"gen_start":1596441,"node":213,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1605774,"gen_start":1597534,"node":214,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1621325,"gen_start":1605774,"node":215,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1625024,"gen_start":1621325,"node":216,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1625474,"gen_start":1625024,"node":217,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1628169,"gen_start":1625474,"node":218,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1629881,"gen_start":1628169,"node":219,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1630126,"gen_start":1629881,"node":220,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1652682,"gen_start":1630126,"node":221,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1661790,"gen_start":1652682,"node":222,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1672740,"gen_start":1661790,"node":223,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1688231,"gen_start":1672740,"node":224,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1699606,"gen_start":1688231,"node":225,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1700050,"gen_start":1699606,"node":226,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1701753,"gen_start":1700050,"node":227,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1869725,"gen_start":1701753,"node":228,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1922791,"gen_start":1869725,"node":229,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1923241,"gen_start":1922791,"node":230,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1924248,"gen_start":1923241,"node":231,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1924739,"gen_start":1924248,"node":232,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1925248,"gen_start":1924739,"node":233,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1926121,"gen_start":1925248,"node":234,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1928946,"gen_start":1926121,"node":235,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1964313,"gen_start":1928946,"node":236,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1964760,"gen_start":1964313,"node":237,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":1974204,"gen_start":1964760,"node":238,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2001114,"gen_start":1974204,"node":239,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2001360,"gen_start":2001114,"node":240,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2037711,"gen_start":2001360,"node":241,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2038956,"gen_start":2037711,"node":242,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2039176,"gen_start":2038956,"node":243,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2045421,"gen_start":2039176,"node":244,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2048713,"gen_start":2045421,"node":245,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2050189,"gen_start":2048713,"node":246,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2050433,"gen_start":2050189,"node":247,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2057048,"gen_start":2050433,"node":248,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2057477,"gen_start":2057048,"node":249,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2058869,"gen_start":2057477,"node":250,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2060648,"gen_start":2058869,"node":251,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2061126,"gen_start":2060648,"node":252,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2062209,"gen_start":2061126,"node":253,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2063114,"gen_start":2062209,"node":254,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2072256,"gen_start":2063114,"node":255,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2072703,"gen_start":2072256,"node":256,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2075393,"gen_start":2072703,"node":257,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2076329,"gen_start":2075393,"node":258,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2076575,"gen_start":2076329,"node":259,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2086903,"gen_start":2076575,"node":260,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2088941,"gen_start":2086903,"node":261,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2121967,"gen_start":2088941,"node":262,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2173644,"gen_start":2121967,"node":263,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2174017,"gen_start":2173644,"node":264,"role":"declaration","source":0,"src_end":1159772,"src_start":204},{"artifact":1,"gen_end":2174032,"gen_start":2174017,"node":265,"role":"declaration","source":0,"src_end":1159772,"src_start":204}],"module":"Roots","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Roots.lex.tex","sha256":"c9072cb819be8a2ac4408dd5fcd3e8f65976a05f71c5b1f0e96d9d4cee4ad0db"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/maps/LexLeanExample/Scales.map.json b/examples/uor-atlas/expected/build/maps/LexLeanExample/Scales.map.json index 25774672f..901322e0a 100644 --- a/examples/uor-atlas/expected/build/maps/LexLeanExample/Scales.map.json +++ b/examples/uor-atlas/expected/build/maps/LexLeanExample/Scales.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Scales.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Scales.tex"}],"mappings":[{"artifact":0,"gen_end":8573705,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5833,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11161,"gen_start":5833,"node":3,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11754,"gen_start":11161,"node":4,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":15012,"gen_start":11754,"node":5,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":15710,"gen_start":15012,"node":6,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":49190,"gen_start":15710,"node":7,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":49564,"gen_start":49190,"node":8,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":49916,"gen_start":49564,"node":9,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":52364,"gen_start":49916,"node":10,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":78501,"gen_start":52364,"node":11,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":82458,"gen_start":78501,"node":12,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":167541,"gen_start":82458,"node":13,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":167788,"gen_start":167541,"node":14,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":168231,"gen_start":167788,"node":15,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":185871,"gen_start":168231,"node":16,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":186314,"gen_start":185871,"node":17,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":267142,"gen_start":186314,"node":18,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":278724,"gen_start":267142,"node":19,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":279208,"gen_start":278724,"node":20,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":279816,"gen_start":279208,"node":21,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":280380,"gen_start":279816,"node":22,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":285885,"gen_start":280380,"node":23,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":307476,"gen_start":285885,"node":24,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":307721,"gen_start":307476,"node":25,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":315857,"gen_start":307721,"node":26,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":327830,"gen_start":315857,"node":27,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":328401,"gen_start":327830,"node":28,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":329097,"gen_start":328401,"node":29,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":329540,"gen_start":329097,"node":30,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":359278,"gen_start":329540,"node":31,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":359721,"gen_start":359278,"node":32,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":375904,"gen_start":359721,"node":33,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":379102,"gen_start":375904,"node":34,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":389440,"gen_start":379102,"node":35,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":394209,"gen_start":389440,"node":36,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":394652,"gen_start":394209,"node":37,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":405459,"gen_start":394652,"node":38,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":405704,"gen_start":405459,"node":39,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":433893,"gen_start":405704,"node":40,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":434336,"gen_start":433893,"node":41,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":436393,"gen_start":434336,"node":42,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":436963,"gen_start":436393,"node":43,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":437539,"gen_start":436963,"node":44,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":438619,"gen_start":437539,"node":45,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":439247,"gen_start":438619,"node":46,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":449580,"gen_start":439247,"node":47,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":494758,"gen_start":449580,"node":48,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":495421,"gen_start":494758,"node":49,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":498297,"gen_start":495421,"node":50,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":513786,"gen_start":498297,"node":51,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":514231,"gen_start":513786,"node":52,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":515133,"gen_start":514231,"node":53,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":515581,"gen_start":515133,"node":54,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":517594,"gen_start":515581,"node":55,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":532775,"gen_start":517594,"node":56,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":566115,"gen_start":532775,"node":57,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":566638,"gen_start":566115,"node":58,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":594973,"gen_start":566638,"node":59,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":599731,"gen_start":594973,"node":60,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":615876,"gen_start":599731,"node":61,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":616122,"gen_start":615876,"node":62,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":637869,"gen_start":616122,"node":63,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":638535,"gen_start":637869,"node":64,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":638984,"gen_start":638535,"node":65,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":652077,"gen_start":638984,"node":66,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":831767,"gen_start":652077,"node":67,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":832019,"gen_start":831767,"node":68,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":837834,"gen_start":832019,"node":69,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":840019,"gen_start":837834,"node":70,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":840714,"gen_start":840019,"node":71,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":843416,"gen_start":840714,"node":72,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":844278,"gen_start":843416,"node":73,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":846213,"gen_start":844278,"node":74,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":846680,"gen_start":846213,"node":75,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1023182,"gen_start":846680,"node":76,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1024155,"gen_start":1023182,"node":77,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1024493,"gen_start":1024155,"node":78,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1026629,"gen_start":1024493,"node":79,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1028579,"gen_start":1026629,"node":80,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1039332,"gen_start":1028579,"node":81,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1039583,"gen_start":1039332,"node":82,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1040032,"gen_start":1039583,"node":83,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1040598,"gen_start":1040032,"node":84,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1041047,"gen_start":1040598,"node":85,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1043413,"gen_start":1041047,"node":86,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1043660,"gen_start":1043413,"node":87,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1044109,"gen_start":1043660,"node":88,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1046885,"gen_start":1044109,"node":89,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1055387,"gen_start":1046885,"node":90,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1056852,"gen_start":1055387,"node":91,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1069649,"gen_start":1056852,"node":92,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1071390,"gen_start":1069649,"node":93,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1072225,"gen_start":1071390,"node":94,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1074692,"gen_start":1072225,"node":95,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1075355,"gen_start":1074692,"node":96,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1077614,"gen_start":1075355,"node":97,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1090793,"gen_start":1077614,"node":98,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1091556,"gen_start":1090793,"node":99,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1097638,"gen_start":1091556,"node":100,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1098272,"gen_start":1097638,"node":101,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1100704,"gen_start":1098272,"node":102,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1102032,"gen_start":1100704,"node":103,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1105541,"gen_start":1102032,"node":104,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1110435,"gen_start":1105541,"node":105,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1112600,"gen_start":1110435,"node":106,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1115317,"gen_start":1112600,"node":107,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1116072,"gen_start":1115317,"node":108,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1117151,"gen_start":1116072,"node":109,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1118856,"gen_start":1117151,"node":110,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1125893,"gen_start":1118856,"node":111,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1133369,"gen_start":1125893,"node":112,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1137747,"gen_start":1133369,"node":113,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1151116,"gen_start":1137747,"node":114,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1158099,"gen_start":1151116,"node":115,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1163963,"gen_start":1158099,"node":116,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1191552,"gen_start":1163963,"node":117,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1195528,"gen_start":1191552,"node":118,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1199042,"gen_start":1195528,"node":119,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1199272,"gen_start":1199042,"node":120,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1201528,"gen_start":1199272,"node":121,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1287294,"gen_start":1201528,"node":122,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1287538,"gen_start":1287294,"node":123,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1288029,"gen_start":1287538,"node":124,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1292037,"gen_start":1288029,"node":125,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1318494,"gen_start":1292037,"node":126,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1318943,"gen_start":1318494,"node":127,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1319389,"gen_start":1318943,"node":128,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1320213,"gen_start":1319389,"node":129,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1326897,"gen_start":1320213,"node":130,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1327346,"gen_start":1326897,"node":131,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1341249,"gen_start":1327346,"node":132,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1346259,"gen_start":1341249,"node":133,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1347169,"gen_start":1346259,"node":134,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1350046,"gen_start":1347169,"node":135,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1352923,"gen_start":1350046,"node":136,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1353396,"gen_start":1352923,"node":137,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1354011,"gen_start":1353396,"node":138,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1354584,"gen_start":1354011,"node":139,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1355501,"gen_start":1354584,"node":140,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1357083,"gen_start":1355501,"node":141,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1357559,"gen_start":1357083,"node":142,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1358066,"gen_start":1357559,"node":143,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1358300,"gen_start":1358066,"node":144,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1360007,"gen_start":1358300,"node":145,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1377695,"gen_start":1360007,"node":146,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1380651,"gen_start":1377695,"node":147,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1381010,"gen_start":1380651,"node":148,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1381619,"gen_start":1381010,"node":149,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1382258,"gen_start":1381619,"node":150,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1408293,"gen_start":1382258,"node":151,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1454385,"gen_start":1408293,"node":152,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1456590,"gen_start":1454385,"node":153,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1457039,"gen_start":1456590,"node":154,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1457710,"gen_start":1457039,"node":155,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1458642,"gen_start":1457710,"node":156,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1459940,"gen_start":1458642,"node":157,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1472970,"gen_start":1459940,"node":158,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1489917,"gen_start":1472970,"node":159,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1490363,"gen_start":1489917,"node":160,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1491208,"gen_start":1490363,"node":161,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1495609,"gen_start":1491208,"node":162,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1536191,"gen_start":1495609,"node":163,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1538519,"gen_start":1536191,"node":164,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1547956,"gen_start":1538519,"node":165,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1548224,"gen_start":1547956,"node":166,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1558837,"gen_start":1548224,"node":167,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1559563,"gen_start":1558837,"node":168,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1559812,"gen_start":1559563,"node":169,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1563700,"gen_start":1559812,"node":170,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1567524,"gen_start":1563700,"node":171,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1568924,"gen_start":1567524,"node":172,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1573237,"gen_start":1568924,"node":173,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1573938,"gen_start":1573237,"node":174,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1574193,"gen_start":1573938,"node":175,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1574875,"gen_start":1574193,"node":176,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1575112,"gen_start":1574875,"node":177,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1580713,"gen_start":1575112,"node":178,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1581998,"gen_start":1580713,"node":179,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1582794,"gen_start":1581998,"node":180,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1583028,"gen_start":1582794,"node":181,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1584547,"gen_start":1583028,"node":182,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1615677,"gen_start":1584547,"node":183,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1627839,"gen_start":1615677,"node":184,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1628822,"gen_start":1627839,"node":185,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1642196,"gen_start":1628822,"node":186,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1644694,"gen_start":1642196,"node":187,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1644941,"gen_start":1644694,"node":188,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1645676,"gen_start":1644941,"node":189,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1646125,"gen_start":1645676,"node":190,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1648434,"gen_start":1646125,"node":191,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1648670,"gen_start":1648434,"node":192,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1666191,"gen_start":1648670,"node":193,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1683346,"gen_start":1666191,"node":194,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1683827,"gen_start":1683346,"node":195,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1684276,"gen_start":1683827,"node":196,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1685494,"gen_start":1684276,"node":197,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1688952,"gen_start":1685494,"node":198,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1689930,"gen_start":1688952,"node":199,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1692338,"gen_start":1689930,"node":200,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1696320,"gen_start":1692338,"node":201,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1704228,"gen_start":1696320,"node":202,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1704677,"gen_start":1704228,"node":203,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1705123,"gen_start":1704677,"node":204,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1705370,"gen_start":1705123,"node":205,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1707547,"gen_start":1705370,"node":206,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1714496,"gen_start":1707547,"node":207,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1717518,"gen_start":1714496,"node":208,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1733433,"gen_start":1717518,"node":209,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1734597,"gen_start":1733433,"node":210,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1735046,"gen_start":1734597,"node":211,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1735495,"gen_start":1735046,"node":212,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1743693,"gen_start":1735495,"node":213,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1743940,"gen_start":1743693,"node":214,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1744179,"gen_start":1743940,"node":215,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1745293,"gen_start":1744179,"node":216,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1745537,"gen_start":1745293,"node":217,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2164126,"gen_start":1745537,"node":218,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2197171,"gen_start":2164126,"node":219,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2197620,"gen_start":2197171,"node":220,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2209723,"gen_start":2197620,"node":221,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2253771,"gen_start":2209723,"node":222,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2259482,"gen_start":2253771,"node":223,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2260315,"gen_start":2259482,"node":224,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2271496,"gen_start":2260315,"node":225,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2271942,"gen_start":2271496,"node":226,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2274260,"gen_start":2271942,"node":227,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2274709,"gen_start":2274260,"node":228,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2275827,"gen_start":2274709,"node":229,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2276074,"gen_start":2275827,"node":230,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2368226,"gen_start":2276074,"node":231,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2419216,"gen_start":2368226,"node":232,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2448765,"gen_start":2419216,"node":233,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2454671,"gen_start":2448765,"node":234,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2455120,"gen_start":2454671,"node":235,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2455784,"gen_start":2455120,"node":236,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2502314,"gen_start":2455784,"node":237,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2502763,"gen_start":2502314,"node":238,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2506745,"gen_start":2502763,"node":239,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2507575,"gen_start":2506745,"node":240,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2514542,"gen_start":2507575,"node":241,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2514867,"gen_start":2514542,"node":242,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2515841,"gen_start":2514867,"node":243,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2516511,"gen_start":2515841,"node":244,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2529546,"gen_start":2516511,"node":245,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2529992,"gen_start":2529546,"node":246,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2531112,"gen_start":2529992,"node":247,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2573677,"gen_start":2531112,"node":248,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2574123,"gen_start":2573677,"node":249,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2574572,"gen_start":2574123,"node":250,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2588894,"gen_start":2574572,"node":251,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2591200,"gen_start":2588894,"node":252,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2595756,"gen_start":2591200,"node":253,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2596800,"gen_start":2595756,"node":254,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2597363,"gen_start":2596800,"node":255,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2597812,"gen_start":2597363,"node":256,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2598261,"gen_start":2597812,"node":257,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2598513,"gen_start":2598261,"node":258,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2602419,"gen_start":2598513,"node":259,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2604081,"gen_start":2602419,"node":260,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2612130,"gen_start":2604081,"node":261,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2627521,"gen_start":2612130,"node":262,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2637442,"gen_start":2627521,"node":263,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2638266,"gen_start":2637442,"node":264,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2649727,"gen_start":2638266,"node":265,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2651075,"gen_start":2649727,"node":266,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2659089,"gen_start":2651075,"node":267,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2662510,"gen_start":2659089,"node":268,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2678066,"gen_start":2662510,"node":269,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2679364,"gen_start":2678066,"node":270,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2681070,"gen_start":2679364,"node":271,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2682514,"gen_start":2681070,"node":272,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2699574,"gen_start":2682514,"node":273,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2700319,"gen_start":2699574,"node":274,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2729902,"gen_start":2700319,"node":275,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2744881,"gen_start":2729902,"node":276,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2745330,"gen_start":2744881,"node":277,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2752265,"gen_start":2745330,"node":278,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2754179,"gen_start":2752265,"node":279,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2758077,"gen_start":2754179,"node":280,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2788203,"gen_start":2758077,"node":281,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2789332,"gen_start":2788203,"node":282,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2790001,"gen_start":2789332,"node":283,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2840004,"gen_start":2790001,"node":284,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2841395,"gen_start":2840004,"node":285,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2846386,"gen_start":2841395,"node":286,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2847680,"gen_start":2846386,"node":287,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2848512,"gen_start":2847680,"node":288,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2856275,"gen_start":2848512,"node":289,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2858467,"gen_start":2856275,"node":290,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2858644,"gen_start":2858467,"node":291,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2862183,"gen_start":2858644,"node":292,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2865463,"gen_start":2862183,"node":293,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2889003,"gen_start":2865463,"node":294,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2889452,"gen_start":2889003,"node":295,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2889860,"gen_start":2889452,"node":296,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2890466,"gen_start":2889860,"node":297,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2912110,"gen_start":2890466,"node":298,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2914055,"gen_start":2912110,"node":299,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2914504,"gen_start":2914055,"node":300,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2916713,"gen_start":2914504,"node":301,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2916999,"gen_start":2916713,"node":302,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2917448,"gen_start":2916999,"node":303,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2917694,"gen_start":2917448,"node":304,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2925892,"gen_start":2917694,"node":305,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2928833,"gen_start":2925892,"node":306,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2934978,"gen_start":2928833,"node":307,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2959546,"gen_start":2934978,"node":308,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2959793,"gen_start":2959546,"node":309,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2980748,"gen_start":2959793,"node":310,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2981763,"gen_start":2980748,"node":311,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2984282,"gen_start":2981763,"node":312,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3011771,"gen_start":2984282,"node":313,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3027467,"gen_start":3011771,"node":314,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3058741,"gen_start":3027467,"node":315,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3063536,"gen_start":3058741,"node":316,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3072378,"gen_start":3063536,"node":317,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3073965,"gen_start":3072378,"node":318,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3080970,"gen_start":3073965,"node":319,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3082283,"gen_start":3080970,"node":320,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3083701,"gen_start":3082283,"node":321,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3107165,"gen_start":3083701,"node":322,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3140397,"gen_start":3107165,"node":323,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3185376,"gen_start":3140397,"node":324,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3186549,"gen_start":3185376,"node":325,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3187526,"gen_start":3186549,"node":326,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3188856,"gen_start":3187526,"node":327,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3189444,"gen_start":3188856,"node":328,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3213794,"gen_start":3189444,"node":329,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3230673,"gen_start":3213794,"node":330,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3231122,"gen_start":3230673,"node":331,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3240315,"gen_start":3231122,"node":332,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3241529,"gen_start":3240315,"node":333,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3247808,"gen_start":3241529,"node":334,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3248354,"gen_start":3247808,"node":335,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3249117,"gen_start":3248354,"node":336,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3252897,"gen_start":3249117,"node":337,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3259712,"gen_start":3252897,"node":338,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3267910,"gen_start":3259712,"node":339,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3275669,"gen_start":3267910,"node":340,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3276254,"gen_start":3275669,"node":341,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3277137,"gen_start":3276254,"node":342,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3277586,"gen_start":3277137,"node":343,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3322670,"gen_start":3277586,"node":344,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3323106,"gen_start":3322670,"node":345,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3331418,"gen_start":3323106,"node":346,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3335974,"gen_start":3331418,"node":347,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3341983,"gen_start":3335974,"node":348,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3368985,"gen_start":3341983,"node":349,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3369494,"gen_start":3368985,"node":350,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3370418,"gen_start":3369494,"node":351,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3373096,"gen_start":3370418,"node":352,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3378839,"gen_start":3373096,"node":353,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3379300,"gen_start":3378839,"node":354,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3383824,"gen_start":3379300,"node":355,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3390805,"gen_start":3383824,"node":356,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3394627,"gen_start":3390805,"node":357,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3396571,"gen_start":3394627,"node":358,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3403372,"gen_start":3396571,"node":359,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3411597,"gen_start":3403372,"node":360,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3413223,"gen_start":3411597,"node":361,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3413475,"gen_start":3413223,"node":362,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3414247,"gen_start":3413475,"node":363,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3427049,"gen_start":3414247,"node":364,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3456399,"gen_start":3427049,"node":365,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3457011,"gen_start":3456399,"node":366,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3457189,"gen_start":3457011,"node":367,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3457638,"gen_start":3457189,"node":368,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3465120,"gen_start":3457638,"node":369,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3472883,"gen_start":3465120,"node":370,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3477509,"gen_start":3472883,"node":371,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3477745,"gen_start":3477509,"node":372,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3478360,"gen_start":3477745,"node":373,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3486747,"gen_start":3478360,"node":374,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3495091,"gen_start":3486747,"node":375,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3773184,"gen_start":3495091,"node":376,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3781388,"gen_start":3773184,"node":377,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3796725,"gen_start":3781388,"node":378,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3797801,"gen_start":3796725,"node":379,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3798250,"gen_start":3797801,"node":380,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3799097,"gen_start":3798250,"node":381,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3808553,"gen_start":3799097,"node":382,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3809862,"gen_start":3808553,"node":383,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3828829,"gen_start":3809862,"node":384,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3868461,"gen_start":3828829,"node":385,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3890249,"gen_start":3868461,"node":386,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3896204,"gen_start":3890249,"node":387,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3896579,"gen_start":3896204,"node":388,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3898641,"gen_start":3896579,"node":389,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3908087,"gen_start":3898641,"node":390,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3908536,"gen_start":3908087,"node":391,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3910964,"gen_start":3908536,"node":392,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3912672,"gen_start":3910964,"node":393,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3952321,"gen_start":3912672,"node":394,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3952770,"gen_start":3952321,"node":395,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3956291,"gen_start":3952770,"node":396,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3958624,"gen_start":3956291,"node":397,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4001092,"gen_start":3958624,"node":398,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4001541,"gen_start":4001092,"node":399,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4001990,"gen_start":4001541,"node":400,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4009704,"gen_start":4001990,"node":401,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4015673,"gen_start":4009704,"node":402,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4016294,"gen_start":4015673,"node":403,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4021987,"gen_start":4016294,"node":404,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4024864,"gen_start":4021987,"node":405,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4025244,"gen_start":4024864,"node":406,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4032932,"gen_start":4025244,"node":407,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4033381,"gen_start":4032932,"node":408,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4074455,"gen_start":4033381,"node":409,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4075023,"gen_start":4074455,"node":410,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4076064,"gen_start":4075023,"node":411,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4076311,"gen_start":4076064,"node":412,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4076760,"gen_start":4076311,"node":413,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4085147,"gen_start":4076760,"node":414,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4085475,"gen_start":4085147,"node":415,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4091949,"gen_start":4085475,"node":416,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4098805,"gen_start":4091949,"node":417,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4121647,"gen_start":4098805,"node":418,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4147781,"gen_start":4121647,"node":419,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4220175,"gen_start":4147781,"node":420,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4249462,"gen_start":4220175,"node":421,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4329002,"gen_start":4249462,"node":422,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4329250,"gen_start":4329002,"node":423,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4507976,"gen_start":4329250,"node":424,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4534752,"gen_start":4507976,"node":425,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4537063,"gen_start":4534752,"node":426,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4545521,"gen_start":4537063,"node":427,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4545767,"gen_start":4545521,"node":428,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4546066,"gen_start":4545767,"node":429,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4553670,"gen_start":4546066,"node":430,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4560087,"gen_start":4553670,"node":431,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4564475,"gen_start":4560087,"node":432,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4564850,"gen_start":4564475,"node":433,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4571850,"gen_start":4564850,"node":434,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4582329,"gen_start":4571850,"node":435,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4590088,"gen_start":4582329,"node":436,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4590368,"gen_start":4590088,"node":437,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4590619,"gen_start":4590368,"node":438,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4591597,"gen_start":4590619,"node":439,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4600397,"gen_start":4591597,"node":440,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4601503,"gen_start":4600397,"node":441,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4601952,"gen_start":4601503,"node":442,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4615310,"gen_start":4601952,"node":443,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4623003,"gen_start":4615310,"node":444,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4624056,"gen_start":4623003,"node":445,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4627569,"gen_start":4624056,"node":446,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4628184,"gen_start":4627569,"node":447,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4628633,"gen_start":4628184,"node":448,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4628884,"gen_start":4628633,"node":449,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4644909,"gen_start":4628884,"node":450,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4676610,"gen_start":4644909,"node":451,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4707748,"gen_start":4676610,"node":452,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4709994,"gen_start":4707748,"node":453,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4712402,"gen_start":4709994,"node":454,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4759830,"gen_start":4712402,"node":455,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4760279,"gen_start":4759830,"node":456,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4761674,"gen_start":4760279,"node":457,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4762123,"gen_start":4761674,"node":458,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4772423,"gen_start":4762123,"node":459,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4786581,"gen_start":4772423,"node":460,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4837284,"gen_start":4786581,"node":461,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4848211,"gen_start":4837284,"node":462,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4871707,"gen_start":4848211,"node":463,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4876337,"gen_start":4871707,"node":464,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4876589,"gen_start":4876337,"node":465,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4889273,"gen_start":4876589,"node":466,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4906660,"gen_start":4889273,"node":467,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4907959,"gen_start":4906660,"node":468,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4908209,"gen_start":4907959,"node":469,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4954739,"gen_start":4908209,"node":470,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4961339,"gen_start":4954739,"node":471,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4963598,"gen_start":4961339,"node":472,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4965378,"gen_start":4963598,"node":473,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4969934,"gen_start":4965378,"node":474,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4979401,"gen_start":4969934,"node":475,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4981969,"gen_start":4979401,"node":476,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5046283,"gen_start":4981969,"node":477,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5050089,"gen_start":5046283,"node":478,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5056218,"gen_start":5050089,"node":479,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5065327,"gen_start":5056218,"node":480,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5065776,"gen_start":5065327,"node":481,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5068653,"gen_start":5065776,"node":482,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5072475,"gen_start":5068653,"node":483,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5072690,"gen_start":5072475,"node":484,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5081077,"gen_start":5072690,"node":485,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5082084,"gen_start":5081077,"node":486,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5104775,"gen_start":5082084,"node":487,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5154058,"gen_start":5104775,"node":488,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5177462,"gen_start":5154058,"node":489,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5179087,"gen_start":5177462,"node":490,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5251990,"gen_start":5179087,"node":491,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5255184,"gen_start":5251990,"node":492,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5255430,"gen_start":5255184,"node":493,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5262917,"gen_start":5255430,"node":494,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5263871,"gen_start":5262917,"node":495,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5264320,"gen_start":5263871,"node":496,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5264769,"gen_start":5264320,"node":497,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5341191,"gen_start":5264769,"node":498,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5361777,"gen_start":5341191,"node":499,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5362279,"gen_start":5361777,"node":500,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5365110,"gen_start":5362279,"node":501,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5377110,"gen_start":5365110,"node":502,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5378045,"gen_start":5377110,"node":503,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5380908,"gen_start":5378045,"node":504,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5441609,"gen_start":5380908,"node":505,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5466495,"gen_start":5441609,"node":506,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5560379,"gen_start":5466495,"node":507,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5563774,"gen_start":5560379,"node":508,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5563989,"gen_start":5563774,"node":509,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5604938,"gen_start":5563989,"node":510,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5605742,"gen_start":5604938,"node":511,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5691405,"gen_start":5605742,"node":512,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5695961,"gen_start":5691405,"node":513,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5704180,"gen_start":5695961,"node":514,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5745226,"gen_start":5704180,"node":515,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5755552,"gen_start":5745226,"node":516,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5756546,"gen_start":5755552,"node":517,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5776128,"gen_start":5756546,"node":518,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5777631,"gen_start":5776128,"node":519,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5779335,"gen_start":5777631,"node":520,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5792481,"gen_start":5779335,"node":521,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5793054,"gen_start":5792481,"node":522,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5793503,"gen_start":5793054,"node":523,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5818268,"gen_start":5793503,"node":524,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5859417,"gen_start":5818268,"node":525,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5860585,"gen_start":5859417,"node":526,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5861245,"gen_start":5860585,"node":527,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5861496,"gen_start":5861245,"node":528,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5869883,"gen_start":5861496,"node":529,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5870242,"gen_start":5869883,"node":530,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5960078,"gen_start":5870242,"node":531,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5960326,"gen_start":5960078,"node":532,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5960934,"gen_start":5960326,"node":533,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5961377,"gen_start":5960934,"node":534,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5988119,"gen_start":5961377,"node":535,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5998475,"gen_start":5988119,"node":536,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6005974,"gen_start":5998475,"node":537,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6014030,"gen_start":6005974,"node":538,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6020277,"gen_start":6014030,"node":539,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6021480,"gen_start":6020277,"node":540,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6036471,"gen_start":6021480,"node":541,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6037954,"gen_start":6036471,"node":542,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6046312,"gen_start":6037954,"node":543,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6046900,"gen_start":6046312,"node":544,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6047473,"gen_start":6046900,"node":545,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6079173,"gen_start":6047473,"node":546,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6079585,"gen_start":6079173,"node":547,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6079831,"gen_start":6079585,"node":548,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6081854,"gen_start":6079831,"node":549,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6084255,"gen_start":6081854,"node":550,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6090160,"gen_start":6084255,"node":551,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6091386,"gen_start":6090160,"node":552,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6099783,"gen_start":6091386,"node":553,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6100520,"gen_start":6099783,"node":554,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6108832,"gen_start":6100520,"node":555,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6119221,"gen_start":6108832,"node":556,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6128885,"gen_start":6119221,"node":557,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6133663,"gen_start":6128885,"node":558,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6155712,"gen_start":6133663,"node":559,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6164220,"gen_start":6155712,"node":560,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6164435,"gen_start":6164220,"node":561,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6165190,"gen_start":6164435,"node":562,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6167730,"gen_start":6165190,"node":563,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6168542,"gen_start":6167730,"node":564,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6194744,"gen_start":6168542,"node":565,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6195190,"gen_start":6194744,"node":566,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6196149,"gen_start":6195190,"node":567,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6210210,"gen_start":6196149,"node":568,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6263175,"gen_start":6210210,"node":569,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6263624,"gen_start":6263175,"node":570,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6321429,"gen_start":6263624,"node":571,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6322304,"gen_start":6321429,"node":572,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6333142,"gen_start":6322304,"node":573,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6340370,"gen_start":6333142,"node":574,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6340981,"gen_start":6340370,"node":575,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6357106,"gen_start":6340981,"node":576,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6370131,"gen_start":6357106,"node":577,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6370381,"gen_start":6370131,"node":578,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6371950,"gen_start":6370381,"node":579,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6372196,"gen_start":6371950,"node":580,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6372784,"gen_start":6372196,"node":581,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6373038,"gen_start":6372784,"node":582,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6374349,"gen_start":6373038,"node":583,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6374798,"gen_start":6374349,"node":584,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6375247,"gen_start":6374798,"node":585,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6375625,"gen_start":6375247,"node":586,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6384084,"gen_start":6375625,"node":587,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6410524,"gen_start":6384084,"node":588,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6411858,"gen_start":6410524,"node":589,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6412036,"gen_start":6411858,"node":590,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6419069,"gen_start":6412036,"node":591,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6423625,"gen_start":6419069,"node":592,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6427393,"gen_start":6423625,"node":593,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6432852,"gen_start":6427393,"node":594,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6582755,"gen_start":6432852,"node":595,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6597043,"gen_start":6582755,"node":596,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6603390,"gen_start":6597043,"node":597,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6605391,"gen_start":6603390,"node":598,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6605625,"gen_start":6605391,"node":599,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6609493,"gen_start":6605625,"node":600,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6629804,"gen_start":6609493,"node":601,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6630884,"gen_start":6629804,"node":602,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6631259,"gen_start":6630884,"node":603,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6631708,"gen_start":6631259,"node":604,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6632364,"gen_start":6631708,"node":605,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6633241,"gen_start":6632364,"node":606,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6634747,"gen_start":6633241,"node":607,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6635007,"gen_start":6634747,"node":608,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6635456,"gen_start":6635007,"node":609,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6641072,"gen_start":6635456,"node":610,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6650037,"gen_start":6641072,"node":611,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6667120,"gen_start":6650037,"node":612,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6675327,"gen_start":6667120,"node":613,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6677182,"gen_start":6675327,"node":614,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6677631,"gen_start":6677182,"node":615,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6678397,"gen_start":6677631,"node":616,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6681305,"gen_start":6678397,"node":617,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6690370,"gen_start":6681305,"node":618,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6771707,"gen_start":6690370,"node":619,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6773559,"gen_start":6771707,"node":620,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6774237,"gen_start":6773559,"node":621,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6774713,"gen_start":6774237,"node":622,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6783919,"gen_start":6774713,"node":623,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6784368,"gen_start":6783919,"node":624,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6785679,"gen_start":6784368,"node":625,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6786766,"gen_start":6785679,"node":626,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6961565,"gen_start":6786766,"node":627,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7055830,"gen_start":6961565,"node":628,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7061760,"gen_start":7055830,"node":629,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7062100,"gen_start":7061760,"node":630,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7062563,"gen_start":7062100,"node":631,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7236081,"gen_start":7062563,"node":632,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7236646,"gen_start":7236081,"node":633,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7237771,"gen_start":7236646,"node":634,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7238220,"gen_start":7237771,"node":635,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7242351,"gen_start":7238220,"node":636,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7242800,"gen_start":7242351,"node":637,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7244566,"gen_start":7242800,"node":638,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7244815,"gen_start":7244566,"node":639,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7255850,"gen_start":7244815,"node":640,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7257006,"gen_start":7255850,"node":641,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7264658,"gen_start":7257006,"node":642,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7277776,"gen_start":7264658,"node":643,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7284676,"gen_start":7277776,"node":644,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7291900,"gen_start":7284676,"node":645,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7292349,"gen_start":7291900,"node":646,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7292785,"gen_start":7292349,"node":647,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7293234,"gen_start":7292785,"node":648,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7293903,"gen_start":7293234,"node":649,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7303126,"gen_start":7293903,"node":650,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7304792,"gen_start":7303126,"node":651,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7305242,"gen_start":7304792,"node":652,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7305692,"gen_start":7305242,"node":653,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7306477,"gen_start":7305692,"node":654,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7332210,"gen_start":7306477,"node":655,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7333145,"gen_start":7332210,"node":656,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7362917,"gen_start":7333145,"node":657,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7367134,"gen_start":7362917,"node":658,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7367662,"gen_start":7367134,"node":659,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7367913,"gen_start":7367662,"node":660,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7420809,"gen_start":7367913,"node":661,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7421259,"gen_start":7420809,"node":662,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7421726,"gen_start":7421259,"node":663,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7422176,"gen_start":7421726,"node":664,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7424584,"gen_start":7422176,"node":665,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7442387,"gen_start":7424584,"node":666,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7526639,"gen_start":7442387,"node":667,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7528278,"gen_start":7526639,"node":668,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7528935,"gen_start":7528278,"node":669,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7530417,"gen_start":7528935,"node":670,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7541313,"gen_start":7530417,"node":671,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7572011,"gen_start":7541313,"node":672,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7572396,"gen_start":7572011,"node":673,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7572945,"gen_start":7572396,"node":674,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7574626,"gen_start":7572945,"node":675,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7575081,"gen_start":7574626,"node":676,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7575533,"gen_start":7575081,"node":677,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7585509,"gen_start":7575533,"node":678,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7595787,"gen_start":7585509,"node":679,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7596037,"gen_start":7595787,"node":680,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7637080,"gen_start":7596037,"node":681,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7637535,"gen_start":7637080,"node":682,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7638188,"gen_start":7637535,"node":683,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7639372,"gen_start":7638188,"node":684,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7646331,"gen_start":7639372,"node":685,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7653417,"gen_start":7646331,"node":686,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7762013,"gen_start":7653417,"node":687,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7762772,"gen_start":7762013,"node":688,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7775523,"gen_start":7762772,"node":689,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7797499,"gen_start":7775523,"node":690,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7798295,"gen_start":7797499,"node":691,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7816988,"gen_start":7798295,"node":692,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7819582,"gen_start":7816988,"node":693,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7820037,"gen_start":7819582,"node":694,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7821565,"gen_start":7820037,"node":695,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7822028,"gen_start":7821565,"node":696,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7829503,"gen_start":7822028,"node":697,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7860475,"gen_start":7829503,"node":698,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7866224,"gen_start":7860475,"node":699,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7879563,"gen_start":7866224,"node":700,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7881870,"gen_start":7879563,"node":701,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7887147,"gen_start":7881870,"node":702,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7889244,"gen_start":7887147,"node":703,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7896064,"gen_start":7889244,"node":704,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7906906,"gen_start":7896064,"node":705,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7907986,"gen_start":7906906,"node":706,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7908232,"gen_start":7907986,"node":707,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7942076,"gen_start":7908232,"node":708,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7942529,"gen_start":7942076,"node":709,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7943534,"gen_start":7942529,"node":710,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7949321,"gen_start":7943534,"node":711,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7976845,"gen_start":7949321,"node":712,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7984977,"gen_start":7976845,"node":713,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7991642,"gen_start":7984977,"node":714,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8018290,"gen_start":7991642,"node":715,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8029181,"gen_start":8018290,"node":716,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8029429,"gen_start":8029181,"node":717,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8029881,"gen_start":8029429,"node":718,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8034649,"gen_start":8029881,"node":719,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8097134,"gen_start":8034649,"node":720,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8274181,"gen_start":8097134,"node":721,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8276478,"gen_start":8274181,"node":722,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8281291,"gen_start":8276478,"node":723,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8284239,"gen_start":8281291,"node":724,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8284485,"gen_start":8284239,"node":725,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8288016,"gen_start":8284485,"node":726,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8288527,"gen_start":8288016,"node":727,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8294434,"gen_start":8288527,"node":728,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8304403,"gen_start":8294434,"node":729,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8327766,"gen_start":8304403,"node":730,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8329191,"gen_start":8327766,"node":731,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8330154,"gen_start":8329191,"node":732,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8340731,"gen_start":8330154,"node":733,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8345486,"gen_start":8340731,"node":734,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8353874,"gen_start":8345486,"node":735,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8359093,"gen_start":8353874,"node":736,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8442137,"gen_start":8359093,"node":737,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8442388,"gen_start":8442137,"node":738,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8455034,"gen_start":8442388,"node":739,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8464443,"gen_start":8455034,"node":740,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8465617,"gen_start":8464443,"node":741,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8474058,"gen_start":8465617,"node":742,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8505106,"gen_start":8474058,"node":743,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8506301,"gen_start":8505106,"node":744,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8506940,"gen_start":8506301,"node":745,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8509197,"gen_start":8506940,"node":746,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8509649,"gen_start":8509197,"node":747,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8521371,"gen_start":8509649,"node":748,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8522049,"gen_start":8521371,"node":749,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8548338,"gen_start":8522049,"node":750,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8548793,"gen_start":8548338,"node":751,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8558720,"gen_start":8548793,"node":752,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8568096,"gen_start":8558720,"node":753,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8568540,"gen_start":8568096,"node":754,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8576136,"gen_start":8568540,"node":755,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8611895,"gen_start":8576136,"node":756,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8626607,"gen_start":8611895,"node":757,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8626856,"gen_start":8626607,"node":758,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8632787,"gen_start":8626856,"node":759,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8647055,"gen_start":8632787,"node":760,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8649521,"gen_start":8647055,"node":761,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9040736,"gen_start":8649521,"node":762,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9050580,"gen_start":9040736,"node":763,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9051660,"gen_start":9050580,"node":764,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9073576,"gen_start":9051660,"node":765,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9080807,"gen_start":9073576,"node":766,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9090296,"gen_start":9080807,"node":767,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9090695,"gen_start":9090296,"node":768,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9091540,"gen_start":9090695,"node":769,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9099739,"gen_start":9091540,"node":770,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9100185,"gen_start":9099739,"node":771,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9101370,"gen_start":9100185,"node":772,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9101619,"gen_start":9101370,"node":773,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9102278,"gen_start":9101619,"node":774,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9108734,"gen_start":9102278,"node":775,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9114331,"gen_start":9108734,"node":776,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9115419,"gen_start":9114331,"node":777,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9123618,"gen_start":9115419,"node":778,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9124238,"gen_start":9123618,"node":779,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9124690,"gen_start":9124238,"node":780,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9126100,"gen_start":9124690,"node":781,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9132938,"gen_start":9126100,"node":782,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9140330,"gen_start":9132938,"node":783,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9222078,"gen_start":9140330,"node":784,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9222528,"gen_start":9222078,"node":785,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9242816,"gen_start":9222528,"node":786,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9247802,"gen_start":9242816,"node":787,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9249211,"gen_start":9247802,"node":788,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9249459,"gen_start":9249211,"node":789,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9255070,"gen_start":9249459,"node":790,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9255764,"gen_start":9255070,"node":791,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9264253,"gen_start":9255764,"node":792,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9265993,"gen_start":9264253,"node":793,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9266448,"gen_start":9265993,"node":794,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9286067,"gen_start":9266448,"node":795,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9286522,"gen_start":9286067,"node":796,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9287458,"gen_start":9286522,"node":797,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9287913,"gen_start":9287458,"node":798,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9308096,"gen_start":9287913,"node":799,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9310576,"gen_start":9308096,"node":800,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9311258,"gen_start":9310576,"node":801,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9311710,"gen_start":9311258,"node":802,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9312264,"gen_start":9311710,"node":803,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9312713,"gen_start":9312264,"node":804,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9321620,"gen_start":9312713,"node":805,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9365878,"gen_start":9321620,"node":806,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9386731,"gen_start":9365878,"node":807,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9410000,"gen_start":9386731,"node":808,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9410939,"gen_start":9410000,"node":809,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9413355,"gen_start":9410939,"node":810,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9461148,"gen_start":9413355,"node":811,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9638521,"gen_start":9461148,"node":812,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9642258,"gen_start":9638521,"node":813,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9648543,"gen_start":9642258,"node":814,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9654832,"gen_start":9648543,"node":815,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9657553,"gen_start":9654832,"node":816,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9657986,"gen_start":9657553,"node":817,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9658432,"gen_start":9657986,"node":818,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9661310,"gen_start":9658432,"node":819,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9664724,"gen_start":9661310,"node":820,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9748175,"gen_start":9664724,"node":821,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10146142,"gen_start":9748175,"node":822,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10147673,"gen_start":10146142,"node":823,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10155774,"gen_start":10147673,"node":824,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10157255,"gen_start":10155774,"node":825,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10157710,"gen_start":10157255,"node":826,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10161364,"gen_start":10157710,"node":827,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10161816,"gen_start":10161364,"node":828,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10195427,"gen_start":10161816,"node":829,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10208040,"gen_start":10195427,"node":830,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10208288,"gen_start":10208040,"node":831,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10208776,"gen_start":10208288,"node":832,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10216612,"gen_start":10208776,"node":833,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10240059,"gen_start":10216612,"node":834,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10246130,"gen_start":10240059,"node":835,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10256049,"gen_start":10246130,"node":836,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10256298,"gen_start":10256049,"node":837,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10258313,"gen_start":10256298,"node":838,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10273700,"gen_start":10258313,"node":839,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10274146,"gen_start":10273700,"node":840,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10274752,"gen_start":10274146,"node":841,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10275195,"gen_start":10274752,"node":842,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10275471,"gen_start":10275195,"node":843,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10277753,"gen_start":10275471,"node":844,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10285614,"gen_start":10277753,"node":845,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10296931,"gen_start":10285614,"node":846,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10305319,"gen_start":10296931,"node":847,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10316953,"gen_start":10305319,"node":848,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10317282,"gen_start":10316953,"node":849,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10317917,"gen_start":10317282,"node":850,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10320528,"gen_start":10317917,"node":851,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10323018,"gen_start":10320528,"node":852,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10329995,"gen_start":10323018,"node":853,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10330366,"gen_start":10329995,"node":854,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10336795,"gen_start":10330366,"node":855,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10337244,"gen_start":10336795,"node":856,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10345738,"gen_start":10337244,"node":857,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10346193,"gen_start":10345738,"node":858,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10372247,"gen_start":10346193,"node":859,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10396962,"gen_start":10372247,"node":860,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10399554,"gen_start":10396962,"node":861,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10400535,"gen_start":10399554,"node":862,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10400990,"gen_start":10400535,"node":863,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10401445,"gen_start":10400990,"node":864,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10403386,"gen_start":10401445,"node":865,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10407990,"gen_start":10403386,"node":866,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10408409,"gen_start":10407990,"node":867,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10436015,"gen_start":10408409,"node":868,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10436738,"gen_start":10436015,"node":869,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10447596,"gen_start":10436738,"node":870,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10453628,"gen_start":10447596,"node":871,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10454025,"gen_start":10453628,"node":872,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10455339,"gen_start":10454025,"node":873,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10462756,"gen_start":10455339,"node":874,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10487705,"gen_start":10462756,"node":875,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10488163,"gen_start":10487705,"node":876,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10587279,"gen_start":10488163,"node":877,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10587528,"gen_start":10587279,"node":878,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10606436,"gen_start":10587528,"node":879,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10608889,"gen_start":10606436,"node":880,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10622084,"gen_start":10608889,"node":881,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10624062,"gen_start":10622084,"node":882,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10624514,"gen_start":10624062,"node":883,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10624963,"gen_start":10624514,"node":884,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10635788,"gen_start":10624963,"node":885,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10636568,"gen_start":10635788,"node":886,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10686445,"gen_start":10636568,"node":887,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10716212,"gen_start":10686445,"node":888,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10751186,"gen_start":10716212,"node":889,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10757221,"gen_start":10751186,"node":890,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10778155,"gen_start":10757221,"node":891,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10778614,"gen_start":10778155,"node":892,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10783894,"gen_start":10778614,"node":893,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10789362,"gen_start":10783894,"node":894,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10790349,"gen_start":10789362,"node":895,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10821022,"gen_start":10790349,"node":896,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10821788,"gen_start":10821022,"node":897,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10831761,"gen_start":10821788,"node":898,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10833073,"gen_start":10831761,"node":899,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10834868,"gen_start":10833073,"node":900,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10835320,"gen_start":10834868,"node":901,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10839337,"gen_start":10835320,"node":902,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10846512,"gen_start":10839337,"node":903,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11024582,"gen_start":10846512,"node":904,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11025034,"gen_start":11024582,"node":905,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11025279,"gen_start":11025034,"node":906,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11033172,"gen_start":11025279,"node":907,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11034075,"gen_start":11033172,"node":908,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11034527,"gen_start":11034075,"node":909,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11038673,"gen_start":11034527,"node":910,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11039096,"gen_start":11038673,"node":911,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11040814,"gen_start":11039096,"node":912,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11044431,"gen_start":11040814,"node":913,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11045247,"gen_start":11044431,"node":914,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11045699,"gen_start":11045247,"node":915,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11045946,"gen_start":11045699,"node":916,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11046159,"gen_start":11045946,"node":917,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11047523,"gen_start":11046159,"node":918,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11048833,"gen_start":11047523,"node":919,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11049288,"gen_start":11048833,"node":920,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11050462,"gen_start":11049288,"node":921,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11055218,"gen_start":11050462,"node":922,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11071392,"gen_start":11055218,"node":923,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11112363,"gen_start":11071392,"node":924,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11113615,"gen_start":11112363,"node":925,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11188909,"gen_start":11113615,"node":926,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11189364,"gen_start":11188909,"node":927,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11195537,"gen_start":11189364,"node":928,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11202228,"gen_start":11195537,"node":929,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11202711,"gen_start":11202228,"node":930,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11204073,"gen_start":11202711,"node":931,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11225969,"gen_start":11204073,"node":932,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11267974,"gen_start":11225969,"node":933,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11274255,"gen_start":11267974,"node":934,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11274707,"gen_start":11274255,"node":935,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11280795,"gen_start":11274707,"node":936,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11281250,"gen_start":11280795,"node":937,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11281703,"gen_start":11281250,"node":938,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11298101,"gen_start":11281703,"node":939,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11299082,"gen_start":11298101,"node":940,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11305916,"gen_start":11299082,"node":941,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11307283,"gen_start":11305916,"node":942,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11348318,"gen_start":11307283,"node":943,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11357951,"gen_start":11348318,"node":944,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11369820,"gen_start":11357951,"node":945,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11373626,"gen_start":11369820,"node":946,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11374604,"gen_start":11373626,"node":947,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11402883,"gen_start":11374604,"node":948,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11403335,"gen_start":11402883,"node":949,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11477206,"gen_start":11403335,"node":950,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11535603,"gen_start":11477206,"node":951,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11537396,"gen_start":11535603,"node":952,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11537848,"gen_start":11537396,"node":953,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11538297,"gen_start":11537848,"node":954,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11538749,"gen_start":11538297,"node":955,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11543316,"gen_start":11538749,"node":956,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11548061,"gen_start":11543316,"node":957,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11559356,"gen_start":11548061,"node":958,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11591826,"gen_start":11559356,"node":959,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11592909,"gen_start":11591826,"node":960,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11593358,"gen_start":11592909,"node":961,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11593627,"gen_start":11593358,"node":962,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11599706,"gen_start":11593627,"node":963,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11604263,"gen_start":11599706,"node":964,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11618389,"gen_start":11604263,"node":965,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11623795,"gen_start":11618389,"node":966,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11628007,"gen_start":11623795,"node":967,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11633891,"gen_start":11628007,"node":968,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11634729,"gen_start":11633891,"node":969,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11634981,"gen_start":11634729,"node":970,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11635543,"gen_start":11634981,"node":971,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11636707,"gen_start":11635543,"node":972,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11637558,"gen_start":11636707,"node":973,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11638548,"gen_start":11637558,"node":974,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11638834,"gen_start":11638548,"node":975,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11639286,"gen_start":11638834,"node":976,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11643177,"gen_start":11639286,"node":977,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11645912,"gen_start":11643177,"node":978,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11649692,"gen_start":11645912,"node":979,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11653904,"gen_start":11649692,"node":980,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11656047,"gen_start":11653904,"node":981,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11656723,"gen_start":11656047,"node":982,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11698585,"gen_start":11656723,"node":983,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11700217,"gen_start":11698585,"node":984,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11762858,"gen_start":11700217,"node":985,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11768579,"gen_start":11762858,"node":986,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11776778,"gen_start":11768579,"node":987,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11780652,"gen_start":11776778,"node":988,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11796889,"gen_start":11780652,"node":989,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11800839,"gen_start":11796889,"node":990,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11811662,"gen_start":11800839,"node":991,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11837209,"gen_start":11811662,"node":992,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11852756,"gen_start":11837209,"node":993,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11856051,"gen_start":11852756,"node":994,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11856365,"gen_start":11856051,"node":995,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11859720,"gen_start":11856365,"node":996,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11864752,"gen_start":11859720,"node":997,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11874938,"gen_start":11864752,"node":998,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11875562,"gen_start":11874938,"node":999,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11877771,"gen_start":11875562,"node":1000,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11880081,"gen_start":11877771,"node":1001,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11882785,"gen_start":11880081,"node":1002,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11883073,"gen_start":11882785,"node":1003,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11883364,"gen_start":11883073,"node":1004,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11884681,"gen_start":11883364,"node":1005,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11964834,"gen_start":11884681,"node":1006,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11965289,"gen_start":11964834,"node":1007,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11965688,"gen_start":11965289,"node":1008,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11967105,"gen_start":11965688,"node":1009,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11968443,"gen_start":11967105,"node":1010,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11982866,"gen_start":11968443,"node":1011,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11984184,"gen_start":11982866,"node":1012,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11988170,"gen_start":11984184,"node":1013,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12005075,"gen_start":11988170,"node":1014,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12080596,"gen_start":12005075,"node":1015,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12098656,"gen_start":12080596,"node":1016,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12113725,"gen_start":12098656,"node":1017,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12114177,"gen_start":12113725,"node":1018,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12223821,"gen_start":12114177,"node":1019,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12231931,"gen_start":12223821,"node":1020,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12259444,"gen_start":12231931,"node":1021,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12336721,"gen_start":12259444,"node":1022,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12337630,"gen_start":12336721,"node":1023,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12338623,"gen_start":12337630,"node":1024,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12401636,"gen_start":12338623,"node":1025,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12414534,"gen_start":12401636,"node":1026,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12415353,"gen_start":12414534,"node":1027,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12415805,"gen_start":12415353,"node":1028,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12424069,"gen_start":12415805,"node":1029,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12424745,"gen_start":12424069,"node":1030,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12424997,"gen_start":12424745,"node":1031,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12425449,"gen_start":12424997,"node":1032,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12599969,"gen_start":12425449,"node":1033,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12600224,"gen_start":12599969,"node":1034,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12606180,"gen_start":12600224,"node":1035,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12609086,"gen_start":12606180,"node":1036,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12609535,"gen_start":12609086,"node":1037,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12610551,"gen_start":12609535,"node":1038,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12620746,"gen_start":12610551,"node":1039,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12628767,"gen_start":12620746,"node":1040,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12632509,"gen_start":12628767,"node":1041,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12718706,"gen_start":12632509,"node":1042,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12750810,"gen_start":12718706,"node":1043,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12752042,"gen_start":12750810,"node":1044,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12752618,"gen_start":12752042,"node":1045,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12781327,"gen_start":12752618,"node":1046,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12781783,"gen_start":12781327,"node":1047,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12782157,"gen_start":12781783,"node":1048,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12783094,"gen_start":12782157,"node":1049,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12783952,"gen_start":12783094,"node":1050,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12791773,"gen_start":12783952,"node":1051,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12807163,"gen_start":12791773,"node":1052,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12810459,"gen_start":12807163,"node":1053,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12823663,"gen_start":12810459,"node":1054,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12831938,"gen_start":12823663,"node":1055,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12832529,"gen_start":12831938,"node":1056,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12859381,"gen_start":12832529,"node":1057,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13251220,"gen_start":12859381,"node":1058,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13252461,"gen_start":13251220,"node":1059,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13252916,"gen_start":13252461,"node":1060,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13262811,"gen_start":13252916,"node":1061,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13266125,"gen_start":13262811,"node":1062,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13266574,"gen_start":13266125,"node":1063,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13268095,"gen_start":13266574,"node":1064,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13268344,"gen_start":13268095,"node":1065,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13268592,"gen_start":13268344,"node":1066,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13268826,"gen_start":13268592,"node":1067,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13269281,"gen_start":13268826,"node":1068,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13269733,"gen_start":13269281,"node":1069,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13271466,"gen_start":13269733,"node":1070,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13295899,"gen_start":13271466,"node":1071,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13378981,"gen_start":13295899,"node":1072,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13474166,"gen_start":13378981,"node":1073,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13480015,"gen_start":13474166,"node":1074,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13480470,"gen_start":13480015,"node":1075,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13488694,"gen_start":13480470,"node":1076,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13527586,"gen_start":13488694,"node":1077,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13530947,"gen_start":13527586,"node":1078,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13531196,"gen_start":13530947,"node":1079,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13538174,"gen_start":13531196,"node":1080,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13545220,"gen_start":13538174,"node":1081,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13548065,"gen_start":13545220,"node":1082,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13548438,"gen_start":13548065,"node":1083,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13548820,"gen_start":13548438,"node":1084,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13555850,"gen_start":13548820,"node":1085,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13556528,"gen_start":13555850,"node":1086,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13560013,"gen_start":13556528,"node":1087,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13560259,"gen_start":13560013,"node":1088,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13561323,"gen_start":13560259,"node":1089,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13562193,"gen_start":13561323,"node":1090,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13569761,"gen_start":13562193,"node":1091,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13595659,"gen_start":13569761,"node":1092,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13611378,"gen_start":13595659,"node":1093,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13612401,"gen_start":13611378,"node":1094,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13612853,"gen_start":13612401,"node":1095,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13625138,"gen_start":13612853,"node":1096,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13625320,"gen_start":13625138,"node":1097,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13625804,"gen_start":13625320,"node":1098,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13627058,"gen_start":13625804,"node":1099,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13627311,"gen_start":13627058,"node":1100,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13629130,"gen_start":13627311,"node":1101,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13723993,"gen_start":13629130,"node":1102,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13725208,"gen_start":13723993,"node":1103,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13731885,"gen_start":13725208,"node":1104,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13753947,"gen_start":13731885,"node":1105,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13762130,"gen_start":13753947,"node":1106,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13764193,"gen_start":13762130,"node":1107,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13767721,"gen_start":13764193,"node":1108,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13768065,"gen_start":13767721,"node":1109,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13777753,"gen_start":13768065,"node":1110,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13782224,"gen_start":13777753,"node":1111,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13783077,"gen_start":13782224,"node":1112,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13784325,"gen_start":13783077,"node":1113,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13784538,"gen_start":13784325,"node":1114,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13822463,"gen_start":13784538,"node":1115,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13846747,"gen_start":13822463,"node":1116,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13868039,"gen_start":13846747,"node":1117,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":14048477,"gen_start":13868039,"node":1118,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":14049972,"gen_start":14048477,"node":1119,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":14056442,"gen_start":14049972,"node":1120,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":14056457,"gen_start":14056442,"node":1121,"role":"declaration","source":0,"src_end":5451292,"src_start":284}],"module":"Scales","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-declaration"},{"id":267,"kind":"core-declaration"},{"id":268,"kind":"core-declaration"},{"id":269,"kind":"core-declaration"},{"id":270,"kind":"core-declaration"},{"id":271,"kind":"core-declaration"},{"id":272,"kind":"core-declaration"},{"id":273,"kind":"core-declaration"},{"id":274,"kind":"core-declaration"},{"id":275,"kind":"core-declaration"},{"id":276,"kind":"core-declaration"},{"id":277,"kind":"core-declaration"},{"id":278,"kind":"core-declaration"},{"id":279,"kind":"core-declaration"},{"id":280,"kind":"core-declaration"},{"id":281,"kind":"core-declaration"},{"id":282,"kind":"core-declaration"},{"id":283,"kind":"core-declaration"},{"id":284,"kind":"core-declaration"},{"id":285,"kind":"core-declaration"},{"id":286,"kind":"core-declaration"},{"id":287,"kind":"core-declaration"},{"id":288,"kind":"core-declaration"},{"id":289,"kind":"core-declaration"},{"id":290,"kind":"core-declaration"},{"id":291,"kind":"core-declaration"},{"id":292,"kind":"core-declaration"},{"id":293,"kind":"core-declaration"},{"id":294,"kind":"core-declaration"},{"id":295,"kind":"core-declaration"},{"id":296,"kind":"core-declaration"},{"id":297,"kind":"core-declaration"},{"id":298,"kind":"core-declaration"},{"id":299,"kind":"core-declaration"},{"id":300,"kind":"core-declaration"},{"id":301,"kind":"core-declaration"},{"id":302,"kind":"core-declaration"},{"id":303,"kind":"core-declaration"},{"id":304,"kind":"core-declaration"},{"id":305,"kind":"core-declaration"},{"id":306,"kind":"core-declaration"},{"id":307,"kind":"core-declaration"},{"id":308,"kind":"core-declaration"},{"id":309,"kind":"core-declaration"},{"id":310,"kind":"core-declaration"},{"id":311,"kind":"core-declaration"},{"id":312,"kind":"core-declaration"},{"id":313,"kind":"core-declaration"},{"id":314,"kind":"core-declaration"},{"id":315,"kind":"core-declaration"},{"id":316,"kind":"core-declaration"},{"id":317,"kind":"core-declaration"},{"id":318,"kind":"core-declaration"},{"id":319,"kind":"core-declaration"},{"id":320,"kind":"core-declaration"},{"id":321,"kind":"core-declaration"},{"id":322,"kind":"core-declaration"},{"id":323,"kind":"core-declaration"},{"id":324,"kind":"core-declaration"},{"id":325,"kind":"core-declaration"},{"id":326,"kind":"core-declaration"},{"id":327,"kind":"core-declaration"},{"id":328,"kind":"core-declaration"},{"id":329,"kind":"core-declaration"},{"id":330,"kind":"core-declaration"},{"id":331,"kind":"core-declaration"},{"id":332,"kind":"core-declaration"},{"id":333,"kind":"core-declaration"},{"id":334,"kind":"core-declaration"},{"id":335,"kind":"core-declaration"},{"id":336,"kind":"core-declaration"},{"id":337,"kind":"core-declaration"},{"id":338,"kind":"core-declaration"},{"id":339,"kind":"core-declaration"},{"id":340,"kind":"core-declaration"},{"id":341,"kind":"core-declaration"},{"id":342,"kind":"core-declaration"},{"id":343,"kind":"core-declaration"},{"id":344,"kind":"core-declaration"},{"id":345,"kind":"core-declaration"},{"id":346,"kind":"core-declaration"},{"id":347,"kind":"core-declaration"},{"id":348,"kind":"core-declaration"},{"id":349,"kind":"core-declaration"},{"id":350,"kind":"core-declaration"},{"id":351,"kind":"core-declaration"},{"id":352,"kind":"core-declaration"},{"id":353,"kind":"core-declaration"},{"id":354,"kind":"core-declaration"},{"id":355,"kind":"core-declaration"},{"id":356,"kind":"core-declaration"},{"id":357,"kind":"core-declaration"},{"id":358,"kind":"core-declaration"},{"id":359,"kind":"core-declaration"},{"id":360,"kind":"core-declaration"},{"id":361,"kind":"core-declaration"},{"id":362,"kind":"core-declaration"},{"id":363,"kind":"core-declaration"},{"id":364,"kind":"core-declaration"},{"id":365,"kind":"core-declaration"},{"id":366,"kind":"core-declaration"},{"id":367,"kind":"core-declaration"},{"id":368,"kind":"core-declaration"},{"id":369,"kind":"core-declaration"},{"id":370,"kind":"core-declaration"},{"id":371,"kind":"core-declaration"},{"id":372,"kind":"core-declaration"},{"id":373,"kind":"core-declaration"},{"id":374,"kind":"core-declaration"},{"id":375,"kind":"core-declaration"},{"id":376,"kind":"core-declaration"},{"id":377,"kind":"core-declaration"},{"id":378,"kind":"core-declaration"},{"id":379,"kind":"core-declaration"},{"id":380,"kind":"core-declaration"},{"id":381,"kind":"core-declaration"},{"id":382,"kind":"core-declaration"},{"id":383,"kind":"core-declaration"},{"id":384,"kind":"core-declaration"},{"id":385,"kind":"core-declaration"},{"id":386,"kind":"core-declaration"},{"id":387,"kind":"core-declaration"},{"id":388,"kind":"core-declaration"},{"id":389,"kind":"core-declaration"},{"id":390,"kind":"core-declaration"},{"id":391,"kind":"core-declaration"},{"id":392,"kind":"core-declaration"},{"id":393,"kind":"core-declaration"},{"id":394,"kind":"core-declaration"},{"id":395,"kind":"core-declaration"},{"id":396,"kind":"core-declaration"},{"id":397,"kind":"core-declaration"},{"id":398,"kind":"core-declaration"},{"id":399,"kind":"core-declaration"},{"id":400,"kind":"core-declaration"},{"id":401,"kind":"core-declaration"},{"id":402,"kind":"core-declaration"},{"id":403,"kind":"core-declaration"},{"id":404,"kind":"core-declaration"},{"id":405,"kind":"core-declaration"},{"id":406,"kind":"core-declaration"},{"id":407,"kind":"core-declaration"},{"id":408,"kind":"core-declaration"},{"id":409,"kind":"core-declaration"},{"id":410,"kind":"core-declaration"},{"id":411,"kind":"core-declaration"},{"id":412,"kind":"core-declaration"},{"id":413,"kind":"core-declaration"},{"id":414,"kind":"core-declaration"},{"id":415,"kind":"core-declaration"},{"id":416,"kind":"core-declaration"},{"id":417,"kind":"core-declaration"},{"id":418,"kind":"core-declaration"},{"id":419,"kind":"core-declaration"},{"id":420,"kind":"core-declaration"},{"id":421,"kind":"core-declaration"},{"id":422,"kind":"core-declaration"},{"id":423,"kind":"core-declaration"},{"id":424,"kind":"core-declaration"},{"id":425,"kind":"core-declaration"},{"id":426,"kind":"core-declaration"},{"id":427,"kind":"core-declaration"},{"id":428,"kind":"core-declaration"},{"id":429,"kind":"core-declaration"},{"id":430,"kind":"core-declaration"},{"id":431,"kind":"core-declaration"},{"id":432,"kind":"core-declaration"},{"id":433,"kind":"core-declaration"},{"id":434,"kind":"core-declaration"},{"id":435,"kind":"core-declaration"},{"id":436,"kind":"core-declaration"},{"id":437,"kind":"core-declaration"},{"id":438,"kind":"core-declaration"},{"id":439,"kind":"core-declaration"},{"id":440,"kind":"core-declaration"},{"id":441,"kind":"core-declaration"},{"id":442,"kind":"core-declaration"},{"id":443,"kind":"core-declaration"},{"id":444,"kind":"core-declaration"},{"id":445,"kind":"core-declaration"},{"id":446,"kind":"core-declaration"},{"id":447,"kind":"core-declaration"},{"id":448,"kind":"core-declaration"},{"id":449,"kind":"core-declaration"},{"id":450,"kind":"core-declaration"},{"id":451,"kind":"core-declaration"},{"id":452,"kind":"core-declaration"},{"id":453,"kind":"core-declaration"},{"id":454,"kind":"core-declaration"},{"id":455,"kind":"core-declaration"},{"id":456,"kind":"core-declaration"},{"id":457,"kind":"core-declaration"},{"id":458,"kind":"core-declaration"},{"id":459,"kind":"core-declaration"},{"id":460,"kind":"core-declaration"},{"id":461,"kind":"core-declaration"},{"id":462,"kind":"core-declaration"},{"id":463,"kind":"core-declaration"},{"id":464,"kind":"core-declaration"},{"id":465,"kind":"core-declaration"},{"id":466,"kind":"core-declaration"},{"id":467,"kind":"core-declaration"},{"id":468,"kind":"core-declaration"},{"id":469,"kind":"core-declaration"},{"id":470,"kind":"core-declaration"},{"id":471,"kind":"core-declaration"},{"id":472,"kind":"core-declaration"},{"id":473,"kind":"core-declaration"},{"id":474,"kind":"core-declaration"},{"id":475,"kind":"core-declaration"},{"id":476,"kind":"core-declaration"},{"id":477,"kind":"core-declaration"},{"id":478,"kind":"core-declaration"},{"id":479,"kind":"core-declaration"},{"id":480,"kind":"core-declaration"},{"id":481,"kind":"core-declaration"},{"id":482,"kind":"core-declaration"},{"id":483,"kind":"core-declaration"},{"id":484,"kind":"core-declaration"},{"id":485,"kind":"core-declaration"},{"id":486,"kind":"core-declaration"},{"id":487,"kind":"core-declaration"},{"id":488,"kind":"core-declaration"},{"id":489,"kind":"core-declaration"},{"id":490,"kind":"core-declaration"},{"id":491,"kind":"core-declaration"},{"id":492,"kind":"core-declaration"},{"id":493,"kind":"core-declaration"},{"id":494,"kind":"core-declaration"},{"id":495,"kind":"core-declaration"},{"id":496,"kind":"core-declaration"},{"id":497,"kind":"core-declaration"},{"id":498,"kind":"core-declaration"},{"id":499,"kind":"core-declaration"},{"id":500,"kind":"core-declaration"},{"id":501,"kind":"core-declaration"},{"id":502,"kind":"core-declaration"},{"id":503,"kind":"core-declaration"},{"id":504,"kind":"core-declaration"},{"id":505,"kind":"core-declaration"},{"id":506,"kind":"core-declaration"},{"id":507,"kind":"core-declaration"},{"id":508,"kind":"core-declaration"},{"id":509,"kind":"core-declaration"},{"id":510,"kind":"core-declaration"},{"id":511,"kind":"core-declaration"},{"id":512,"kind":"core-declaration"},{"id":513,"kind":"core-declaration"},{"id":514,"kind":"core-declaration"},{"id":515,"kind":"core-declaration"},{"id":516,"kind":"core-declaration"},{"id":517,"kind":"core-declaration"},{"id":518,"kind":"core-declaration"},{"id":519,"kind":"core-declaration"},{"id":520,"kind":"core-declaration"},{"id":521,"kind":"core-declaration"},{"id":522,"kind":"core-declaration"},{"id":523,"kind":"core-declaration"},{"id":524,"kind":"core-declaration"},{"id":525,"kind":"core-declaration"},{"id":526,"kind":"core-declaration"},{"id":527,"kind":"core-declaration"},{"id":528,"kind":"core-declaration"},{"id":529,"kind":"core-declaration"},{"id":530,"kind":"core-declaration"},{"id":531,"kind":"core-declaration"},{"id":532,"kind":"core-declaration"},{"id":533,"kind":"core-declaration"},{"id":534,"kind":"core-declaration"},{"id":535,"kind":"core-declaration"},{"id":536,"kind":"core-declaration"},{"id":537,"kind":"core-declaration"},{"id":538,"kind":"core-declaration"},{"id":539,"kind":"core-declaration"},{"id":540,"kind":"core-declaration"},{"id":541,"kind":"core-declaration"},{"id":542,"kind":"core-declaration"},{"id":543,"kind":"core-declaration"},{"id":544,"kind":"core-declaration"},{"id":545,"kind":"core-declaration"},{"id":546,"kind":"core-declaration"},{"id":547,"kind":"core-declaration"},{"id":548,"kind":"core-declaration"},{"id":549,"kind":"core-declaration"},{"id":550,"kind":"core-declaration"},{"id":551,"kind":"core-declaration"},{"id":552,"kind":"core-declaration"},{"id":553,"kind":"core-declaration"},{"id":554,"kind":"core-declaration"},{"id":555,"kind":"core-declaration"},{"id":556,"kind":"core-declaration"},{"id":557,"kind":"core-declaration"},{"id":558,"kind":"core-declaration"},{"id":559,"kind":"core-declaration"},{"id":560,"kind":"core-declaration"},{"id":561,"kind":"core-declaration"},{"id":562,"kind":"core-declaration"},{"id":563,"kind":"core-declaration"},{"id":564,"kind":"core-declaration"},{"id":565,"kind":"core-declaration"},{"id":566,"kind":"core-declaration"},{"id":567,"kind":"core-declaration"},{"id":568,"kind":"core-declaration"},{"id":569,"kind":"core-declaration"},{"id":570,"kind":"core-declaration"},{"id":571,"kind":"core-declaration"},{"id":572,"kind":"core-declaration"},{"id":573,"kind":"core-declaration"},{"id":574,"kind":"core-declaration"},{"id":575,"kind":"core-declaration"},{"id":576,"kind":"core-declaration"},{"id":577,"kind":"core-declaration"},{"id":578,"kind":"core-declaration"},{"id":579,"kind":"core-declaration"},{"id":580,"kind":"core-declaration"},{"id":581,"kind":"core-declaration"},{"id":582,"kind":"core-declaration"},{"id":583,"kind":"core-declaration"},{"id":584,"kind":"core-declaration"},{"id":585,"kind":"core-declaration"},{"id":586,"kind":"core-declaration"},{"id":587,"kind":"core-declaration"},{"id":588,"kind":"core-declaration"},{"id":589,"kind":"core-declaration"},{"id":590,"kind":"core-declaration"},{"id":591,"kind":"core-declaration"},{"id":592,"kind":"core-declaration"},{"id":593,"kind":"core-declaration"},{"id":594,"kind":"core-declaration"},{"id":595,"kind":"core-declaration"},{"id":596,"kind":"core-declaration"},{"id":597,"kind":"core-declaration"},{"id":598,"kind":"core-declaration"},{"id":599,"kind":"core-declaration"},{"id":600,"kind":"core-declaration"},{"id":601,"kind":"core-declaration"},{"id":602,"kind":"core-declaration"},{"id":603,"kind":"core-declaration"},{"id":604,"kind":"core-declaration"},{"id":605,"kind":"core-declaration"},{"id":606,"kind":"core-declaration"},{"id":607,"kind":"core-declaration"},{"id":608,"kind":"core-declaration"},{"id":609,"kind":"core-declaration"},{"id":610,"kind":"core-declaration"},{"id":611,"kind":"core-declaration"},{"id":612,"kind":"core-declaration"},{"id":613,"kind":"core-declaration"},{"id":614,"kind":"core-declaration"},{"id":615,"kind":"core-declaration"},{"id":616,"kind":"core-declaration"},{"id":617,"kind":"core-declaration"},{"id":618,"kind":"core-declaration"},{"id":619,"kind":"core-declaration"},{"id":620,"kind":"core-declaration"},{"id":621,"kind":"core-declaration"},{"id":622,"kind":"core-declaration"},{"id":623,"kind":"core-declaration"},{"id":624,"kind":"core-declaration"},{"id":625,"kind":"core-declaration"},{"id":626,"kind":"core-declaration"},{"id":627,"kind":"core-declaration"},{"id":628,"kind":"core-declaration"},{"id":629,"kind":"core-declaration"},{"id":630,"kind":"core-declaration"},{"id":631,"kind":"core-declaration"},{"id":632,"kind":"core-declaration"},{"id":633,"kind":"core-declaration"},{"id":634,"kind":"core-declaration"},{"id":635,"kind":"core-declaration"},{"id":636,"kind":"core-declaration"},{"id":637,"kind":"core-declaration"},{"id":638,"kind":"core-declaration"},{"id":639,"kind":"core-declaration"},{"id":640,"kind":"core-declaration"},{"id":641,"kind":"core-declaration"},{"id":642,"kind":"core-declaration"},{"id":643,"kind":"core-declaration"},{"id":644,"kind":"core-declaration"},{"id":645,"kind":"core-declaration"},{"id":646,"kind":"core-declaration"},{"id":647,"kind":"core-declaration"},{"id":648,"kind":"core-declaration"},{"id":649,"kind":"core-declaration"},{"id":650,"kind":"core-declaration"},{"id":651,"kind":"core-declaration"},{"id":652,"kind":"core-declaration"},{"id":653,"kind":"core-declaration"},{"id":654,"kind":"core-declaration"},{"id":655,"kind":"core-declaration"},{"id":656,"kind":"core-declaration"},{"id":657,"kind":"core-declaration"},{"id":658,"kind":"core-declaration"},{"id":659,"kind":"core-declaration"},{"id":660,"kind":"core-declaration"},{"id":661,"kind":"core-declaration"},{"id":662,"kind":"core-declaration"},{"id":663,"kind":"core-declaration"},{"id":664,"kind":"core-declaration"},{"id":665,"kind":"core-declaration"},{"id":666,"kind":"core-declaration"},{"id":667,"kind":"core-declaration"},{"id":668,"kind":"core-declaration"},{"id":669,"kind":"core-declaration"},{"id":670,"kind":"core-declaration"},{"id":671,"kind":"core-declaration"},{"id":672,"kind":"core-declaration"},{"id":673,"kind":"core-declaration"},{"id":674,"kind":"core-declaration"},{"id":675,"kind":"core-declaration"},{"id":676,"kind":"core-declaration"},{"id":677,"kind":"core-declaration"},{"id":678,"kind":"core-declaration"},{"id":679,"kind":"core-declaration"},{"id":680,"kind":"core-declaration"},{"id":681,"kind":"core-declaration"},{"id":682,"kind":"core-declaration"},{"id":683,"kind":"core-declaration"},{"id":684,"kind":"core-declaration"},{"id":685,"kind":"core-declaration"},{"id":686,"kind":"core-declaration"},{"id":687,"kind":"core-declaration"},{"id":688,"kind":"core-declaration"},{"id":689,"kind":"core-declaration"},{"id":690,"kind":"core-declaration"},{"id":691,"kind":"core-declaration"},{"id":692,"kind":"core-declaration"},{"id":693,"kind":"core-declaration"},{"id":694,"kind":"core-declaration"},{"id":695,"kind":"core-declaration"},{"id":696,"kind":"core-declaration"},{"id":697,"kind":"core-declaration"},{"id":698,"kind":"core-declaration"},{"id":699,"kind":"core-declaration"},{"id":700,"kind":"core-declaration"},{"id":701,"kind":"core-declaration"},{"id":702,"kind":"core-declaration"},{"id":703,"kind":"core-declaration"},{"id":704,"kind":"core-declaration"},{"id":705,"kind":"core-declaration"},{"id":706,"kind":"core-declaration"},{"id":707,"kind":"core-declaration"},{"id":708,"kind":"core-declaration"},{"id":709,"kind":"core-declaration"},{"id":710,"kind":"core-declaration"},{"id":711,"kind":"core-declaration"},{"id":712,"kind":"core-declaration"},{"id":713,"kind":"core-declaration"},{"id":714,"kind":"core-declaration"},{"id":715,"kind":"core-declaration"},{"id":716,"kind":"core-declaration"},{"id":717,"kind":"core-declaration"},{"id":718,"kind":"core-declaration"},{"id":719,"kind":"core-declaration"},{"id":720,"kind":"core-declaration"},{"id":721,"kind":"core-declaration"},{"id":722,"kind":"core-declaration"},{"id":723,"kind":"core-declaration"},{"id":724,"kind":"core-declaration"},{"id":725,"kind":"core-declaration"},{"id":726,"kind":"core-declaration"},{"id":727,"kind":"core-declaration"},{"id":728,"kind":"core-declaration"},{"id":729,"kind":"core-declaration"},{"id":730,"kind":"core-declaration"},{"id":731,"kind":"core-declaration"},{"id":732,"kind":"core-declaration"},{"id":733,"kind":"core-declaration"},{"id":734,"kind":"core-declaration"},{"id":735,"kind":"core-declaration"},{"id":736,"kind":"core-declaration"},{"id":737,"kind":"core-declaration"},{"id":738,"kind":"core-declaration"},{"id":739,"kind":"core-declaration"},{"id":740,"kind":"core-declaration"},{"id":741,"kind":"core-declaration"},{"id":742,"kind":"core-declaration"},{"id":743,"kind":"core-declaration"},{"id":744,"kind":"core-declaration"},{"id":745,"kind":"core-declaration"},{"id":746,"kind":"core-declaration"},{"id":747,"kind":"core-declaration"},{"id":748,"kind":"core-declaration"},{"id":749,"kind":"core-declaration"},{"id":750,"kind":"core-declaration"},{"id":751,"kind":"core-declaration"},{"id":752,"kind":"core-declaration"},{"id":753,"kind":"core-declaration"},{"id":754,"kind":"core-declaration"},{"id":755,"kind":"core-declaration"},{"id":756,"kind":"core-declaration"},{"id":757,"kind":"core-declaration"},{"id":758,"kind":"core-declaration"},{"id":759,"kind":"core-declaration"},{"id":760,"kind":"core-declaration"},{"id":761,"kind":"core-declaration"},{"id":762,"kind":"core-declaration"},{"id":763,"kind":"core-declaration"},{"id":764,"kind":"core-declaration"},{"id":765,"kind":"core-declaration"},{"id":766,"kind":"core-declaration"},{"id":767,"kind":"core-declaration"},{"id":768,"kind":"core-declaration"},{"id":769,"kind":"core-declaration"},{"id":770,"kind":"core-declaration"},{"id":771,"kind":"core-declaration"},{"id":772,"kind":"core-declaration"},{"id":773,"kind":"core-declaration"},{"id":774,"kind":"core-declaration"},{"id":775,"kind":"core-declaration"},{"id":776,"kind":"core-declaration"},{"id":777,"kind":"core-declaration"},{"id":778,"kind":"core-declaration"},{"id":779,"kind":"core-declaration"},{"id":780,"kind":"core-declaration"},{"id":781,"kind":"core-declaration"},{"id":782,"kind":"core-declaration"},{"id":783,"kind":"core-declaration"},{"id":784,"kind":"core-declaration"},{"id":785,"kind":"core-declaration"},{"id":786,"kind":"core-declaration"},{"id":787,"kind":"core-declaration"},{"id":788,"kind":"core-declaration"},{"id":789,"kind":"core-declaration"},{"id":790,"kind":"core-declaration"},{"id":791,"kind":"core-declaration"},{"id":792,"kind":"core-declaration"},{"id":793,"kind":"core-declaration"},{"id":794,"kind":"core-declaration"},{"id":795,"kind":"core-declaration"},{"id":796,"kind":"core-declaration"},{"id":797,"kind":"core-declaration"},{"id":798,"kind":"core-declaration"},{"id":799,"kind":"core-declaration"},{"id":800,"kind":"core-declaration"},{"id":801,"kind":"core-declaration"},{"id":802,"kind":"core-declaration"},{"id":803,"kind":"core-declaration"},{"id":804,"kind":"core-declaration"},{"id":805,"kind":"core-declaration"},{"id":806,"kind":"core-declaration"},{"id":807,"kind":"core-declaration"},{"id":808,"kind":"core-declaration"},{"id":809,"kind":"core-declaration"},{"id":810,"kind":"core-declaration"},{"id":811,"kind":"core-declaration"},{"id":812,"kind":"core-declaration"},{"id":813,"kind":"core-declaration"},{"id":814,"kind":"core-declaration"},{"id":815,"kind":"core-declaration"},{"id":816,"kind":"core-declaration"},{"id":817,"kind":"core-declaration"},{"id":818,"kind":"core-declaration"},{"id":819,"kind":"core-declaration"},{"id":820,"kind":"core-declaration"},{"id":821,"kind":"core-declaration"},{"id":822,"kind":"core-declaration"},{"id":823,"kind":"core-declaration"},{"id":824,"kind":"core-declaration"},{"id":825,"kind":"core-declaration"},{"id":826,"kind":"core-declaration"},{"id":827,"kind":"core-declaration"},{"id":828,"kind":"core-declaration"},{"id":829,"kind":"core-declaration"},{"id":830,"kind":"core-declaration"},{"id":831,"kind":"core-declaration"},{"id":832,"kind":"core-declaration"},{"id":833,"kind":"core-declaration"},{"id":834,"kind":"core-declaration"},{"id":835,"kind":"core-declaration"},{"id":836,"kind":"core-declaration"},{"id":837,"kind":"core-declaration"},{"id":838,"kind":"core-declaration"},{"id":839,"kind":"core-declaration"},{"id":840,"kind":"core-declaration"},{"id":841,"kind":"core-declaration"},{"id":842,"kind":"core-declaration"},{"id":843,"kind":"core-declaration"},{"id":844,"kind":"core-declaration"},{"id":845,"kind":"core-declaration"},{"id":846,"kind":"core-declaration"},{"id":847,"kind":"core-declaration"},{"id":848,"kind":"core-declaration"},{"id":849,"kind":"core-declaration"},{"id":850,"kind":"core-declaration"},{"id":851,"kind":"core-declaration"},{"id":852,"kind":"core-declaration"},{"id":853,"kind":"core-declaration"},{"id":854,"kind":"core-declaration"},{"id":855,"kind":"core-declaration"},{"id":856,"kind":"core-declaration"},{"id":857,"kind":"core-declaration"},{"id":858,"kind":"core-declaration"},{"id":859,"kind":"core-declaration"},{"id":860,"kind":"core-declaration"},{"id":861,"kind":"core-declaration"},{"id":862,"kind":"core-declaration"},{"id":863,"kind":"core-declaration"},{"id":864,"kind":"core-declaration"},{"id":865,"kind":"core-declaration"},{"id":866,"kind":"core-declaration"},{"id":867,"kind":"core-declaration"},{"id":868,"kind":"core-declaration"},{"id":869,"kind":"core-declaration"},{"id":870,"kind":"core-declaration"},{"id":871,"kind":"core-declaration"},{"id":872,"kind":"core-declaration"},{"id":873,"kind":"core-declaration"},{"id":874,"kind":"core-declaration"},{"id":875,"kind":"core-declaration"},{"id":876,"kind":"core-declaration"},{"id":877,"kind":"core-declaration"},{"id":878,"kind":"core-declaration"},{"id":879,"kind":"core-declaration"},{"id":880,"kind":"core-declaration"},{"id":881,"kind":"core-declaration"},{"id":882,"kind":"core-declaration"},{"id":883,"kind":"core-declaration"},{"id":884,"kind":"core-declaration"},{"id":885,"kind":"core-declaration"},{"id":886,"kind":"core-declaration"},{"id":887,"kind":"core-declaration"},{"id":888,"kind":"core-declaration"},{"id":889,"kind":"core-declaration"},{"id":890,"kind":"core-declaration"},{"id":891,"kind":"core-declaration"},{"id":892,"kind":"core-declaration"},{"id":893,"kind":"core-declaration"},{"id":894,"kind":"core-declaration"},{"id":895,"kind":"core-declaration"},{"id":896,"kind":"core-declaration"},{"id":897,"kind":"core-declaration"},{"id":898,"kind":"core-declaration"},{"id":899,"kind":"core-declaration"},{"id":900,"kind":"core-declaration"},{"id":901,"kind":"core-declaration"},{"id":902,"kind":"core-declaration"},{"id":903,"kind":"core-declaration"},{"id":904,"kind":"core-declaration"},{"id":905,"kind":"core-declaration"},{"id":906,"kind":"core-declaration"},{"id":907,"kind":"core-declaration"},{"id":908,"kind":"core-declaration"},{"id":909,"kind":"core-declaration"},{"id":910,"kind":"core-declaration"},{"id":911,"kind":"core-declaration"},{"id":912,"kind":"core-declaration"},{"id":913,"kind":"core-declaration"},{"id":914,"kind":"core-declaration"},{"id":915,"kind":"core-declaration"},{"id":916,"kind":"core-declaration"},{"id":917,"kind":"core-declaration"},{"id":918,"kind":"core-declaration"},{"id":919,"kind":"core-declaration"},{"id":920,"kind":"core-declaration"},{"id":921,"kind":"core-declaration"},{"id":922,"kind":"core-declaration"},{"id":923,"kind":"core-declaration"},{"id":924,"kind":"core-declaration"},{"id":925,"kind":"core-declaration"},{"id":926,"kind":"core-declaration"},{"id":927,"kind":"core-declaration"},{"id":928,"kind":"core-declaration"},{"id":929,"kind":"core-declaration"},{"id":930,"kind":"core-declaration"},{"id":931,"kind":"core-declaration"},{"id":932,"kind":"core-declaration"},{"id":933,"kind":"core-declaration"},{"id":934,"kind":"core-declaration"},{"id":935,"kind":"core-declaration"},{"id":936,"kind":"core-declaration"},{"id":937,"kind":"core-declaration"},{"id":938,"kind":"core-declaration"},{"id":939,"kind":"core-declaration"},{"id":940,"kind":"core-declaration"},{"id":941,"kind":"core-declaration"},{"id":942,"kind":"core-declaration"},{"id":943,"kind":"core-declaration"},{"id":944,"kind":"core-declaration"},{"id":945,"kind":"core-declaration"},{"id":946,"kind":"core-declaration"},{"id":947,"kind":"core-declaration"},{"id":948,"kind":"core-declaration"},{"id":949,"kind":"core-declaration"},{"id":950,"kind":"core-declaration"},{"id":951,"kind":"core-declaration"},{"id":952,"kind":"core-declaration"},{"id":953,"kind":"core-declaration"},{"id":954,"kind":"core-declaration"},{"id":955,"kind":"core-declaration"},{"id":956,"kind":"core-declaration"},{"id":957,"kind":"core-declaration"},{"id":958,"kind":"core-declaration"},{"id":959,"kind":"core-declaration"},{"id":960,"kind":"core-declaration"},{"id":961,"kind":"core-declaration"},{"id":962,"kind":"core-declaration"},{"id":963,"kind":"core-declaration"},{"id":964,"kind":"core-declaration"},{"id":965,"kind":"core-declaration"},{"id":966,"kind":"core-declaration"},{"id":967,"kind":"core-declaration"},{"id":968,"kind":"core-declaration"},{"id":969,"kind":"core-declaration"},{"id":970,"kind":"core-declaration"},{"id":971,"kind":"core-declaration"},{"id":972,"kind":"core-declaration"},{"id":973,"kind":"core-declaration"},{"id":974,"kind":"core-declaration"},{"id":975,"kind":"core-declaration"},{"id":976,"kind":"core-declaration"},{"id":977,"kind":"core-declaration"},{"id":978,"kind":"core-declaration"},{"id":979,"kind":"core-declaration"},{"id":980,"kind":"core-declaration"},{"id":981,"kind":"core-declaration"},{"id":982,"kind":"core-declaration"},{"id":983,"kind":"core-declaration"},{"id":984,"kind":"core-declaration"},{"id":985,"kind":"core-declaration"},{"id":986,"kind":"core-declaration"},{"id":987,"kind":"core-declaration"},{"id":988,"kind":"core-declaration"},{"id":989,"kind":"core-declaration"},{"id":990,"kind":"core-declaration"},{"id":991,"kind":"core-declaration"},{"id":992,"kind":"core-declaration"},{"id":993,"kind":"core-declaration"},{"id":994,"kind":"core-declaration"},{"id":995,"kind":"core-declaration"},{"id":996,"kind":"core-declaration"},{"id":997,"kind":"core-declaration"},{"id":998,"kind":"core-declaration"},{"id":999,"kind":"core-declaration"},{"id":1000,"kind":"core-declaration"},{"id":1001,"kind":"core-declaration"},{"id":1002,"kind":"core-declaration"},{"id":1003,"kind":"core-declaration"},{"id":1004,"kind":"core-declaration"},{"id":1005,"kind":"core-declaration"},{"id":1006,"kind":"core-declaration"},{"id":1007,"kind":"core-declaration"},{"id":1008,"kind":"core-declaration"},{"id":1009,"kind":"core-declaration"},{"id":1010,"kind":"core-declaration"},{"id":1011,"kind":"core-declaration"},{"id":1012,"kind":"core-declaration"},{"id":1013,"kind":"core-declaration"},{"id":1014,"kind":"core-declaration"},{"id":1015,"kind":"core-declaration"},{"id":1016,"kind":"core-declaration"},{"id":1017,"kind":"core-declaration"},{"id":1018,"kind":"core-declaration"},{"id":1019,"kind":"core-declaration"},{"id":1020,"kind":"core-declaration"},{"id":1021,"kind":"core-declaration"},{"id":1022,"kind":"core-declaration"},{"id":1023,"kind":"core-declaration"},{"id":1024,"kind":"core-declaration"},{"id":1025,"kind":"core-declaration"},{"id":1026,"kind":"core-declaration"},{"id":1027,"kind":"core-declaration"},{"id":1028,"kind":"core-declaration"},{"id":1029,"kind":"core-declaration"},{"id":1030,"kind":"core-declaration"},{"id":1031,"kind":"core-declaration"},{"id":1032,"kind":"core-declaration"},{"id":1033,"kind":"core-declaration"},{"id":1034,"kind":"core-declaration"},{"id":1035,"kind":"core-declaration"},{"id":1036,"kind":"core-declaration"},{"id":1037,"kind":"core-declaration"},{"id":1038,"kind":"core-declaration"},{"id":1039,"kind":"core-declaration"},{"id":1040,"kind":"core-declaration"},{"id":1041,"kind":"core-declaration"},{"id":1042,"kind":"core-declaration"},{"id":1043,"kind":"core-declaration"},{"id":1044,"kind":"core-declaration"},{"id":1045,"kind":"core-declaration"},{"id":1046,"kind":"core-declaration"},{"id":1047,"kind":"core-declaration"},{"id":1048,"kind":"core-declaration"},{"id":1049,"kind":"core-declaration"},{"id":1050,"kind":"core-declaration"},{"id":1051,"kind":"core-declaration"},{"id":1052,"kind":"core-declaration"},{"id":1053,"kind":"core-declaration"},{"id":1054,"kind":"core-declaration"},{"id":1055,"kind":"core-declaration"},{"id":1056,"kind":"core-declaration"},{"id":1057,"kind":"core-declaration"},{"id":1058,"kind":"core-declaration"},{"id":1059,"kind":"core-declaration"},{"id":1060,"kind":"core-declaration"},{"id":1061,"kind":"core-declaration"},{"id":1062,"kind":"core-declaration"},{"id":1063,"kind":"core-declaration"},{"id":1064,"kind":"core-declaration"},{"id":1065,"kind":"core-declaration"},{"id":1066,"kind":"core-declaration"},{"id":1067,"kind":"core-declaration"},{"id":1068,"kind":"core-declaration"},{"id":1069,"kind":"core-declaration"},{"id":1070,"kind":"core-declaration"},{"id":1071,"kind":"core-declaration"},{"id":1072,"kind":"core-declaration"},{"id":1073,"kind":"core-declaration"},{"id":1074,"kind":"core-declaration"},{"id":1075,"kind":"core-declaration"},{"id":1076,"kind":"core-declaration"},{"id":1077,"kind":"core-declaration"},{"id":1078,"kind":"core-declaration"},{"id":1079,"kind":"core-declaration"},{"id":1080,"kind":"core-declaration"},{"id":1081,"kind":"core-declaration"},{"id":1082,"kind":"core-declaration"},{"id":1083,"kind":"core-declaration"},{"id":1084,"kind":"core-declaration"},{"id":1085,"kind":"core-declaration"},{"id":1086,"kind":"core-declaration"},{"id":1087,"kind":"core-declaration"},{"id":1088,"kind":"core-declaration"},{"id":1089,"kind":"core-declaration"},{"id":1090,"kind":"core-declaration"},{"id":1091,"kind":"core-declaration"},{"id":1092,"kind":"core-declaration"},{"id":1093,"kind":"core-declaration"},{"id":1094,"kind":"core-declaration"},{"id":1095,"kind":"core-declaration"},{"id":1096,"kind":"core-declaration"},{"id":1097,"kind":"core-declaration"},{"id":1098,"kind":"core-declaration"},{"id":1099,"kind":"core-declaration"},{"id":1100,"kind":"core-declaration"},{"id":1101,"kind":"core-declaration"},{"id":1102,"kind":"core-declaration"},{"id":1103,"kind":"core-declaration"},{"id":1104,"kind":"core-declaration"},{"id":1105,"kind":"core-declaration"},{"id":1106,"kind":"core-declaration"},{"id":1107,"kind":"core-declaration"},{"id":1108,"kind":"core-declaration"},{"id":1109,"kind":"core-declaration"},{"id":1110,"kind":"core-declaration"},{"id":1111,"kind":"core-declaration"},{"id":1112,"kind":"core-declaration"},{"id":1113,"kind":"core-declaration"},{"id":1114,"kind":"core-declaration"},{"id":1115,"kind":"core-declaration"},{"id":1116,"kind":"core-declaration"},{"id":1117,"kind":"core-declaration"},{"id":1118,"kind":"core-declaration"},{"id":1119,"kind":"core-declaration"},{"id":1120,"kind":"core-declaration"},{"id":1121,"kind":"core-latex-preamble"}],"semantic_id":"3e85f0b2ffb33d52f9fadc68ec693fe067d5fa2bf61e9c9c30428c0fc9c12631","source_id":"5492d7db02ccfab20d0872082f0988e56512803da0ead2ae08ac18d379509035","sources":[{"id":0,"kind":"file","path":"src/Scales.lex.tex","sha256":"cca867b007804b0da0d67c4a3b7c4d60cb11e27537a2eac294188f76e2a7f256"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanExample/Scales.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanExample/Scales.tex"}],"mappings":[{"artifact":0,"gen_end":8573705,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":226,"gen_start":0,"node":1,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5833,"gen_start":226,"node":2,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11161,"gen_start":5833,"node":3,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11754,"gen_start":11161,"node":4,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":15012,"gen_start":11754,"node":5,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":15710,"gen_start":15012,"node":6,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":49190,"gen_start":15710,"node":7,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":49564,"gen_start":49190,"node":8,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":49916,"gen_start":49564,"node":9,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":52364,"gen_start":49916,"node":10,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":78501,"gen_start":52364,"node":11,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":82458,"gen_start":78501,"node":12,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":167541,"gen_start":82458,"node":13,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":167788,"gen_start":167541,"node":14,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":168231,"gen_start":167788,"node":15,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":185871,"gen_start":168231,"node":16,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":186314,"gen_start":185871,"node":17,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":267142,"gen_start":186314,"node":18,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":278724,"gen_start":267142,"node":19,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":279208,"gen_start":278724,"node":20,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":279816,"gen_start":279208,"node":21,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":280380,"gen_start":279816,"node":22,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":285885,"gen_start":280380,"node":23,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":307476,"gen_start":285885,"node":24,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":307721,"gen_start":307476,"node":25,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":315857,"gen_start":307721,"node":26,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":327830,"gen_start":315857,"node":27,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":328401,"gen_start":327830,"node":28,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":329097,"gen_start":328401,"node":29,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":329540,"gen_start":329097,"node":30,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":359278,"gen_start":329540,"node":31,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":359721,"gen_start":359278,"node":32,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":375904,"gen_start":359721,"node":33,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":379102,"gen_start":375904,"node":34,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":389440,"gen_start":379102,"node":35,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":394209,"gen_start":389440,"node":36,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":394652,"gen_start":394209,"node":37,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":405459,"gen_start":394652,"node":38,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":405704,"gen_start":405459,"node":39,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":433893,"gen_start":405704,"node":40,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":434336,"gen_start":433893,"node":41,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":436393,"gen_start":434336,"node":42,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":436963,"gen_start":436393,"node":43,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":437539,"gen_start":436963,"node":44,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":438619,"gen_start":437539,"node":45,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":439247,"gen_start":438619,"node":46,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":449580,"gen_start":439247,"node":47,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":494758,"gen_start":449580,"node":48,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":495421,"gen_start":494758,"node":49,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":498297,"gen_start":495421,"node":50,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":513786,"gen_start":498297,"node":51,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":514231,"gen_start":513786,"node":52,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":515133,"gen_start":514231,"node":53,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":515581,"gen_start":515133,"node":54,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":517594,"gen_start":515581,"node":55,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":532775,"gen_start":517594,"node":56,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":566115,"gen_start":532775,"node":57,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":566638,"gen_start":566115,"node":58,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":594973,"gen_start":566638,"node":59,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":599731,"gen_start":594973,"node":60,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":615876,"gen_start":599731,"node":61,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":616122,"gen_start":615876,"node":62,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":637869,"gen_start":616122,"node":63,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":638535,"gen_start":637869,"node":64,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":638984,"gen_start":638535,"node":65,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":652077,"gen_start":638984,"node":66,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":831767,"gen_start":652077,"node":67,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":832019,"gen_start":831767,"node":68,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":837834,"gen_start":832019,"node":69,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":840019,"gen_start":837834,"node":70,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":840714,"gen_start":840019,"node":71,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":843416,"gen_start":840714,"node":72,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":844278,"gen_start":843416,"node":73,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":846213,"gen_start":844278,"node":74,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":846680,"gen_start":846213,"node":75,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1023182,"gen_start":846680,"node":76,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1024155,"gen_start":1023182,"node":77,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1024493,"gen_start":1024155,"node":78,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1026629,"gen_start":1024493,"node":79,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1028579,"gen_start":1026629,"node":80,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1039332,"gen_start":1028579,"node":81,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1039583,"gen_start":1039332,"node":82,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1040032,"gen_start":1039583,"node":83,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1040598,"gen_start":1040032,"node":84,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1041047,"gen_start":1040598,"node":85,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1043413,"gen_start":1041047,"node":86,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1043660,"gen_start":1043413,"node":87,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1044109,"gen_start":1043660,"node":88,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1046885,"gen_start":1044109,"node":89,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1055387,"gen_start":1046885,"node":90,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1056852,"gen_start":1055387,"node":91,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1069649,"gen_start":1056852,"node":92,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1071390,"gen_start":1069649,"node":93,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1072225,"gen_start":1071390,"node":94,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1074692,"gen_start":1072225,"node":95,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1075355,"gen_start":1074692,"node":96,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1077614,"gen_start":1075355,"node":97,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1090793,"gen_start":1077614,"node":98,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1091556,"gen_start":1090793,"node":99,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1097638,"gen_start":1091556,"node":100,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1098272,"gen_start":1097638,"node":101,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1100704,"gen_start":1098272,"node":102,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1102032,"gen_start":1100704,"node":103,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1105541,"gen_start":1102032,"node":104,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1110435,"gen_start":1105541,"node":105,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1112600,"gen_start":1110435,"node":106,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1115317,"gen_start":1112600,"node":107,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1116072,"gen_start":1115317,"node":108,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1117151,"gen_start":1116072,"node":109,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1118856,"gen_start":1117151,"node":110,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1125893,"gen_start":1118856,"node":111,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1133369,"gen_start":1125893,"node":112,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1137747,"gen_start":1133369,"node":113,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1151116,"gen_start":1137747,"node":114,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1158099,"gen_start":1151116,"node":115,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1163963,"gen_start":1158099,"node":116,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1191552,"gen_start":1163963,"node":117,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1195528,"gen_start":1191552,"node":118,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1199042,"gen_start":1195528,"node":119,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1199272,"gen_start":1199042,"node":120,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1201528,"gen_start":1199272,"node":121,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1287294,"gen_start":1201528,"node":122,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1287538,"gen_start":1287294,"node":123,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1288029,"gen_start":1287538,"node":124,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1292037,"gen_start":1288029,"node":125,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1318494,"gen_start":1292037,"node":126,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1318943,"gen_start":1318494,"node":127,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1319389,"gen_start":1318943,"node":128,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1320213,"gen_start":1319389,"node":129,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1326897,"gen_start":1320213,"node":130,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1327346,"gen_start":1326897,"node":131,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1341249,"gen_start":1327346,"node":132,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1346259,"gen_start":1341249,"node":133,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1347169,"gen_start":1346259,"node":134,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1350046,"gen_start":1347169,"node":135,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1352923,"gen_start":1350046,"node":136,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1353396,"gen_start":1352923,"node":137,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1354011,"gen_start":1353396,"node":138,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1354584,"gen_start":1354011,"node":139,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1355501,"gen_start":1354584,"node":140,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1357083,"gen_start":1355501,"node":141,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1357559,"gen_start":1357083,"node":142,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1358066,"gen_start":1357559,"node":143,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1358300,"gen_start":1358066,"node":144,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1360007,"gen_start":1358300,"node":145,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1377695,"gen_start":1360007,"node":146,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1380651,"gen_start":1377695,"node":147,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1381010,"gen_start":1380651,"node":148,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1381619,"gen_start":1381010,"node":149,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1382258,"gen_start":1381619,"node":150,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1408293,"gen_start":1382258,"node":151,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1454385,"gen_start":1408293,"node":152,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1456590,"gen_start":1454385,"node":153,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1457039,"gen_start":1456590,"node":154,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1457710,"gen_start":1457039,"node":155,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1458642,"gen_start":1457710,"node":156,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1459940,"gen_start":1458642,"node":157,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1472970,"gen_start":1459940,"node":158,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1489917,"gen_start":1472970,"node":159,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1490363,"gen_start":1489917,"node":160,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1491208,"gen_start":1490363,"node":161,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1495609,"gen_start":1491208,"node":162,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1536191,"gen_start":1495609,"node":163,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1538519,"gen_start":1536191,"node":164,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1547956,"gen_start":1538519,"node":165,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1548224,"gen_start":1547956,"node":166,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1558837,"gen_start":1548224,"node":167,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1559563,"gen_start":1558837,"node":168,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1559812,"gen_start":1559563,"node":169,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1563700,"gen_start":1559812,"node":170,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1567524,"gen_start":1563700,"node":171,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1568924,"gen_start":1567524,"node":172,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1573237,"gen_start":1568924,"node":173,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1573938,"gen_start":1573237,"node":174,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1574193,"gen_start":1573938,"node":175,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1574875,"gen_start":1574193,"node":176,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1575112,"gen_start":1574875,"node":177,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1580713,"gen_start":1575112,"node":178,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1581998,"gen_start":1580713,"node":179,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1582794,"gen_start":1581998,"node":180,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1583028,"gen_start":1582794,"node":181,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1584547,"gen_start":1583028,"node":182,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1615677,"gen_start":1584547,"node":183,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1627839,"gen_start":1615677,"node":184,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1628822,"gen_start":1627839,"node":185,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1642196,"gen_start":1628822,"node":186,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1644694,"gen_start":1642196,"node":187,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1644941,"gen_start":1644694,"node":188,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1645676,"gen_start":1644941,"node":189,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1646125,"gen_start":1645676,"node":190,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1648434,"gen_start":1646125,"node":191,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1648670,"gen_start":1648434,"node":192,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1666191,"gen_start":1648670,"node":193,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1683346,"gen_start":1666191,"node":194,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1683827,"gen_start":1683346,"node":195,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1684276,"gen_start":1683827,"node":196,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1685494,"gen_start":1684276,"node":197,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1688952,"gen_start":1685494,"node":198,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1689930,"gen_start":1688952,"node":199,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1692338,"gen_start":1689930,"node":200,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1696320,"gen_start":1692338,"node":201,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1704228,"gen_start":1696320,"node":202,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1704677,"gen_start":1704228,"node":203,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1705123,"gen_start":1704677,"node":204,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1705370,"gen_start":1705123,"node":205,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1707547,"gen_start":1705370,"node":206,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1714496,"gen_start":1707547,"node":207,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1717518,"gen_start":1714496,"node":208,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1733433,"gen_start":1717518,"node":209,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1734597,"gen_start":1733433,"node":210,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1735046,"gen_start":1734597,"node":211,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1735495,"gen_start":1735046,"node":212,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1743693,"gen_start":1735495,"node":213,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1743940,"gen_start":1743693,"node":214,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1744179,"gen_start":1743940,"node":215,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1745293,"gen_start":1744179,"node":216,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":1745537,"gen_start":1745293,"node":217,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2164126,"gen_start":1745537,"node":218,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2197171,"gen_start":2164126,"node":219,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2197620,"gen_start":2197171,"node":220,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2209723,"gen_start":2197620,"node":221,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2253771,"gen_start":2209723,"node":222,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2259482,"gen_start":2253771,"node":223,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2260315,"gen_start":2259482,"node":224,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2271496,"gen_start":2260315,"node":225,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2271942,"gen_start":2271496,"node":226,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2274260,"gen_start":2271942,"node":227,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2274709,"gen_start":2274260,"node":228,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2275827,"gen_start":2274709,"node":229,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2276074,"gen_start":2275827,"node":230,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2368226,"gen_start":2276074,"node":231,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2419216,"gen_start":2368226,"node":232,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2448765,"gen_start":2419216,"node":233,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2454671,"gen_start":2448765,"node":234,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2455120,"gen_start":2454671,"node":235,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2455784,"gen_start":2455120,"node":236,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2502314,"gen_start":2455784,"node":237,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2502763,"gen_start":2502314,"node":238,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2506745,"gen_start":2502763,"node":239,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2507575,"gen_start":2506745,"node":240,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2514542,"gen_start":2507575,"node":241,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2514867,"gen_start":2514542,"node":242,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2515841,"gen_start":2514867,"node":243,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2516511,"gen_start":2515841,"node":244,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2529546,"gen_start":2516511,"node":245,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2529992,"gen_start":2529546,"node":246,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2531112,"gen_start":2529992,"node":247,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2573677,"gen_start":2531112,"node":248,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2574123,"gen_start":2573677,"node":249,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2574572,"gen_start":2574123,"node":250,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2588894,"gen_start":2574572,"node":251,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2591200,"gen_start":2588894,"node":252,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2595756,"gen_start":2591200,"node":253,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2596800,"gen_start":2595756,"node":254,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2597363,"gen_start":2596800,"node":255,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2597812,"gen_start":2597363,"node":256,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2598261,"gen_start":2597812,"node":257,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2598513,"gen_start":2598261,"node":258,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2602419,"gen_start":2598513,"node":259,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2604081,"gen_start":2602419,"node":260,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2612130,"gen_start":2604081,"node":261,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2627521,"gen_start":2612130,"node":262,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2637442,"gen_start":2627521,"node":263,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2638266,"gen_start":2637442,"node":264,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2649727,"gen_start":2638266,"node":265,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2651075,"gen_start":2649727,"node":266,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2659089,"gen_start":2651075,"node":267,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2662510,"gen_start":2659089,"node":268,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2678066,"gen_start":2662510,"node":269,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2679364,"gen_start":2678066,"node":270,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2681070,"gen_start":2679364,"node":271,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2682514,"gen_start":2681070,"node":272,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2699574,"gen_start":2682514,"node":273,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2700319,"gen_start":2699574,"node":274,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2729902,"gen_start":2700319,"node":275,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2744881,"gen_start":2729902,"node":276,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2745330,"gen_start":2744881,"node":277,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2752265,"gen_start":2745330,"node":278,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2754179,"gen_start":2752265,"node":279,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2758077,"gen_start":2754179,"node":280,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2788203,"gen_start":2758077,"node":281,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2789332,"gen_start":2788203,"node":282,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2790001,"gen_start":2789332,"node":283,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2840004,"gen_start":2790001,"node":284,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2841395,"gen_start":2840004,"node":285,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2846386,"gen_start":2841395,"node":286,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2847680,"gen_start":2846386,"node":287,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2848512,"gen_start":2847680,"node":288,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2856275,"gen_start":2848512,"node":289,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2858467,"gen_start":2856275,"node":290,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2858644,"gen_start":2858467,"node":291,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2862183,"gen_start":2858644,"node":292,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2865463,"gen_start":2862183,"node":293,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2889003,"gen_start":2865463,"node":294,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2889452,"gen_start":2889003,"node":295,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2889860,"gen_start":2889452,"node":296,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2890466,"gen_start":2889860,"node":297,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2912110,"gen_start":2890466,"node":298,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2914055,"gen_start":2912110,"node":299,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2914504,"gen_start":2914055,"node":300,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2916713,"gen_start":2914504,"node":301,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2916999,"gen_start":2916713,"node":302,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2917448,"gen_start":2916999,"node":303,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2917694,"gen_start":2917448,"node":304,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2925892,"gen_start":2917694,"node":305,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2928833,"gen_start":2925892,"node":306,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2934978,"gen_start":2928833,"node":307,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2959546,"gen_start":2934978,"node":308,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2959793,"gen_start":2959546,"node":309,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2980748,"gen_start":2959793,"node":310,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2981763,"gen_start":2980748,"node":311,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":2984282,"gen_start":2981763,"node":312,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3011771,"gen_start":2984282,"node":313,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3027467,"gen_start":3011771,"node":314,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3058741,"gen_start":3027467,"node":315,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3063536,"gen_start":3058741,"node":316,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3072378,"gen_start":3063536,"node":317,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3073965,"gen_start":3072378,"node":318,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3080970,"gen_start":3073965,"node":319,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3082283,"gen_start":3080970,"node":320,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3083701,"gen_start":3082283,"node":321,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3107165,"gen_start":3083701,"node":322,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3140397,"gen_start":3107165,"node":323,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3185376,"gen_start":3140397,"node":324,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3186549,"gen_start":3185376,"node":325,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3187526,"gen_start":3186549,"node":326,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3188856,"gen_start":3187526,"node":327,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3189444,"gen_start":3188856,"node":328,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3213794,"gen_start":3189444,"node":329,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3230673,"gen_start":3213794,"node":330,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3231122,"gen_start":3230673,"node":331,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3240315,"gen_start":3231122,"node":332,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3241529,"gen_start":3240315,"node":333,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3247808,"gen_start":3241529,"node":334,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3248354,"gen_start":3247808,"node":335,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3249117,"gen_start":3248354,"node":336,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3252897,"gen_start":3249117,"node":337,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3259712,"gen_start":3252897,"node":338,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3267910,"gen_start":3259712,"node":339,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3275669,"gen_start":3267910,"node":340,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3276254,"gen_start":3275669,"node":341,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3277137,"gen_start":3276254,"node":342,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3277586,"gen_start":3277137,"node":343,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3322670,"gen_start":3277586,"node":344,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3323106,"gen_start":3322670,"node":345,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3331418,"gen_start":3323106,"node":346,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3335974,"gen_start":3331418,"node":347,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3341983,"gen_start":3335974,"node":348,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3368985,"gen_start":3341983,"node":349,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3369494,"gen_start":3368985,"node":350,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3370418,"gen_start":3369494,"node":351,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3373096,"gen_start":3370418,"node":352,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3378839,"gen_start":3373096,"node":353,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3379300,"gen_start":3378839,"node":354,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3383824,"gen_start":3379300,"node":355,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3390805,"gen_start":3383824,"node":356,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3394627,"gen_start":3390805,"node":357,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3396571,"gen_start":3394627,"node":358,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3403372,"gen_start":3396571,"node":359,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3411597,"gen_start":3403372,"node":360,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3413223,"gen_start":3411597,"node":361,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3413475,"gen_start":3413223,"node":362,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3414247,"gen_start":3413475,"node":363,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3427049,"gen_start":3414247,"node":364,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3456399,"gen_start":3427049,"node":365,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3457011,"gen_start":3456399,"node":366,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3457189,"gen_start":3457011,"node":367,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3457638,"gen_start":3457189,"node":368,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3465120,"gen_start":3457638,"node":369,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3472883,"gen_start":3465120,"node":370,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3477509,"gen_start":3472883,"node":371,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3477745,"gen_start":3477509,"node":372,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3478360,"gen_start":3477745,"node":373,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3486747,"gen_start":3478360,"node":374,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3495091,"gen_start":3486747,"node":375,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3773184,"gen_start":3495091,"node":376,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3781388,"gen_start":3773184,"node":377,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3796725,"gen_start":3781388,"node":378,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3797801,"gen_start":3796725,"node":379,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3798250,"gen_start":3797801,"node":380,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3799097,"gen_start":3798250,"node":381,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3808553,"gen_start":3799097,"node":382,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3809862,"gen_start":3808553,"node":383,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3828829,"gen_start":3809862,"node":384,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3868461,"gen_start":3828829,"node":385,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3890249,"gen_start":3868461,"node":386,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3896204,"gen_start":3890249,"node":387,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3896579,"gen_start":3896204,"node":388,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3898641,"gen_start":3896579,"node":389,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3908087,"gen_start":3898641,"node":390,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3908536,"gen_start":3908087,"node":391,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3910964,"gen_start":3908536,"node":392,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3912672,"gen_start":3910964,"node":393,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3952321,"gen_start":3912672,"node":394,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3952770,"gen_start":3952321,"node":395,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3956291,"gen_start":3952770,"node":396,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":3958624,"gen_start":3956291,"node":397,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4001092,"gen_start":3958624,"node":398,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4001541,"gen_start":4001092,"node":399,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4001990,"gen_start":4001541,"node":400,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4009704,"gen_start":4001990,"node":401,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4015673,"gen_start":4009704,"node":402,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4016294,"gen_start":4015673,"node":403,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4021987,"gen_start":4016294,"node":404,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4024864,"gen_start":4021987,"node":405,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4025244,"gen_start":4024864,"node":406,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4032932,"gen_start":4025244,"node":407,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4033381,"gen_start":4032932,"node":408,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4074455,"gen_start":4033381,"node":409,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4075023,"gen_start":4074455,"node":410,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4076064,"gen_start":4075023,"node":411,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4076311,"gen_start":4076064,"node":412,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4076760,"gen_start":4076311,"node":413,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4085147,"gen_start":4076760,"node":414,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4085475,"gen_start":4085147,"node":415,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4091949,"gen_start":4085475,"node":416,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4098805,"gen_start":4091949,"node":417,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4121647,"gen_start":4098805,"node":418,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4147781,"gen_start":4121647,"node":419,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4220175,"gen_start":4147781,"node":420,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4249462,"gen_start":4220175,"node":421,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4329002,"gen_start":4249462,"node":422,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4329250,"gen_start":4329002,"node":423,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4507976,"gen_start":4329250,"node":424,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4534752,"gen_start":4507976,"node":425,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4537063,"gen_start":4534752,"node":426,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4545521,"gen_start":4537063,"node":427,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4545767,"gen_start":4545521,"node":428,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4546066,"gen_start":4545767,"node":429,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4553670,"gen_start":4546066,"node":430,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4560087,"gen_start":4553670,"node":431,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4564475,"gen_start":4560087,"node":432,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4564850,"gen_start":4564475,"node":433,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4571850,"gen_start":4564850,"node":434,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4582329,"gen_start":4571850,"node":435,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4590088,"gen_start":4582329,"node":436,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4590368,"gen_start":4590088,"node":437,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4590619,"gen_start":4590368,"node":438,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4591597,"gen_start":4590619,"node":439,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4600397,"gen_start":4591597,"node":440,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4601503,"gen_start":4600397,"node":441,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4601952,"gen_start":4601503,"node":442,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4615310,"gen_start":4601952,"node":443,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4623003,"gen_start":4615310,"node":444,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4624056,"gen_start":4623003,"node":445,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4627569,"gen_start":4624056,"node":446,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4628184,"gen_start":4627569,"node":447,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4628633,"gen_start":4628184,"node":448,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4628884,"gen_start":4628633,"node":449,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4644909,"gen_start":4628884,"node":450,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4676610,"gen_start":4644909,"node":451,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4707748,"gen_start":4676610,"node":452,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4709994,"gen_start":4707748,"node":453,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4712402,"gen_start":4709994,"node":454,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4759830,"gen_start":4712402,"node":455,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4760279,"gen_start":4759830,"node":456,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4761674,"gen_start":4760279,"node":457,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4762123,"gen_start":4761674,"node":458,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4772423,"gen_start":4762123,"node":459,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4786581,"gen_start":4772423,"node":460,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4837284,"gen_start":4786581,"node":461,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4848211,"gen_start":4837284,"node":462,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4871707,"gen_start":4848211,"node":463,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4876337,"gen_start":4871707,"node":464,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4876589,"gen_start":4876337,"node":465,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4889273,"gen_start":4876589,"node":466,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4906660,"gen_start":4889273,"node":467,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4907959,"gen_start":4906660,"node":468,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4908209,"gen_start":4907959,"node":469,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4954739,"gen_start":4908209,"node":470,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4961339,"gen_start":4954739,"node":471,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4963598,"gen_start":4961339,"node":472,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4965378,"gen_start":4963598,"node":473,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4969934,"gen_start":4965378,"node":474,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4979401,"gen_start":4969934,"node":475,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":4981969,"gen_start":4979401,"node":476,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5046283,"gen_start":4981969,"node":477,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5050089,"gen_start":5046283,"node":478,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5056218,"gen_start":5050089,"node":479,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5065327,"gen_start":5056218,"node":480,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5065776,"gen_start":5065327,"node":481,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5068653,"gen_start":5065776,"node":482,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5072475,"gen_start":5068653,"node":483,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5072690,"gen_start":5072475,"node":484,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5081077,"gen_start":5072690,"node":485,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5082084,"gen_start":5081077,"node":486,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5104775,"gen_start":5082084,"node":487,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5154058,"gen_start":5104775,"node":488,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5177462,"gen_start":5154058,"node":489,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5179087,"gen_start":5177462,"node":490,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5251990,"gen_start":5179087,"node":491,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5255184,"gen_start":5251990,"node":492,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5255430,"gen_start":5255184,"node":493,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5262917,"gen_start":5255430,"node":494,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5263871,"gen_start":5262917,"node":495,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5264320,"gen_start":5263871,"node":496,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5264769,"gen_start":5264320,"node":497,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5341191,"gen_start":5264769,"node":498,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5361777,"gen_start":5341191,"node":499,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5362279,"gen_start":5361777,"node":500,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5365110,"gen_start":5362279,"node":501,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5377110,"gen_start":5365110,"node":502,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5378045,"gen_start":5377110,"node":503,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5380908,"gen_start":5378045,"node":504,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5441609,"gen_start":5380908,"node":505,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5466495,"gen_start":5441609,"node":506,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5560379,"gen_start":5466495,"node":507,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5563774,"gen_start":5560379,"node":508,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5563989,"gen_start":5563774,"node":509,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5604938,"gen_start":5563989,"node":510,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5605742,"gen_start":5604938,"node":511,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5691405,"gen_start":5605742,"node":512,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5695961,"gen_start":5691405,"node":513,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5704180,"gen_start":5695961,"node":514,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5745226,"gen_start":5704180,"node":515,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5755552,"gen_start":5745226,"node":516,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5756546,"gen_start":5755552,"node":517,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5776128,"gen_start":5756546,"node":518,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5777631,"gen_start":5776128,"node":519,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5779335,"gen_start":5777631,"node":520,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5792481,"gen_start":5779335,"node":521,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5793054,"gen_start":5792481,"node":522,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5793503,"gen_start":5793054,"node":523,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5818268,"gen_start":5793503,"node":524,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5859417,"gen_start":5818268,"node":525,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5860585,"gen_start":5859417,"node":526,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5861245,"gen_start":5860585,"node":527,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5861496,"gen_start":5861245,"node":528,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5869883,"gen_start":5861496,"node":529,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5870242,"gen_start":5869883,"node":530,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5960078,"gen_start":5870242,"node":531,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5960326,"gen_start":5960078,"node":532,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5960934,"gen_start":5960326,"node":533,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5961377,"gen_start":5960934,"node":534,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5988119,"gen_start":5961377,"node":535,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":5998475,"gen_start":5988119,"node":536,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6005974,"gen_start":5998475,"node":537,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6014030,"gen_start":6005974,"node":538,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6020277,"gen_start":6014030,"node":539,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6021480,"gen_start":6020277,"node":540,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6036471,"gen_start":6021480,"node":541,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6037954,"gen_start":6036471,"node":542,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6046312,"gen_start":6037954,"node":543,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6046900,"gen_start":6046312,"node":544,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6047473,"gen_start":6046900,"node":545,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6079173,"gen_start":6047473,"node":546,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6079585,"gen_start":6079173,"node":547,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6079831,"gen_start":6079585,"node":548,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6081854,"gen_start":6079831,"node":549,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6084255,"gen_start":6081854,"node":550,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6090160,"gen_start":6084255,"node":551,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6091386,"gen_start":6090160,"node":552,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6099783,"gen_start":6091386,"node":553,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6100520,"gen_start":6099783,"node":554,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6108832,"gen_start":6100520,"node":555,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6119221,"gen_start":6108832,"node":556,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6128885,"gen_start":6119221,"node":557,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6133663,"gen_start":6128885,"node":558,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6155712,"gen_start":6133663,"node":559,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6164220,"gen_start":6155712,"node":560,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6164435,"gen_start":6164220,"node":561,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6165190,"gen_start":6164435,"node":562,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6167730,"gen_start":6165190,"node":563,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6168542,"gen_start":6167730,"node":564,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6194744,"gen_start":6168542,"node":565,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6195190,"gen_start":6194744,"node":566,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6196149,"gen_start":6195190,"node":567,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6210210,"gen_start":6196149,"node":568,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6263175,"gen_start":6210210,"node":569,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6263624,"gen_start":6263175,"node":570,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6321429,"gen_start":6263624,"node":571,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6322304,"gen_start":6321429,"node":572,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6333142,"gen_start":6322304,"node":573,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6340370,"gen_start":6333142,"node":574,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6340981,"gen_start":6340370,"node":575,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6357106,"gen_start":6340981,"node":576,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6370131,"gen_start":6357106,"node":577,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6370381,"gen_start":6370131,"node":578,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6371950,"gen_start":6370381,"node":579,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6372196,"gen_start":6371950,"node":580,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6372784,"gen_start":6372196,"node":581,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6373038,"gen_start":6372784,"node":582,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6374349,"gen_start":6373038,"node":583,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6374798,"gen_start":6374349,"node":584,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6375247,"gen_start":6374798,"node":585,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6375625,"gen_start":6375247,"node":586,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6384084,"gen_start":6375625,"node":587,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6410524,"gen_start":6384084,"node":588,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6411858,"gen_start":6410524,"node":589,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6412036,"gen_start":6411858,"node":590,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6419069,"gen_start":6412036,"node":591,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6423625,"gen_start":6419069,"node":592,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6427393,"gen_start":6423625,"node":593,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6432852,"gen_start":6427393,"node":594,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6582755,"gen_start":6432852,"node":595,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6597043,"gen_start":6582755,"node":596,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6603390,"gen_start":6597043,"node":597,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6605391,"gen_start":6603390,"node":598,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6605625,"gen_start":6605391,"node":599,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6609493,"gen_start":6605625,"node":600,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6629804,"gen_start":6609493,"node":601,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6630884,"gen_start":6629804,"node":602,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6631259,"gen_start":6630884,"node":603,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6631708,"gen_start":6631259,"node":604,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6632364,"gen_start":6631708,"node":605,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6633241,"gen_start":6632364,"node":606,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6634747,"gen_start":6633241,"node":607,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6635007,"gen_start":6634747,"node":608,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6635456,"gen_start":6635007,"node":609,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6641072,"gen_start":6635456,"node":610,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6650037,"gen_start":6641072,"node":611,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6667120,"gen_start":6650037,"node":612,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6675327,"gen_start":6667120,"node":613,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6677182,"gen_start":6675327,"node":614,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6677631,"gen_start":6677182,"node":615,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6678397,"gen_start":6677631,"node":616,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6681305,"gen_start":6678397,"node":617,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6690370,"gen_start":6681305,"node":618,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6771707,"gen_start":6690370,"node":619,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6773559,"gen_start":6771707,"node":620,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6774237,"gen_start":6773559,"node":621,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6774713,"gen_start":6774237,"node":622,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6783919,"gen_start":6774713,"node":623,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6784368,"gen_start":6783919,"node":624,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6785679,"gen_start":6784368,"node":625,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6786766,"gen_start":6785679,"node":626,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":6961565,"gen_start":6786766,"node":627,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7055830,"gen_start":6961565,"node":628,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7061760,"gen_start":7055830,"node":629,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7062100,"gen_start":7061760,"node":630,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7062563,"gen_start":7062100,"node":631,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7236081,"gen_start":7062563,"node":632,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7236646,"gen_start":7236081,"node":633,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7237771,"gen_start":7236646,"node":634,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7238220,"gen_start":7237771,"node":635,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7242351,"gen_start":7238220,"node":636,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7242800,"gen_start":7242351,"node":637,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7244566,"gen_start":7242800,"node":638,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7244815,"gen_start":7244566,"node":639,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7255850,"gen_start":7244815,"node":640,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7257006,"gen_start":7255850,"node":641,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7264658,"gen_start":7257006,"node":642,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7277776,"gen_start":7264658,"node":643,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7284676,"gen_start":7277776,"node":644,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7291900,"gen_start":7284676,"node":645,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7292349,"gen_start":7291900,"node":646,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7292785,"gen_start":7292349,"node":647,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7293234,"gen_start":7292785,"node":648,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7293903,"gen_start":7293234,"node":649,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7303126,"gen_start":7293903,"node":650,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7304792,"gen_start":7303126,"node":651,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7305242,"gen_start":7304792,"node":652,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7305692,"gen_start":7305242,"node":653,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7306477,"gen_start":7305692,"node":654,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7332210,"gen_start":7306477,"node":655,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7333145,"gen_start":7332210,"node":656,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7362917,"gen_start":7333145,"node":657,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7367134,"gen_start":7362917,"node":658,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7367662,"gen_start":7367134,"node":659,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7367913,"gen_start":7367662,"node":660,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7420809,"gen_start":7367913,"node":661,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7421259,"gen_start":7420809,"node":662,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7421726,"gen_start":7421259,"node":663,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7422176,"gen_start":7421726,"node":664,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7424584,"gen_start":7422176,"node":665,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7442387,"gen_start":7424584,"node":666,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7526639,"gen_start":7442387,"node":667,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7528278,"gen_start":7526639,"node":668,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7528935,"gen_start":7528278,"node":669,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7530417,"gen_start":7528935,"node":670,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7541313,"gen_start":7530417,"node":671,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7572011,"gen_start":7541313,"node":672,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7572396,"gen_start":7572011,"node":673,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7572945,"gen_start":7572396,"node":674,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7574626,"gen_start":7572945,"node":675,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7575081,"gen_start":7574626,"node":676,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7575533,"gen_start":7575081,"node":677,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7585509,"gen_start":7575533,"node":678,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7595787,"gen_start":7585509,"node":679,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7596037,"gen_start":7595787,"node":680,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7637080,"gen_start":7596037,"node":681,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7637535,"gen_start":7637080,"node":682,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7638188,"gen_start":7637535,"node":683,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7639372,"gen_start":7638188,"node":684,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7646331,"gen_start":7639372,"node":685,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7653417,"gen_start":7646331,"node":686,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7762013,"gen_start":7653417,"node":687,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7762772,"gen_start":7762013,"node":688,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7775523,"gen_start":7762772,"node":689,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7797499,"gen_start":7775523,"node":690,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7798295,"gen_start":7797499,"node":691,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7816988,"gen_start":7798295,"node":692,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7819582,"gen_start":7816988,"node":693,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7820037,"gen_start":7819582,"node":694,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7821565,"gen_start":7820037,"node":695,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7822028,"gen_start":7821565,"node":696,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7829503,"gen_start":7822028,"node":697,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7860475,"gen_start":7829503,"node":698,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7866224,"gen_start":7860475,"node":699,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7879563,"gen_start":7866224,"node":700,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7881870,"gen_start":7879563,"node":701,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7887147,"gen_start":7881870,"node":702,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7889244,"gen_start":7887147,"node":703,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7896064,"gen_start":7889244,"node":704,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7906906,"gen_start":7896064,"node":705,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7907986,"gen_start":7906906,"node":706,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7908232,"gen_start":7907986,"node":707,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7942076,"gen_start":7908232,"node":708,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7942529,"gen_start":7942076,"node":709,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7943534,"gen_start":7942529,"node":710,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7949321,"gen_start":7943534,"node":711,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7976845,"gen_start":7949321,"node":712,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7984977,"gen_start":7976845,"node":713,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":7991642,"gen_start":7984977,"node":714,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8018290,"gen_start":7991642,"node":715,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8029181,"gen_start":8018290,"node":716,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8029429,"gen_start":8029181,"node":717,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8029881,"gen_start":8029429,"node":718,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8034649,"gen_start":8029881,"node":719,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8097134,"gen_start":8034649,"node":720,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8274181,"gen_start":8097134,"node":721,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8276478,"gen_start":8274181,"node":722,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8281291,"gen_start":8276478,"node":723,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8284239,"gen_start":8281291,"node":724,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8284485,"gen_start":8284239,"node":725,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8288016,"gen_start":8284485,"node":726,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8288527,"gen_start":8288016,"node":727,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8294434,"gen_start":8288527,"node":728,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8304403,"gen_start":8294434,"node":729,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8327766,"gen_start":8304403,"node":730,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8329191,"gen_start":8327766,"node":731,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8330154,"gen_start":8329191,"node":732,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8340731,"gen_start":8330154,"node":733,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8345486,"gen_start":8340731,"node":734,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8353874,"gen_start":8345486,"node":735,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8359093,"gen_start":8353874,"node":736,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8442137,"gen_start":8359093,"node":737,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8442388,"gen_start":8442137,"node":738,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8455034,"gen_start":8442388,"node":739,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8464443,"gen_start":8455034,"node":740,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8465617,"gen_start":8464443,"node":741,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8474058,"gen_start":8465617,"node":742,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8505106,"gen_start":8474058,"node":743,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8506301,"gen_start":8505106,"node":744,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8506940,"gen_start":8506301,"node":745,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8509197,"gen_start":8506940,"node":746,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8509649,"gen_start":8509197,"node":747,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8521371,"gen_start":8509649,"node":748,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8522049,"gen_start":8521371,"node":749,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8548338,"gen_start":8522049,"node":750,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8548793,"gen_start":8548338,"node":751,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8558720,"gen_start":8548793,"node":752,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8568096,"gen_start":8558720,"node":753,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8568540,"gen_start":8568096,"node":754,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8576136,"gen_start":8568540,"node":755,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8611895,"gen_start":8576136,"node":756,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8626607,"gen_start":8611895,"node":757,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8626856,"gen_start":8626607,"node":758,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8632787,"gen_start":8626856,"node":759,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8647055,"gen_start":8632787,"node":760,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":8649521,"gen_start":8647055,"node":761,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9040736,"gen_start":8649521,"node":762,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9050580,"gen_start":9040736,"node":763,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9051660,"gen_start":9050580,"node":764,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9073576,"gen_start":9051660,"node":765,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9080807,"gen_start":9073576,"node":766,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9090296,"gen_start":9080807,"node":767,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9090695,"gen_start":9090296,"node":768,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9091540,"gen_start":9090695,"node":769,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9099739,"gen_start":9091540,"node":770,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9100185,"gen_start":9099739,"node":771,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9101370,"gen_start":9100185,"node":772,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9101619,"gen_start":9101370,"node":773,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9102278,"gen_start":9101619,"node":774,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9108734,"gen_start":9102278,"node":775,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9114331,"gen_start":9108734,"node":776,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9115419,"gen_start":9114331,"node":777,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9123618,"gen_start":9115419,"node":778,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9124238,"gen_start":9123618,"node":779,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9124690,"gen_start":9124238,"node":780,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9126100,"gen_start":9124690,"node":781,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9132938,"gen_start":9126100,"node":782,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9140330,"gen_start":9132938,"node":783,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9222078,"gen_start":9140330,"node":784,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9222528,"gen_start":9222078,"node":785,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9242816,"gen_start":9222528,"node":786,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9247802,"gen_start":9242816,"node":787,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9249211,"gen_start":9247802,"node":788,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9249459,"gen_start":9249211,"node":789,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9255070,"gen_start":9249459,"node":790,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9255764,"gen_start":9255070,"node":791,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9264253,"gen_start":9255764,"node":792,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9265993,"gen_start":9264253,"node":793,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9266448,"gen_start":9265993,"node":794,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9286067,"gen_start":9266448,"node":795,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9286522,"gen_start":9286067,"node":796,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9287458,"gen_start":9286522,"node":797,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9287913,"gen_start":9287458,"node":798,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9308096,"gen_start":9287913,"node":799,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9310576,"gen_start":9308096,"node":800,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9311258,"gen_start":9310576,"node":801,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9311710,"gen_start":9311258,"node":802,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9312264,"gen_start":9311710,"node":803,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9312713,"gen_start":9312264,"node":804,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9321620,"gen_start":9312713,"node":805,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9365878,"gen_start":9321620,"node":806,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9386731,"gen_start":9365878,"node":807,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9410000,"gen_start":9386731,"node":808,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9410939,"gen_start":9410000,"node":809,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9413355,"gen_start":9410939,"node":810,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9461148,"gen_start":9413355,"node":811,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9638521,"gen_start":9461148,"node":812,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9642258,"gen_start":9638521,"node":813,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9648543,"gen_start":9642258,"node":814,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9654832,"gen_start":9648543,"node":815,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9657553,"gen_start":9654832,"node":816,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9657986,"gen_start":9657553,"node":817,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9658432,"gen_start":9657986,"node":818,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9661310,"gen_start":9658432,"node":819,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9664724,"gen_start":9661310,"node":820,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":9748175,"gen_start":9664724,"node":821,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10146142,"gen_start":9748175,"node":822,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10147673,"gen_start":10146142,"node":823,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10155774,"gen_start":10147673,"node":824,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10157255,"gen_start":10155774,"node":825,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10157710,"gen_start":10157255,"node":826,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10161364,"gen_start":10157710,"node":827,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10161816,"gen_start":10161364,"node":828,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10195427,"gen_start":10161816,"node":829,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10208040,"gen_start":10195427,"node":830,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10208288,"gen_start":10208040,"node":831,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10208776,"gen_start":10208288,"node":832,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10216612,"gen_start":10208776,"node":833,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10240059,"gen_start":10216612,"node":834,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10246130,"gen_start":10240059,"node":835,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10256049,"gen_start":10246130,"node":836,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10256298,"gen_start":10256049,"node":837,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10258313,"gen_start":10256298,"node":838,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10273700,"gen_start":10258313,"node":839,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10274146,"gen_start":10273700,"node":840,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10274752,"gen_start":10274146,"node":841,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10275195,"gen_start":10274752,"node":842,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10275471,"gen_start":10275195,"node":843,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10277753,"gen_start":10275471,"node":844,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10285614,"gen_start":10277753,"node":845,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10296931,"gen_start":10285614,"node":846,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10305319,"gen_start":10296931,"node":847,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10316953,"gen_start":10305319,"node":848,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10317282,"gen_start":10316953,"node":849,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10317917,"gen_start":10317282,"node":850,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10320528,"gen_start":10317917,"node":851,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10323018,"gen_start":10320528,"node":852,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10329995,"gen_start":10323018,"node":853,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10330366,"gen_start":10329995,"node":854,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10336795,"gen_start":10330366,"node":855,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10337244,"gen_start":10336795,"node":856,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10345738,"gen_start":10337244,"node":857,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10346193,"gen_start":10345738,"node":858,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10372247,"gen_start":10346193,"node":859,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10396962,"gen_start":10372247,"node":860,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10399554,"gen_start":10396962,"node":861,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10400535,"gen_start":10399554,"node":862,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10400990,"gen_start":10400535,"node":863,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10401445,"gen_start":10400990,"node":864,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10403386,"gen_start":10401445,"node":865,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10407990,"gen_start":10403386,"node":866,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10408409,"gen_start":10407990,"node":867,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10436015,"gen_start":10408409,"node":868,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10436738,"gen_start":10436015,"node":869,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10447596,"gen_start":10436738,"node":870,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10453628,"gen_start":10447596,"node":871,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10454025,"gen_start":10453628,"node":872,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10455339,"gen_start":10454025,"node":873,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10462756,"gen_start":10455339,"node":874,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10487705,"gen_start":10462756,"node":875,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10488163,"gen_start":10487705,"node":876,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10587279,"gen_start":10488163,"node":877,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10587528,"gen_start":10587279,"node":878,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10606436,"gen_start":10587528,"node":879,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10608889,"gen_start":10606436,"node":880,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10622084,"gen_start":10608889,"node":881,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10624062,"gen_start":10622084,"node":882,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10624514,"gen_start":10624062,"node":883,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10624963,"gen_start":10624514,"node":884,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10635788,"gen_start":10624963,"node":885,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10636568,"gen_start":10635788,"node":886,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10686445,"gen_start":10636568,"node":887,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10716212,"gen_start":10686445,"node":888,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10751186,"gen_start":10716212,"node":889,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10757221,"gen_start":10751186,"node":890,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10778155,"gen_start":10757221,"node":891,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10778614,"gen_start":10778155,"node":892,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10783894,"gen_start":10778614,"node":893,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10789362,"gen_start":10783894,"node":894,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10790349,"gen_start":10789362,"node":895,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10821022,"gen_start":10790349,"node":896,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10821788,"gen_start":10821022,"node":897,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10831761,"gen_start":10821788,"node":898,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10833073,"gen_start":10831761,"node":899,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10834868,"gen_start":10833073,"node":900,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10835320,"gen_start":10834868,"node":901,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10839337,"gen_start":10835320,"node":902,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":10846512,"gen_start":10839337,"node":903,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11024582,"gen_start":10846512,"node":904,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11025034,"gen_start":11024582,"node":905,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11025279,"gen_start":11025034,"node":906,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11033172,"gen_start":11025279,"node":907,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11034075,"gen_start":11033172,"node":908,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11034527,"gen_start":11034075,"node":909,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11038673,"gen_start":11034527,"node":910,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11039096,"gen_start":11038673,"node":911,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11040814,"gen_start":11039096,"node":912,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11044431,"gen_start":11040814,"node":913,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11045247,"gen_start":11044431,"node":914,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11045699,"gen_start":11045247,"node":915,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11045946,"gen_start":11045699,"node":916,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11046159,"gen_start":11045946,"node":917,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11047523,"gen_start":11046159,"node":918,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11048833,"gen_start":11047523,"node":919,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11049288,"gen_start":11048833,"node":920,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11050462,"gen_start":11049288,"node":921,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11055218,"gen_start":11050462,"node":922,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11071392,"gen_start":11055218,"node":923,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11112363,"gen_start":11071392,"node":924,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11113615,"gen_start":11112363,"node":925,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11188909,"gen_start":11113615,"node":926,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11189364,"gen_start":11188909,"node":927,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11195537,"gen_start":11189364,"node":928,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11202228,"gen_start":11195537,"node":929,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11202711,"gen_start":11202228,"node":930,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11204073,"gen_start":11202711,"node":931,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11225969,"gen_start":11204073,"node":932,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11267974,"gen_start":11225969,"node":933,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11274255,"gen_start":11267974,"node":934,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11274707,"gen_start":11274255,"node":935,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11280795,"gen_start":11274707,"node":936,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11281250,"gen_start":11280795,"node":937,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11281703,"gen_start":11281250,"node":938,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11298101,"gen_start":11281703,"node":939,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11299082,"gen_start":11298101,"node":940,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11305916,"gen_start":11299082,"node":941,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11307283,"gen_start":11305916,"node":942,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11348318,"gen_start":11307283,"node":943,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11357951,"gen_start":11348318,"node":944,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11369820,"gen_start":11357951,"node":945,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11373626,"gen_start":11369820,"node":946,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11374604,"gen_start":11373626,"node":947,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11402883,"gen_start":11374604,"node":948,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11403335,"gen_start":11402883,"node":949,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11477206,"gen_start":11403335,"node":950,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11535603,"gen_start":11477206,"node":951,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11537396,"gen_start":11535603,"node":952,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11537848,"gen_start":11537396,"node":953,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11538297,"gen_start":11537848,"node":954,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11538749,"gen_start":11538297,"node":955,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11543316,"gen_start":11538749,"node":956,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11548061,"gen_start":11543316,"node":957,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11559356,"gen_start":11548061,"node":958,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11591826,"gen_start":11559356,"node":959,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11592909,"gen_start":11591826,"node":960,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11593358,"gen_start":11592909,"node":961,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11593627,"gen_start":11593358,"node":962,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11599706,"gen_start":11593627,"node":963,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11604263,"gen_start":11599706,"node":964,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11618389,"gen_start":11604263,"node":965,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11623795,"gen_start":11618389,"node":966,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11628007,"gen_start":11623795,"node":967,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11633891,"gen_start":11628007,"node":968,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11634729,"gen_start":11633891,"node":969,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11634981,"gen_start":11634729,"node":970,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11635543,"gen_start":11634981,"node":971,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11636707,"gen_start":11635543,"node":972,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11637558,"gen_start":11636707,"node":973,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11638548,"gen_start":11637558,"node":974,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11638834,"gen_start":11638548,"node":975,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11639286,"gen_start":11638834,"node":976,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11643177,"gen_start":11639286,"node":977,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11645912,"gen_start":11643177,"node":978,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11649692,"gen_start":11645912,"node":979,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11653904,"gen_start":11649692,"node":980,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11656047,"gen_start":11653904,"node":981,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11656723,"gen_start":11656047,"node":982,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11698585,"gen_start":11656723,"node":983,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11700217,"gen_start":11698585,"node":984,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11762858,"gen_start":11700217,"node":985,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11768579,"gen_start":11762858,"node":986,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11776778,"gen_start":11768579,"node":987,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11780652,"gen_start":11776778,"node":988,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11796889,"gen_start":11780652,"node":989,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11800839,"gen_start":11796889,"node":990,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11811662,"gen_start":11800839,"node":991,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11837209,"gen_start":11811662,"node":992,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11852756,"gen_start":11837209,"node":993,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11856051,"gen_start":11852756,"node":994,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11856365,"gen_start":11856051,"node":995,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11859720,"gen_start":11856365,"node":996,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11864752,"gen_start":11859720,"node":997,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11874938,"gen_start":11864752,"node":998,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11875562,"gen_start":11874938,"node":999,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11877771,"gen_start":11875562,"node":1000,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11880081,"gen_start":11877771,"node":1001,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11882785,"gen_start":11880081,"node":1002,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11883073,"gen_start":11882785,"node":1003,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11883364,"gen_start":11883073,"node":1004,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11884681,"gen_start":11883364,"node":1005,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11964834,"gen_start":11884681,"node":1006,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11965289,"gen_start":11964834,"node":1007,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11965688,"gen_start":11965289,"node":1008,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11967105,"gen_start":11965688,"node":1009,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11968443,"gen_start":11967105,"node":1010,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11982866,"gen_start":11968443,"node":1011,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11984184,"gen_start":11982866,"node":1012,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":11988170,"gen_start":11984184,"node":1013,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12005075,"gen_start":11988170,"node":1014,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12080596,"gen_start":12005075,"node":1015,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12098656,"gen_start":12080596,"node":1016,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12113725,"gen_start":12098656,"node":1017,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12114177,"gen_start":12113725,"node":1018,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12223821,"gen_start":12114177,"node":1019,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12231931,"gen_start":12223821,"node":1020,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12259444,"gen_start":12231931,"node":1021,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12336721,"gen_start":12259444,"node":1022,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12337630,"gen_start":12336721,"node":1023,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12338623,"gen_start":12337630,"node":1024,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12401636,"gen_start":12338623,"node":1025,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12414534,"gen_start":12401636,"node":1026,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12415353,"gen_start":12414534,"node":1027,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12415805,"gen_start":12415353,"node":1028,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12424069,"gen_start":12415805,"node":1029,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12424745,"gen_start":12424069,"node":1030,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12424997,"gen_start":12424745,"node":1031,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12425449,"gen_start":12424997,"node":1032,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12599969,"gen_start":12425449,"node":1033,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12600224,"gen_start":12599969,"node":1034,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12606180,"gen_start":12600224,"node":1035,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12609086,"gen_start":12606180,"node":1036,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12609535,"gen_start":12609086,"node":1037,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12610551,"gen_start":12609535,"node":1038,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12620746,"gen_start":12610551,"node":1039,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12628767,"gen_start":12620746,"node":1040,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12632509,"gen_start":12628767,"node":1041,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12718706,"gen_start":12632509,"node":1042,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12750810,"gen_start":12718706,"node":1043,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12752042,"gen_start":12750810,"node":1044,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12752618,"gen_start":12752042,"node":1045,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12781327,"gen_start":12752618,"node":1046,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12781783,"gen_start":12781327,"node":1047,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12782157,"gen_start":12781783,"node":1048,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12783094,"gen_start":12782157,"node":1049,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12783952,"gen_start":12783094,"node":1050,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12791773,"gen_start":12783952,"node":1051,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12807163,"gen_start":12791773,"node":1052,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12810459,"gen_start":12807163,"node":1053,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12823663,"gen_start":12810459,"node":1054,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12831938,"gen_start":12823663,"node":1055,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12832529,"gen_start":12831938,"node":1056,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":12859381,"gen_start":12832529,"node":1057,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13251220,"gen_start":12859381,"node":1058,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13252461,"gen_start":13251220,"node":1059,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13252916,"gen_start":13252461,"node":1060,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13262811,"gen_start":13252916,"node":1061,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13266125,"gen_start":13262811,"node":1062,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13266574,"gen_start":13266125,"node":1063,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13268095,"gen_start":13266574,"node":1064,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13268344,"gen_start":13268095,"node":1065,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13268592,"gen_start":13268344,"node":1066,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13268826,"gen_start":13268592,"node":1067,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13269281,"gen_start":13268826,"node":1068,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13269733,"gen_start":13269281,"node":1069,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13271466,"gen_start":13269733,"node":1070,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13295899,"gen_start":13271466,"node":1071,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13378981,"gen_start":13295899,"node":1072,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13474166,"gen_start":13378981,"node":1073,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13480015,"gen_start":13474166,"node":1074,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13480470,"gen_start":13480015,"node":1075,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13488694,"gen_start":13480470,"node":1076,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13527586,"gen_start":13488694,"node":1077,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13530947,"gen_start":13527586,"node":1078,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13531196,"gen_start":13530947,"node":1079,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13538174,"gen_start":13531196,"node":1080,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13545220,"gen_start":13538174,"node":1081,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13548065,"gen_start":13545220,"node":1082,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13548438,"gen_start":13548065,"node":1083,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13548820,"gen_start":13548438,"node":1084,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13555850,"gen_start":13548820,"node":1085,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13556528,"gen_start":13555850,"node":1086,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13560013,"gen_start":13556528,"node":1087,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13560259,"gen_start":13560013,"node":1088,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13561323,"gen_start":13560259,"node":1089,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13562193,"gen_start":13561323,"node":1090,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13569761,"gen_start":13562193,"node":1091,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13595659,"gen_start":13569761,"node":1092,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13611378,"gen_start":13595659,"node":1093,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13612401,"gen_start":13611378,"node":1094,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13612853,"gen_start":13612401,"node":1095,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13625138,"gen_start":13612853,"node":1096,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13625320,"gen_start":13625138,"node":1097,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13625804,"gen_start":13625320,"node":1098,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13627058,"gen_start":13625804,"node":1099,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13627311,"gen_start":13627058,"node":1100,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13629130,"gen_start":13627311,"node":1101,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13723993,"gen_start":13629130,"node":1102,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13725208,"gen_start":13723993,"node":1103,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13731885,"gen_start":13725208,"node":1104,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13753947,"gen_start":13731885,"node":1105,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13762130,"gen_start":13753947,"node":1106,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13764193,"gen_start":13762130,"node":1107,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13767721,"gen_start":13764193,"node":1108,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13768065,"gen_start":13767721,"node":1109,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13777753,"gen_start":13768065,"node":1110,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13782224,"gen_start":13777753,"node":1111,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13783077,"gen_start":13782224,"node":1112,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13784325,"gen_start":13783077,"node":1113,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13784538,"gen_start":13784325,"node":1114,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13822463,"gen_start":13784538,"node":1115,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13846747,"gen_start":13822463,"node":1116,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":13868039,"gen_start":13846747,"node":1117,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":14048477,"gen_start":13868039,"node":1118,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":14049972,"gen_start":14048477,"node":1119,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":14056442,"gen_start":14049972,"node":1120,"role":"declaration","source":0,"src_end":5451292,"src_start":284},{"artifact":1,"gen_end":14056457,"gen_start":14056442,"node":1121,"role":"declaration","source":0,"src_end":5451292,"src_start":284}],"module":"Scales","nodes":[{"id":0,"kind":"core-lean-kernel-module"},{"id":1,"kind":"core-latex-preamble"},{"id":2,"kind":"core-declaration"},{"id":3,"kind":"core-declaration"},{"id":4,"kind":"core-declaration"},{"id":5,"kind":"core-declaration"},{"id":6,"kind":"core-declaration"},{"id":7,"kind":"core-declaration"},{"id":8,"kind":"core-declaration"},{"id":9,"kind":"core-declaration"},{"id":10,"kind":"core-declaration"},{"id":11,"kind":"core-declaration"},{"id":12,"kind":"core-declaration"},{"id":13,"kind":"core-declaration"},{"id":14,"kind":"core-declaration"},{"id":15,"kind":"core-declaration"},{"id":16,"kind":"core-declaration"},{"id":17,"kind":"core-declaration"},{"id":18,"kind":"core-declaration"},{"id":19,"kind":"core-declaration"},{"id":20,"kind":"core-declaration"},{"id":21,"kind":"core-declaration"},{"id":22,"kind":"core-declaration"},{"id":23,"kind":"core-declaration"},{"id":24,"kind":"core-declaration"},{"id":25,"kind":"core-declaration"},{"id":26,"kind":"core-declaration"},{"id":27,"kind":"core-declaration"},{"id":28,"kind":"core-declaration"},{"id":29,"kind":"core-declaration"},{"id":30,"kind":"core-declaration"},{"id":31,"kind":"core-declaration"},{"id":32,"kind":"core-declaration"},{"id":33,"kind":"core-declaration"},{"id":34,"kind":"core-declaration"},{"id":35,"kind":"core-declaration"},{"id":36,"kind":"core-declaration"},{"id":37,"kind":"core-declaration"},{"id":38,"kind":"core-declaration"},{"id":39,"kind":"core-declaration"},{"id":40,"kind":"core-declaration"},{"id":41,"kind":"core-declaration"},{"id":42,"kind":"core-declaration"},{"id":43,"kind":"core-declaration"},{"id":44,"kind":"core-declaration"},{"id":45,"kind":"core-declaration"},{"id":46,"kind":"core-declaration"},{"id":47,"kind":"core-declaration"},{"id":48,"kind":"core-declaration"},{"id":49,"kind":"core-declaration"},{"id":50,"kind":"core-declaration"},{"id":51,"kind":"core-declaration"},{"id":52,"kind":"core-declaration"},{"id":53,"kind":"core-declaration"},{"id":54,"kind":"core-declaration"},{"id":55,"kind":"core-declaration"},{"id":56,"kind":"core-declaration"},{"id":57,"kind":"core-declaration"},{"id":58,"kind":"core-declaration"},{"id":59,"kind":"core-declaration"},{"id":60,"kind":"core-declaration"},{"id":61,"kind":"core-declaration"},{"id":62,"kind":"core-declaration"},{"id":63,"kind":"core-declaration"},{"id":64,"kind":"core-declaration"},{"id":65,"kind":"core-declaration"},{"id":66,"kind":"core-declaration"},{"id":67,"kind":"core-declaration"},{"id":68,"kind":"core-declaration"},{"id":69,"kind":"core-declaration"},{"id":70,"kind":"core-declaration"},{"id":71,"kind":"core-declaration"},{"id":72,"kind":"core-declaration"},{"id":73,"kind":"core-declaration"},{"id":74,"kind":"core-declaration"},{"id":75,"kind":"core-declaration"},{"id":76,"kind":"core-declaration"},{"id":77,"kind":"core-declaration"},{"id":78,"kind":"core-declaration"},{"id":79,"kind":"core-declaration"},{"id":80,"kind":"core-declaration"},{"id":81,"kind":"core-declaration"},{"id":82,"kind":"core-declaration"},{"id":83,"kind":"core-declaration"},{"id":84,"kind":"core-declaration"},{"id":85,"kind":"core-declaration"},{"id":86,"kind":"core-declaration"},{"id":87,"kind":"core-declaration"},{"id":88,"kind":"core-declaration"},{"id":89,"kind":"core-declaration"},{"id":90,"kind":"core-declaration"},{"id":91,"kind":"core-declaration"},{"id":92,"kind":"core-declaration"},{"id":93,"kind":"core-declaration"},{"id":94,"kind":"core-declaration"},{"id":95,"kind":"core-declaration"},{"id":96,"kind":"core-declaration"},{"id":97,"kind":"core-declaration"},{"id":98,"kind":"core-declaration"},{"id":99,"kind":"core-declaration"},{"id":100,"kind":"core-declaration"},{"id":101,"kind":"core-declaration"},{"id":102,"kind":"core-declaration"},{"id":103,"kind":"core-declaration"},{"id":104,"kind":"core-declaration"},{"id":105,"kind":"core-declaration"},{"id":106,"kind":"core-declaration"},{"id":107,"kind":"core-declaration"},{"id":108,"kind":"core-declaration"},{"id":109,"kind":"core-declaration"},{"id":110,"kind":"core-declaration"},{"id":111,"kind":"core-declaration"},{"id":112,"kind":"core-declaration"},{"id":113,"kind":"core-declaration"},{"id":114,"kind":"core-declaration"},{"id":115,"kind":"core-declaration"},{"id":116,"kind":"core-declaration"},{"id":117,"kind":"core-declaration"},{"id":118,"kind":"core-declaration"},{"id":119,"kind":"core-declaration"},{"id":120,"kind":"core-declaration"},{"id":121,"kind":"core-declaration"},{"id":122,"kind":"core-declaration"},{"id":123,"kind":"core-declaration"},{"id":124,"kind":"core-declaration"},{"id":125,"kind":"core-declaration"},{"id":126,"kind":"core-declaration"},{"id":127,"kind":"core-declaration"},{"id":128,"kind":"core-declaration"},{"id":129,"kind":"core-declaration"},{"id":130,"kind":"core-declaration"},{"id":131,"kind":"core-declaration"},{"id":132,"kind":"core-declaration"},{"id":133,"kind":"core-declaration"},{"id":134,"kind":"core-declaration"},{"id":135,"kind":"core-declaration"},{"id":136,"kind":"core-declaration"},{"id":137,"kind":"core-declaration"},{"id":138,"kind":"core-declaration"},{"id":139,"kind":"core-declaration"},{"id":140,"kind":"core-declaration"},{"id":141,"kind":"core-declaration"},{"id":142,"kind":"core-declaration"},{"id":143,"kind":"core-declaration"},{"id":144,"kind":"core-declaration"},{"id":145,"kind":"core-declaration"},{"id":146,"kind":"core-declaration"},{"id":147,"kind":"core-declaration"},{"id":148,"kind":"core-declaration"},{"id":149,"kind":"core-declaration"},{"id":150,"kind":"core-declaration"},{"id":151,"kind":"core-declaration"},{"id":152,"kind":"core-declaration"},{"id":153,"kind":"core-declaration"},{"id":154,"kind":"core-declaration"},{"id":155,"kind":"core-declaration"},{"id":156,"kind":"core-declaration"},{"id":157,"kind":"core-declaration"},{"id":158,"kind":"core-declaration"},{"id":159,"kind":"core-declaration"},{"id":160,"kind":"core-declaration"},{"id":161,"kind":"core-declaration"},{"id":162,"kind":"core-declaration"},{"id":163,"kind":"core-declaration"},{"id":164,"kind":"core-declaration"},{"id":165,"kind":"core-declaration"},{"id":166,"kind":"core-declaration"},{"id":167,"kind":"core-declaration"},{"id":168,"kind":"core-declaration"},{"id":169,"kind":"core-declaration"},{"id":170,"kind":"core-declaration"},{"id":171,"kind":"core-declaration"},{"id":172,"kind":"core-declaration"},{"id":173,"kind":"core-declaration"},{"id":174,"kind":"core-declaration"},{"id":175,"kind":"core-declaration"},{"id":176,"kind":"core-declaration"},{"id":177,"kind":"core-declaration"},{"id":178,"kind":"core-declaration"},{"id":179,"kind":"core-declaration"},{"id":180,"kind":"core-declaration"},{"id":181,"kind":"core-declaration"},{"id":182,"kind":"core-declaration"},{"id":183,"kind":"core-declaration"},{"id":184,"kind":"core-declaration"},{"id":185,"kind":"core-declaration"},{"id":186,"kind":"core-declaration"},{"id":187,"kind":"core-declaration"},{"id":188,"kind":"core-declaration"},{"id":189,"kind":"core-declaration"},{"id":190,"kind":"core-declaration"},{"id":191,"kind":"core-declaration"},{"id":192,"kind":"core-declaration"},{"id":193,"kind":"core-declaration"},{"id":194,"kind":"core-declaration"},{"id":195,"kind":"core-declaration"},{"id":196,"kind":"core-declaration"},{"id":197,"kind":"core-declaration"},{"id":198,"kind":"core-declaration"},{"id":199,"kind":"core-declaration"},{"id":200,"kind":"core-declaration"},{"id":201,"kind":"core-declaration"},{"id":202,"kind":"core-declaration"},{"id":203,"kind":"core-declaration"},{"id":204,"kind":"core-declaration"},{"id":205,"kind":"core-declaration"},{"id":206,"kind":"core-declaration"},{"id":207,"kind":"core-declaration"},{"id":208,"kind":"core-declaration"},{"id":209,"kind":"core-declaration"},{"id":210,"kind":"core-declaration"},{"id":211,"kind":"core-declaration"},{"id":212,"kind":"core-declaration"},{"id":213,"kind":"core-declaration"},{"id":214,"kind":"core-declaration"},{"id":215,"kind":"core-declaration"},{"id":216,"kind":"core-declaration"},{"id":217,"kind":"core-declaration"},{"id":218,"kind":"core-declaration"},{"id":219,"kind":"core-declaration"},{"id":220,"kind":"core-declaration"},{"id":221,"kind":"core-declaration"},{"id":222,"kind":"core-declaration"},{"id":223,"kind":"core-declaration"},{"id":224,"kind":"core-declaration"},{"id":225,"kind":"core-declaration"},{"id":226,"kind":"core-declaration"},{"id":227,"kind":"core-declaration"},{"id":228,"kind":"core-declaration"},{"id":229,"kind":"core-declaration"},{"id":230,"kind":"core-declaration"},{"id":231,"kind":"core-declaration"},{"id":232,"kind":"core-declaration"},{"id":233,"kind":"core-declaration"},{"id":234,"kind":"core-declaration"},{"id":235,"kind":"core-declaration"},{"id":236,"kind":"core-declaration"},{"id":237,"kind":"core-declaration"},{"id":238,"kind":"core-declaration"},{"id":239,"kind":"core-declaration"},{"id":240,"kind":"core-declaration"},{"id":241,"kind":"core-declaration"},{"id":242,"kind":"core-declaration"},{"id":243,"kind":"core-declaration"},{"id":244,"kind":"core-declaration"},{"id":245,"kind":"core-declaration"},{"id":246,"kind":"core-declaration"},{"id":247,"kind":"core-declaration"},{"id":248,"kind":"core-declaration"},{"id":249,"kind":"core-declaration"},{"id":250,"kind":"core-declaration"},{"id":251,"kind":"core-declaration"},{"id":252,"kind":"core-declaration"},{"id":253,"kind":"core-declaration"},{"id":254,"kind":"core-declaration"},{"id":255,"kind":"core-declaration"},{"id":256,"kind":"core-declaration"},{"id":257,"kind":"core-declaration"},{"id":258,"kind":"core-declaration"},{"id":259,"kind":"core-declaration"},{"id":260,"kind":"core-declaration"},{"id":261,"kind":"core-declaration"},{"id":262,"kind":"core-declaration"},{"id":263,"kind":"core-declaration"},{"id":264,"kind":"core-declaration"},{"id":265,"kind":"core-declaration"},{"id":266,"kind":"core-declaration"},{"id":267,"kind":"core-declaration"},{"id":268,"kind":"core-declaration"},{"id":269,"kind":"core-declaration"},{"id":270,"kind":"core-declaration"},{"id":271,"kind":"core-declaration"},{"id":272,"kind":"core-declaration"},{"id":273,"kind":"core-declaration"},{"id":274,"kind":"core-declaration"},{"id":275,"kind":"core-declaration"},{"id":276,"kind":"core-declaration"},{"id":277,"kind":"core-declaration"},{"id":278,"kind":"core-declaration"},{"id":279,"kind":"core-declaration"},{"id":280,"kind":"core-declaration"},{"id":281,"kind":"core-declaration"},{"id":282,"kind":"core-declaration"},{"id":283,"kind":"core-declaration"},{"id":284,"kind":"core-declaration"},{"id":285,"kind":"core-declaration"},{"id":286,"kind":"core-declaration"},{"id":287,"kind":"core-declaration"},{"id":288,"kind":"core-declaration"},{"id":289,"kind":"core-declaration"},{"id":290,"kind":"core-declaration"},{"id":291,"kind":"core-declaration"},{"id":292,"kind":"core-declaration"},{"id":293,"kind":"core-declaration"},{"id":294,"kind":"core-declaration"},{"id":295,"kind":"core-declaration"},{"id":296,"kind":"core-declaration"},{"id":297,"kind":"core-declaration"},{"id":298,"kind":"core-declaration"},{"id":299,"kind":"core-declaration"},{"id":300,"kind":"core-declaration"},{"id":301,"kind":"core-declaration"},{"id":302,"kind":"core-declaration"},{"id":303,"kind":"core-declaration"},{"id":304,"kind":"core-declaration"},{"id":305,"kind":"core-declaration"},{"id":306,"kind":"core-declaration"},{"id":307,"kind":"core-declaration"},{"id":308,"kind":"core-declaration"},{"id":309,"kind":"core-declaration"},{"id":310,"kind":"core-declaration"},{"id":311,"kind":"core-declaration"},{"id":312,"kind":"core-declaration"},{"id":313,"kind":"core-declaration"},{"id":314,"kind":"core-declaration"},{"id":315,"kind":"core-declaration"},{"id":316,"kind":"core-declaration"},{"id":317,"kind":"core-declaration"},{"id":318,"kind":"core-declaration"},{"id":319,"kind":"core-declaration"},{"id":320,"kind":"core-declaration"},{"id":321,"kind":"core-declaration"},{"id":322,"kind":"core-declaration"},{"id":323,"kind":"core-declaration"},{"id":324,"kind":"core-declaration"},{"id":325,"kind":"core-declaration"},{"id":326,"kind":"core-declaration"},{"id":327,"kind":"core-declaration"},{"id":328,"kind":"core-declaration"},{"id":329,"kind":"core-declaration"},{"id":330,"kind":"core-declaration"},{"id":331,"kind":"core-declaration"},{"id":332,"kind":"core-declaration"},{"id":333,"kind":"core-declaration"},{"id":334,"kind":"core-declaration"},{"id":335,"kind":"core-declaration"},{"id":336,"kind":"core-declaration"},{"id":337,"kind":"core-declaration"},{"id":338,"kind":"core-declaration"},{"id":339,"kind":"core-declaration"},{"id":340,"kind":"core-declaration"},{"id":341,"kind":"core-declaration"},{"id":342,"kind":"core-declaration"},{"id":343,"kind":"core-declaration"},{"id":344,"kind":"core-declaration"},{"id":345,"kind":"core-declaration"},{"id":346,"kind":"core-declaration"},{"id":347,"kind":"core-declaration"},{"id":348,"kind":"core-declaration"},{"id":349,"kind":"core-declaration"},{"id":350,"kind":"core-declaration"},{"id":351,"kind":"core-declaration"},{"id":352,"kind":"core-declaration"},{"id":353,"kind":"core-declaration"},{"id":354,"kind":"core-declaration"},{"id":355,"kind":"core-declaration"},{"id":356,"kind":"core-declaration"},{"id":357,"kind":"core-declaration"},{"id":358,"kind":"core-declaration"},{"id":359,"kind":"core-declaration"},{"id":360,"kind":"core-declaration"},{"id":361,"kind":"core-declaration"},{"id":362,"kind":"core-declaration"},{"id":363,"kind":"core-declaration"},{"id":364,"kind":"core-declaration"},{"id":365,"kind":"core-declaration"},{"id":366,"kind":"core-declaration"},{"id":367,"kind":"core-declaration"},{"id":368,"kind":"core-declaration"},{"id":369,"kind":"core-declaration"},{"id":370,"kind":"core-declaration"},{"id":371,"kind":"core-declaration"},{"id":372,"kind":"core-declaration"},{"id":373,"kind":"core-declaration"},{"id":374,"kind":"core-declaration"},{"id":375,"kind":"core-declaration"},{"id":376,"kind":"core-declaration"},{"id":377,"kind":"core-declaration"},{"id":378,"kind":"core-declaration"},{"id":379,"kind":"core-declaration"},{"id":380,"kind":"core-declaration"},{"id":381,"kind":"core-declaration"},{"id":382,"kind":"core-declaration"},{"id":383,"kind":"core-declaration"},{"id":384,"kind":"core-declaration"},{"id":385,"kind":"core-declaration"},{"id":386,"kind":"core-declaration"},{"id":387,"kind":"core-declaration"},{"id":388,"kind":"core-declaration"},{"id":389,"kind":"core-declaration"},{"id":390,"kind":"core-declaration"},{"id":391,"kind":"core-declaration"},{"id":392,"kind":"core-declaration"},{"id":393,"kind":"core-declaration"},{"id":394,"kind":"core-declaration"},{"id":395,"kind":"core-declaration"},{"id":396,"kind":"core-declaration"},{"id":397,"kind":"core-declaration"},{"id":398,"kind":"core-declaration"},{"id":399,"kind":"core-declaration"},{"id":400,"kind":"core-declaration"},{"id":401,"kind":"core-declaration"},{"id":402,"kind":"core-declaration"},{"id":403,"kind":"core-declaration"},{"id":404,"kind":"core-declaration"},{"id":405,"kind":"core-declaration"},{"id":406,"kind":"core-declaration"},{"id":407,"kind":"core-declaration"},{"id":408,"kind":"core-declaration"},{"id":409,"kind":"core-declaration"},{"id":410,"kind":"core-declaration"},{"id":411,"kind":"core-declaration"},{"id":412,"kind":"core-declaration"},{"id":413,"kind":"core-declaration"},{"id":414,"kind":"core-declaration"},{"id":415,"kind":"core-declaration"},{"id":416,"kind":"core-declaration"},{"id":417,"kind":"core-declaration"},{"id":418,"kind":"core-declaration"},{"id":419,"kind":"core-declaration"},{"id":420,"kind":"core-declaration"},{"id":421,"kind":"core-declaration"},{"id":422,"kind":"core-declaration"},{"id":423,"kind":"core-declaration"},{"id":424,"kind":"core-declaration"},{"id":425,"kind":"core-declaration"},{"id":426,"kind":"core-declaration"},{"id":427,"kind":"core-declaration"},{"id":428,"kind":"core-declaration"},{"id":429,"kind":"core-declaration"},{"id":430,"kind":"core-declaration"},{"id":431,"kind":"core-declaration"},{"id":432,"kind":"core-declaration"},{"id":433,"kind":"core-declaration"},{"id":434,"kind":"core-declaration"},{"id":435,"kind":"core-declaration"},{"id":436,"kind":"core-declaration"},{"id":437,"kind":"core-declaration"},{"id":438,"kind":"core-declaration"},{"id":439,"kind":"core-declaration"},{"id":440,"kind":"core-declaration"},{"id":441,"kind":"core-declaration"},{"id":442,"kind":"core-declaration"},{"id":443,"kind":"core-declaration"},{"id":444,"kind":"core-declaration"},{"id":445,"kind":"core-declaration"},{"id":446,"kind":"core-declaration"},{"id":447,"kind":"core-declaration"},{"id":448,"kind":"core-declaration"},{"id":449,"kind":"core-declaration"},{"id":450,"kind":"core-declaration"},{"id":451,"kind":"core-declaration"},{"id":452,"kind":"core-declaration"},{"id":453,"kind":"core-declaration"},{"id":454,"kind":"core-declaration"},{"id":455,"kind":"core-declaration"},{"id":456,"kind":"core-declaration"},{"id":457,"kind":"core-declaration"},{"id":458,"kind":"core-declaration"},{"id":459,"kind":"core-declaration"},{"id":460,"kind":"core-declaration"},{"id":461,"kind":"core-declaration"},{"id":462,"kind":"core-declaration"},{"id":463,"kind":"core-declaration"},{"id":464,"kind":"core-declaration"},{"id":465,"kind":"core-declaration"},{"id":466,"kind":"core-declaration"},{"id":467,"kind":"core-declaration"},{"id":468,"kind":"core-declaration"},{"id":469,"kind":"core-declaration"},{"id":470,"kind":"core-declaration"},{"id":471,"kind":"core-declaration"},{"id":472,"kind":"core-declaration"},{"id":473,"kind":"core-declaration"},{"id":474,"kind":"core-declaration"},{"id":475,"kind":"core-declaration"},{"id":476,"kind":"core-declaration"},{"id":477,"kind":"core-declaration"},{"id":478,"kind":"core-declaration"},{"id":479,"kind":"core-declaration"},{"id":480,"kind":"core-declaration"},{"id":481,"kind":"core-declaration"},{"id":482,"kind":"core-declaration"},{"id":483,"kind":"core-declaration"},{"id":484,"kind":"core-declaration"},{"id":485,"kind":"core-declaration"},{"id":486,"kind":"core-declaration"},{"id":487,"kind":"core-declaration"},{"id":488,"kind":"core-declaration"},{"id":489,"kind":"core-declaration"},{"id":490,"kind":"core-declaration"},{"id":491,"kind":"core-declaration"},{"id":492,"kind":"core-declaration"},{"id":493,"kind":"core-declaration"},{"id":494,"kind":"core-declaration"},{"id":495,"kind":"core-declaration"},{"id":496,"kind":"core-declaration"},{"id":497,"kind":"core-declaration"},{"id":498,"kind":"core-declaration"},{"id":499,"kind":"core-declaration"},{"id":500,"kind":"core-declaration"},{"id":501,"kind":"core-declaration"},{"id":502,"kind":"core-declaration"},{"id":503,"kind":"core-declaration"},{"id":504,"kind":"core-declaration"},{"id":505,"kind":"core-declaration"},{"id":506,"kind":"core-declaration"},{"id":507,"kind":"core-declaration"},{"id":508,"kind":"core-declaration"},{"id":509,"kind":"core-declaration"},{"id":510,"kind":"core-declaration"},{"id":511,"kind":"core-declaration"},{"id":512,"kind":"core-declaration"},{"id":513,"kind":"core-declaration"},{"id":514,"kind":"core-declaration"},{"id":515,"kind":"core-declaration"},{"id":516,"kind":"core-declaration"},{"id":517,"kind":"core-declaration"},{"id":518,"kind":"core-declaration"},{"id":519,"kind":"core-declaration"},{"id":520,"kind":"core-declaration"},{"id":521,"kind":"core-declaration"},{"id":522,"kind":"core-declaration"},{"id":523,"kind":"core-declaration"},{"id":524,"kind":"core-declaration"},{"id":525,"kind":"core-declaration"},{"id":526,"kind":"core-declaration"},{"id":527,"kind":"core-declaration"},{"id":528,"kind":"core-declaration"},{"id":529,"kind":"core-declaration"},{"id":530,"kind":"core-declaration"},{"id":531,"kind":"core-declaration"},{"id":532,"kind":"core-declaration"},{"id":533,"kind":"core-declaration"},{"id":534,"kind":"core-declaration"},{"id":535,"kind":"core-declaration"},{"id":536,"kind":"core-declaration"},{"id":537,"kind":"core-declaration"},{"id":538,"kind":"core-declaration"},{"id":539,"kind":"core-declaration"},{"id":540,"kind":"core-declaration"},{"id":541,"kind":"core-declaration"},{"id":542,"kind":"core-declaration"},{"id":543,"kind":"core-declaration"},{"id":544,"kind":"core-declaration"},{"id":545,"kind":"core-declaration"},{"id":546,"kind":"core-declaration"},{"id":547,"kind":"core-declaration"},{"id":548,"kind":"core-declaration"},{"id":549,"kind":"core-declaration"},{"id":550,"kind":"core-declaration"},{"id":551,"kind":"core-declaration"},{"id":552,"kind":"core-declaration"},{"id":553,"kind":"core-declaration"},{"id":554,"kind":"core-declaration"},{"id":555,"kind":"core-declaration"},{"id":556,"kind":"core-declaration"},{"id":557,"kind":"core-declaration"},{"id":558,"kind":"core-declaration"},{"id":559,"kind":"core-declaration"},{"id":560,"kind":"core-declaration"},{"id":561,"kind":"core-declaration"},{"id":562,"kind":"core-declaration"},{"id":563,"kind":"core-declaration"},{"id":564,"kind":"core-declaration"},{"id":565,"kind":"core-declaration"},{"id":566,"kind":"core-declaration"},{"id":567,"kind":"core-declaration"},{"id":568,"kind":"core-declaration"},{"id":569,"kind":"core-declaration"},{"id":570,"kind":"core-declaration"},{"id":571,"kind":"core-declaration"},{"id":572,"kind":"core-declaration"},{"id":573,"kind":"core-declaration"},{"id":574,"kind":"core-declaration"},{"id":575,"kind":"core-declaration"},{"id":576,"kind":"core-declaration"},{"id":577,"kind":"core-declaration"},{"id":578,"kind":"core-declaration"},{"id":579,"kind":"core-declaration"},{"id":580,"kind":"core-declaration"},{"id":581,"kind":"core-declaration"},{"id":582,"kind":"core-declaration"},{"id":583,"kind":"core-declaration"},{"id":584,"kind":"core-declaration"},{"id":585,"kind":"core-declaration"},{"id":586,"kind":"core-declaration"},{"id":587,"kind":"core-declaration"},{"id":588,"kind":"core-declaration"},{"id":589,"kind":"core-declaration"},{"id":590,"kind":"core-declaration"},{"id":591,"kind":"core-declaration"},{"id":592,"kind":"core-declaration"},{"id":593,"kind":"core-declaration"},{"id":594,"kind":"core-declaration"},{"id":595,"kind":"core-declaration"},{"id":596,"kind":"core-declaration"},{"id":597,"kind":"core-declaration"},{"id":598,"kind":"core-declaration"},{"id":599,"kind":"core-declaration"},{"id":600,"kind":"core-declaration"},{"id":601,"kind":"core-declaration"},{"id":602,"kind":"core-declaration"},{"id":603,"kind":"core-declaration"},{"id":604,"kind":"core-declaration"},{"id":605,"kind":"core-declaration"},{"id":606,"kind":"core-declaration"},{"id":607,"kind":"core-declaration"},{"id":608,"kind":"core-declaration"},{"id":609,"kind":"core-declaration"},{"id":610,"kind":"core-declaration"},{"id":611,"kind":"core-declaration"},{"id":612,"kind":"core-declaration"},{"id":613,"kind":"core-declaration"},{"id":614,"kind":"core-declaration"},{"id":615,"kind":"core-declaration"},{"id":616,"kind":"core-declaration"},{"id":617,"kind":"core-declaration"},{"id":618,"kind":"core-declaration"},{"id":619,"kind":"core-declaration"},{"id":620,"kind":"core-declaration"},{"id":621,"kind":"core-declaration"},{"id":622,"kind":"core-declaration"},{"id":623,"kind":"core-declaration"},{"id":624,"kind":"core-declaration"},{"id":625,"kind":"core-declaration"},{"id":626,"kind":"core-declaration"},{"id":627,"kind":"core-declaration"},{"id":628,"kind":"core-declaration"},{"id":629,"kind":"core-declaration"},{"id":630,"kind":"core-declaration"},{"id":631,"kind":"core-declaration"},{"id":632,"kind":"core-declaration"},{"id":633,"kind":"core-declaration"},{"id":634,"kind":"core-declaration"},{"id":635,"kind":"core-declaration"},{"id":636,"kind":"core-declaration"},{"id":637,"kind":"core-declaration"},{"id":638,"kind":"core-declaration"},{"id":639,"kind":"core-declaration"},{"id":640,"kind":"core-declaration"},{"id":641,"kind":"core-declaration"},{"id":642,"kind":"core-declaration"},{"id":643,"kind":"core-declaration"},{"id":644,"kind":"core-declaration"},{"id":645,"kind":"core-declaration"},{"id":646,"kind":"core-declaration"},{"id":647,"kind":"core-declaration"},{"id":648,"kind":"core-declaration"},{"id":649,"kind":"core-declaration"},{"id":650,"kind":"core-declaration"},{"id":651,"kind":"core-declaration"},{"id":652,"kind":"core-declaration"},{"id":653,"kind":"core-declaration"},{"id":654,"kind":"core-declaration"},{"id":655,"kind":"core-declaration"},{"id":656,"kind":"core-declaration"},{"id":657,"kind":"core-declaration"},{"id":658,"kind":"core-declaration"},{"id":659,"kind":"core-declaration"},{"id":660,"kind":"core-declaration"},{"id":661,"kind":"core-declaration"},{"id":662,"kind":"core-declaration"},{"id":663,"kind":"core-declaration"},{"id":664,"kind":"core-declaration"},{"id":665,"kind":"core-declaration"},{"id":666,"kind":"core-declaration"},{"id":667,"kind":"core-declaration"},{"id":668,"kind":"core-declaration"},{"id":669,"kind":"core-declaration"},{"id":670,"kind":"core-declaration"},{"id":671,"kind":"core-declaration"},{"id":672,"kind":"core-declaration"},{"id":673,"kind":"core-declaration"},{"id":674,"kind":"core-declaration"},{"id":675,"kind":"core-declaration"},{"id":676,"kind":"core-declaration"},{"id":677,"kind":"core-declaration"},{"id":678,"kind":"core-declaration"},{"id":679,"kind":"core-declaration"},{"id":680,"kind":"core-declaration"},{"id":681,"kind":"core-declaration"},{"id":682,"kind":"core-declaration"},{"id":683,"kind":"core-declaration"},{"id":684,"kind":"core-declaration"},{"id":685,"kind":"core-declaration"},{"id":686,"kind":"core-declaration"},{"id":687,"kind":"core-declaration"},{"id":688,"kind":"core-declaration"},{"id":689,"kind":"core-declaration"},{"id":690,"kind":"core-declaration"},{"id":691,"kind":"core-declaration"},{"id":692,"kind":"core-declaration"},{"id":693,"kind":"core-declaration"},{"id":694,"kind":"core-declaration"},{"id":695,"kind":"core-declaration"},{"id":696,"kind":"core-declaration"},{"id":697,"kind":"core-declaration"},{"id":698,"kind":"core-declaration"},{"id":699,"kind":"core-declaration"},{"id":700,"kind":"core-declaration"},{"id":701,"kind":"core-declaration"},{"id":702,"kind":"core-declaration"},{"id":703,"kind":"core-declaration"},{"id":704,"kind":"core-declaration"},{"id":705,"kind":"core-declaration"},{"id":706,"kind":"core-declaration"},{"id":707,"kind":"core-declaration"},{"id":708,"kind":"core-declaration"},{"id":709,"kind":"core-declaration"},{"id":710,"kind":"core-declaration"},{"id":711,"kind":"core-declaration"},{"id":712,"kind":"core-declaration"},{"id":713,"kind":"core-declaration"},{"id":714,"kind":"core-declaration"},{"id":715,"kind":"core-declaration"},{"id":716,"kind":"core-declaration"},{"id":717,"kind":"core-declaration"},{"id":718,"kind":"core-declaration"},{"id":719,"kind":"core-declaration"},{"id":720,"kind":"core-declaration"},{"id":721,"kind":"core-declaration"},{"id":722,"kind":"core-declaration"},{"id":723,"kind":"core-declaration"},{"id":724,"kind":"core-declaration"},{"id":725,"kind":"core-declaration"},{"id":726,"kind":"core-declaration"},{"id":727,"kind":"core-declaration"},{"id":728,"kind":"core-declaration"},{"id":729,"kind":"core-declaration"},{"id":730,"kind":"core-declaration"},{"id":731,"kind":"core-declaration"},{"id":732,"kind":"core-declaration"},{"id":733,"kind":"core-declaration"},{"id":734,"kind":"core-declaration"},{"id":735,"kind":"core-declaration"},{"id":736,"kind":"core-declaration"},{"id":737,"kind":"core-declaration"},{"id":738,"kind":"core-declaration"},{"id":739,"kind":"core-declaration"},{"id":740,"kind":"core-declaration"},{"id":741,"kind":"core-declaration"},{"id":742,"kind":"core-declaration"},{"id":743,"kind":"core-declaration"},{"id":744,"kind":"core-declaration"},{"id":745,"kind":"core-declaration"},{"id":746,"kind":"core-declaration"},{"id":747,"kind":"core-declaration"},{"id":748,"kind":"core-declaration"},{"id":749,"kind":"core-declaration"},{"id":750,"kind":"core-declaration"},{"id":751,"kind":"core-declaration"},{"id":752,"kind":"core-declaration"},{"id":753,"kind":"core-declaration"},{"id":754,"kind":"core-declaration"},{"id":755,"kind":"core-declaration"},{"id":756,"kind":"core-declaration"},{"id":757,"kind":"core-declaration"},{"id":758,"kind":"core-declaration"},{"id":759,"kind":"core-declaration"},{"id":760,"kind":"core-declaration"},{"id":761,"kind":"core-declaration"},{"id":762,"kind":"core-declaration"},{"id":763,"kind":"core-declaration"},{"id":764,"kind":"core-declaration"},{"id":765,"kind":"core-declaration"},{"id":766,"kind":"core-declaration"},{"id":767,"kind":"core-declaration"},{"id":768,"kind":"core-declaration"},{"id":769,"kind":"core-declaration"},{"id":770,"kind":"core-declaration"},{"id":771,"kind":"core-declaration"},{"id":772,"kind":"core-declaration"},{"id":773,"kind":"core-declaration"},{"id":774,"kind":"core-declaration"},{"id":775,"kind":"core-declaration"},{"id":776,"kind":"core-declaration"},{"id":777,"kind":"core-declaration"},{"id":778,"kind":"core-declaration"},{"id":779,"kind":"core-declaration"},{"id":780,"kind":"core-declaration"},{"id":781,"kind":"core-declaration"},{"id":782,"kind":"core-declaration"},{"id":783,"kind":"core-declaration"},{"id":784,"kind":"core-declaration"},{"id":785,"kind":"core-declaration"},{"id":786,"kind":"core-declaration"},{"id":787,"kind":"core-declaration"},{"id":788,"kind":"core-declaration"},{"id":789,"kind":"core-declaration"},{"id":790,"kind":"core-declaration"},{"id":791,"kind":"core-declaration"},{"id":792,"kind":"core-declaration"},{"id":793,"kind":"core-declaration"},{"id":794,"kind":"core-declaration"},{"id":795,"kind":"core-declaration"},{"id":796,"kind":"core-declaration"},{"id":797,"kind":"core-declaration"},{"id":798,"kind":"core-declaration"},{"id":799,"kind":"core-declaration"},{"id":800,"kind":"core-declaration"},{"id":801,"kind":"core-declaration"},{"id":802,"kind":"core-declaration"},{"id":803,"kind":"core-declaration"},{"id":804,"kind":"core-declaration"},{"id":805,"kind":"core-declaration"},{"id":806,"kind":"core-declaration"},{"id":807,"kind":"core-declaration"},{"id":808,"kind":"core-declaration"},{"id":809,"kind":"core-declaration"},{"id":810,"kind":"core-declaration"},{"id":811,"kind":"core-declaration"},{"id":812,"kind":"core-declaration"},{"id":813,"kind":"core-declaration"},{"id":814,"kind":"core-declaration"},{"id":815,"kind":"core-declaration"},{"id":816,"kind":"core-declaration"},{"id":817,"kind":"core-declaration"},{"id":818,"kind":"core-declaration"},{"id":819,"kind":"core-declaration"},{"id":820,"kind":"core-declaration"},{"id":821,"kind":"core-declaration"},{"id":822,"kind":"core-declaration"},{"id":823,"kind":"core-declaration"},{"id":824,"kind":"core-declaration"},{"id":825,"kind":"core-declaration"},{"id":826,"kind":"core-declaration"},{"id":827,"kind":"core-declaration"},{"id":828,"kind":"core-declaration"},{"id":829,"kind":"core-declaration"},{"id":830,"kind":"core-declaration"},{"id":831,"kind":"core-declaration"},{"id":832,"kind":"core-declaration"},{"id":833,"kind":"core-declaration"},{"id":834,"kind":"core-declaration"},{"id":835,"kind":"core-declaration"},{"id":836,"kind":"core-declaration"},{"id":837,"kind":"core-declaration"},{"id":838,"kind":"core-declaration"},{"id":839,"kind":"core-declaration"},{"id":840,"kind":"core-declaration"},{"id":841,"kind":"core-declaration"},{"id":842,"kind":"core-declaration"},{"id":843,"kind":"core-declaration"},{"id":844,"kind":"core-declaration"},{"id":845,"kind":"core-declaration"},{"id":846,"kind":"core-declaration"},{"id":847,"kind":"core-declaration"},{"id":848,"kind":"core-declaration"},{"id":849,"kind":"core-declaration"},{"id":850,"kind":"core-declaration"},{"id":851,"kind":"core-declaration"},{"id":852,"kind":"core-declaration"},{"id":853,"kind":"core-declaration"},{"id":854,"kind":"core-declaration"},{"id":855,"kind":"core-declaration"},{"id":856,"kind":"core-declaration"},{"id":857,"kind":"core-declaration"},{"id":858,"kind":"core-declaration"},{"id":859,"kind":"core-declaration"},{"id":860,"kind":"core-declaration"},{"id":861,"kind":"core-declaration"},{"id":862,"kind":"core-declaration"},{"id":863,"kind":"core-declaration"},{"id":864,"kind":"core-declaration"},{"id":865,"kind":"core-declaration"},{"id":866,"kind":"core-declaration"},{"id":867,"kind":"core-declaration"},{"id":868,"kind":"core-declaration"},{"id":869,"kind":"core-declaration"},{"id":870,"kind":"core-declaration"},{"id":871,"kind":"core-declaration"},{"id":872,"kind":"core-declaration"},{"id":873,"kind":"core-declaration"},{"id":874,"kind":"core-declaration"},{"id":875,"kind":"core-declaration"},{"id":876,"kind":"core-declaration"},{"id":877,"kind":"core-declaration"},{"id":878,"kind":"core-declaration"},{"id":879,"kind":"core-declaration"},{"id":880,"kind":"core-declaration"},{"id":881,"kind":"core-declaration"},{"id":882,"kind":"core-declaration"},{"id":883,"kind":"core-declaration"},{"id":884,"kind":"core-declaration"},{"id":885,"kind":"core-declaration"},{"id":886,"kind":"core-declaration"},{"id":887,"kind":"core-declaration"},{"id":888,"kind":"core-declaration"},{"id":889,"kind":"core-declaration"},{"id":890,"kind":"core-declaration"},{"id":891,"kind":"core-declaration"},{"id":892,"kind":"core-declaration"},{"id":893,"kind":"core-declaration"},{"id":894,"kind":"core-declaration"},{"id":895,"kind":"core-declaration"},{"id":896,"kind":"core-declaration"},{"id":897,"kind":"core-declaration"},{"id":898,"kind":"core-declaration"},{"id":899,"kind":"core-declaration"},{"id":900,"kind":"core-declaration"},{"id":901,"kind":"core-declaration"},{"id":902,"kind":"core-declaration"},{"id":903,"kind":"core-declaration"},{"id":904,"kind":"core-declaration"},{"id":905,"kind":"core-declaration"},{"id":906,"kind":"core-declaration"},{"id":907,"kind":"core-declaration"},{"id":908,"kind":"core-declaration"},{"id":909,"kind":"core-declaration"},{"id":910,"kind":"core-declaration"},{"id":911,"kind":"core-declaration"},{"id":912,"kind":"core-declaration"},{"id":913,"kind":"core-declaration"},{"id":914,"kind":"core-declaration"},{"id":915,"kind":"core-declaration"},{"id":916,"kind":"core-declaration"},{"id":917,"kind":"core-declaration"},{"id":918,"kind":"core-declaration"},{"id":919,"kind":"core-declaration"},{"id":920,"kind":"core-declaration"},{"id":921,"kind":"core-declaration"},{"id":922,"kind":"core-declaration"},{"id":923,"kind":"core-declaration"},{"id":924,"kind":"core-declaration"},{"id":925,"kind":"core-declaration"},{"id":926,"kind":"core-declaration"},{"id":927,"kind":"core-declaration"},{"id":928,"kind":"core-declaration"},{"id":929,"kind":"core-declaration"},{"id":930,"kind":"core-declaration"},{"id":931,"kind":"core-declaration"},{"id":932,"kind":"core-declaration"},{"id":933,"kind":"core-declaration"},{"id":934,"kind":"core-declaration"},{"id":935,"kind":"core-declaration"},{"id":936,"kind":"core-declaration"},{"id":937,"kind":"core-declaration"},{"id":938,"kind":"core-declaration"},{"id":939,"kind":"core-declaration"},{"id":940,"kind":"core-declaration"},{"id":941,"kind":"core-declaration"},{"id":942,"kind":"core-declaration"},{"id":943,"kind":"core-declaration"},{"id":944,"kind":"core-declaration"},{"id":945,"kind":"core-declaration"},{"id":946,"kind":"core-declaration"},{"id":947,"kind":"core-declaration"},{"id":948,"kind":"core-declaration"},{"id":949,"kind":"core-declaration"},{"id":950,"kind":"core-declaration"},{"id":951,"kind":"core-declaration"},{"id":952,"kind":"core-declaration"},{"id":953,"kind":"core-declaration"},{"id":954,"kind":"core-declaration"},{"id":955,"kind":"core-declaration"},{"id":956,"kind":"core-declaration"},{"id":957,"kind":"core-declaration"},{"id":958,"kind":"core-declaration"},{"id":959,"kind":"core-declaration"},{"id":960,"kind":"core-declaration"},{"id":961,"kind":"core-declaration"},{"id":962,"kind":"core-declaration"},{"id":963,"kind":"core-declaration"},{"id":964,"kind":"core-declaration"},{"id":965,"kind":"core-declaration"},{"id":966,"kind":"core-declaration"},{"id":967,"kind":"core-declaration"},{"id":968,"kind":"core-declaration"},{"id":969,"kind":"core-declaration"},{"id":970,"kind":"core-declaration"},{"id":971,"kind":"core-declaration"},{"id":972,"kind":"core-declaration"},{"id":973,"kind":"core-declaration"},{"id":974,"kind":"core-declaration"},{"id":975,"kind":"core-declaration"},{"id":976,"kind":"core-declaration"},{"id":977,"kind":"core-declaration"},{"id":978,"kind":"core-declaration"},{"id":979,"kind":"core-declaration"},{"id":980,"kind":"core-declaration"},{"id":981,"kind":"core-declaration"},{"id":982,"kind":"core-declaration"},{"id":983,"kind":"core-declaration"},{"id":984,"kind":"core-declaration"},{"id":985,"kind":"core-declaration"},{"id":986,"kind":"core-declaration"},{"id":987,"kind":"core-declaration"},{"id":988,"kind":"core-declaration"},{"id":989,"kind":"core-declaration"},{"id":990,"kind":"core-declaration"},{"id":991,"kind":"core-declaration"},{"id":992,"kind":"core-declaration"},{"id":993,"kind":"core-declaration"},{"id":994,"kind":"core-declaration"},{"id":995,"kind":"core-declaration"},{"id":996,"kind":"core-declaration"},{"id":997,"kind":"core-declaration"},{"id":998,"kind":"core-declaration"},{"id":999,"kind":"core-declaration"},{"id":1000,"kind":"core-declaration"},{"id":1001,"kind":"core-declaration"},{"id":1002,"kind":"core-declaration"},{"id":1003,"kind":"core-declaration"},{"id":1004,"kind":"core-declaration"},{"id":1005,"kind":"core-declaration"},{"id":1006,"kind":"core-declaration"},{"id":1007,"kind":"core-declaration"},{"id":1008,"kind":"core-declaration"},{"id":1009,"kind":"core-declaration"},{"id":1010,"kind":"core-declaration"},{"id":1011,"kind":"core-declaration"},{"id":1012,"kind":"core-declaration"},{"id":1013,"kind":"core-declaration"},{"id":1014,"kind":"core-declaration"},{"id":1015,"kind":"core-declaration"},{"id":1016,"kind":"core-declaration"},{"id":1017,"kind":"core-declaration"},{"id":1018,"kind":"core-declaration"},{"id":1019,"kind":"core-declaration"},{"id":1020,"kind":"core-declaration"},{"id":1021,"kind":"core-declaration"},{"id":1022,"kind":"core-declaration"},{"id":1023,"kind":"core-declaration"},{"id":1024,"kind":"core-declaration"},{"id":1025,"kind":"core-declaration"},{"id":1026,"kind":"core-declaration"},{"id":1027,"kind":"core-declaration"},{"id":1028,"kind":"core-declaration"},{"id":1029,"kind":"core-declaration"},{"id":1030,"kind":"core-declaration"},{"id":1031,"kind":"core-declaration"},{"id":1032,"kind":"core-declaration"},{"id":1033,"kind":"core-declaration"},{"id":1034,"kind":"core-declaration"},{"id":1035,"kind":"core-declaration"},{"id":1036,"kind":"core-declaration"},{"id":1037,"kind":"core-declaration"},{"id":1038,"kind":"core-declaration"},{"id":1039,"kind":"core-declaration"},{"id":1040,"kind":"core-declaration"},{"id":1041,"kind":"core-declaration"},{"id":1042,"kind":"core-declaration"},{"id":1043,"kind":"core-declaration"},{"id":1044,"kind":"core-declaration"},{"id":1045,"kind":"core-declaration"},{"id":1046,"kind":"core-declaration"},{"id":1047,"kind":"core-declaration"},{"id":1048,"kind":"core-declaration"},{"id":1049,"kind":"core-declaration"},{"id":1050,"kind":"core-declaration"},{"id":1051,"kind":"core-declaration"},{"id":1052,"kind":"core-declaration"},{"id":1053,"kind":"core-declaration"},{"id":1054,"kind":"core-declaration"},{"id":1055,"kind":"core-declaration"},{"id":1056,"kind":"core-declaration"},{"id":1057,"kind":"core-declaration"},{"id":1058,"kind":"core-declaration"},{"id":1059,"kind":"core-declaration"},{"id":1060,"kind":"core-declaration"},{"id":1061,"kind":"core-declaration"},{"id":1062,"kind":"core-declaration"},{"id":1063,"kind":"core-declaration"},{"id":1064,"kind":"core-declaration"},{"id":1065,"kind":"core-declaration"},{"id":1066,"kind":"core-declaration"},{"id":1067,"kind":"core-declaration"},{"id":1068,"kind":"core-declaration"},{"id":1069,"kind":"core-declaration"},{"id":1070,"kind":"core-declaration"},{"id":1071,"kind":"core-declaration"},{"id":1072,"kind":"core-declaration"},{"id":1073,"kind":"core-declaration"},{"id":1074,"kind":"core-declaration"},{"id":1075,"kind":"core-declaration"},{"id":1076,"kind":"core-declaration"},{"id":1077,"kind":"core-declaration"},{"id":1078,"kind":"core-declaration"},{"id":1079,"kind":"core-declaration"},{"id":1080,"kind":"core-declaration"},{"id":1081,"kind":"core-declaration"},{"id":1082,"kind":"core-declaration"},{"id":1083,"kind":"core-declaration"},{"id":1084,"kind":"core-declaration"},{"id":1085,"kind":"core-declaration"},{"id":1086,"kind":"core-declaration"},{"id":1087,"kind":"core-declaration"},{"id":1088,"kind":"core-declaration"},{"id":1089,"kind":"core-declaration"},{"id":1090,"kind":"core-declaration"},{"id":1091,"kind":"core-declaration"},{"id":1092,"kind":"core-declaration"},{"id":1093,"kind":"core-declaration"},{"id":1094,"kind":"core-declaration"},{"id":1095,"kind":"core-declaration"},{"id":1096,"kind":"core-declaration"},{"id":1097,"kind":"core-declaration"},{"id":1098,"kind":"core-declaration"},{"id":1099,"kind":"core-declaration"},{"id":1100,"kind":"core-declaration"},{"id":1101,"kind":"core-declaration"},{"id":1102,"kind":"core-declaration"},{"id":1103,"kind":"core-declaration"},{"id":1104,"kind":"core-declaration"},{"id":1105,"kind":"core-declaration"},{"id":1106,"kind":"core-declaration"},{"id":1107,"kind":"core-declaration"},{"id":1108,"kind":"core-declaration"},{"id":1109,"kind":"core-declaration"},{"id":1110,"kind":"core-declaration"},{"id":1111,"kind":"core-declaration"},{"id":1112,"kind":"core-declaration"},{"id":1113,"kind":"core-declaration"},{"id":1114,"kind":"core-declaration"},{"id":1115,"kind":"core-declaration"},{"id":1116,"kind":"core-declaration"},{"id":1117,"kind":"core-declaration"},{"id":1118,"kind":"core-declaration"},{"id":1119,"kind":"core-declaration"},{"id":1120,"kind":"core-declaration"},{"id":1121,"kind":"core-latex-preamble"}],"semantic_id":"95bed503080e21867ff9284e3621162145631a598dd67254e3c208c2e6728ca4","source_id":"3c8178f834d915790058e0c0c023a893bcbf73621511b2095b58fc28faf9306d","sources":[{"id":0,"kind":"file","path":"src/Scales.lex.tex","sha256":"cca867b007804b0da0d67c4a3b7c4d60cb11e27537a2eac294188f76e2a7f256"}],"spec":"lexlean/source-map/1"} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/Atlas.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/Atlas.lean index c8edbbd79..1f53d20fb 100644 --- a/examples/uor-atlas/expected/build/modules/LexLeanExample/Atlas.lean +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/Atlas.lean @@ -5,12 +5,32 @@ public import LexLeanExample.Category public import LexLeanExample.Census public import LexLeanExample.CensusCert0 public import LexLeanExample.CensusCert10 +public import LexLeanExample.CensusCert100 +public import LexLeanExample.CensusCert101 +public import LexLeanExample.CensusCert102 +public import LexLeanExample.CensusCert103 +public import LexLeanExample.CensusCert104 +public import LexLeanExample.CensusCert105 +public import LexLeanExample.CensusCert106 +public import LexLeanExample.CensusCert107 +public import LexLeanExample.CensusCert108 +public import LexLeanExample.CensusCert109 public import LexLeanExample.CensusCert11 public import LexLeanExample.CensusCert12 public import LexLeanExample.CensusCert13 public import LexLeanExample.CensusCert14 public import LexLeanExample.CensusCert15 public import LexLeanExample.CensusCert4 +public import LexLeanExample.CensusCert40 +public import LexLeanExample.CensusCert41 +public import LexLeanExample.CensusCert42 +public import LexLeanExample.CensusCert43 +public import LexLeanExample.CensusCert44 +public import LexLeanExample.CensusCert45 +public import LexLeanExample.CensusCert46 +public import LexLeanExample.CensusCert47 +public import LexLeanExample.CensusCert48 +public import LexLeanExample.CensusCert49 public import LexLeanExample.CensusCert5 public import LexLeanExample.CensusCert6 public import LexLeanExample.CensusCert7 @@ -347,7 +367,7 @@ run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ "[{\"k\":\"a\",\"f\":7167,\"x\":3169},{\"k\":\"a\",\"f\":7165,\"x\":7168},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7161,\"v\":7169},{\"k\":\"a\",\"f\":7155,\"x\":7170},{\"k\":\"a\",\"f\":7171,\"x\":1219},{\"k\":\"a\",\"f\":7172,\"x\":3157},{\"k\":\"a\",\"f\":7173,\"x\":1221},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7128,\"v\":7174},{\"k\":\"a\",\"f\":7142,\"x\":7175},{\"k\":\"a\",\"f\":1242,\"x\":1209},{\"k\":\"a\",\"f\":7145,\"x\":7177},{\"k\":\"a\",\"f\":175,\"x\":7178},{\"k\":\"a\",\"f\":7179,\"x\":376},{\"k\":\"a\",\"f\":542,\"x\":1276},{\"k\":\"a\",\"f\":7181,\"x\":7047},{\"k\":\"a\",\"f\":551,\"x\":7182},{\"k\":\"a\",\"f\":7183,\"x\":7048},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":7180,\"v\":7184},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":143,\"v\":7185},{\"k\":\"a\",\"f\":7143,\"x\":7186},{\"k\":\"a\",\"f\":1220,\"x\":1224},{\"k\":\"a\",\"f\":7157,\"x\":7188},{\"k\":\"a\",\"f\":175,\"x\":7189},{\"k\":\"a\",\"f\":7190,\"x\":376},{\"k\":\"a\",\"f\":542,\"x\":1241},{\"k\":\"a\",\"f\":7192,\"x\":4484},{\"k\":\"a\",\"f\":4945,\"x\":7193},{\"k\":\"a\",\"f\":7194,\"x\":7071},{\"k\":\"a\",\"f\":7195,\"x\":7168},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7191,\"v\":7196},{\"k\":\"a\",\"f\":7187,\"x\":7197},{\"k\":\"a\",\"f\":7198,\"x\":5589},{\"k\":\"a\",\"f\":7199,\"x\":3157},{\"k\":\"a\",\"f\":7200,\"x\":1221},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7130,\"v\":7201},{\"k\":\"a\",\"f\":7176,\"x\":7202},{\"k\":\"a\",\"f\":7126,\"x\":7203},{\"k\":\"a\",\"f\":7114,\"x\":7204},{\"k\":\"a\",\"f\":7006,\"x\":7205},{\"k\":\"a\",\"f\":6965,\"x\":4479},{\"k\":\"a\",\"f\":1922,\"x\":7207},{\"k\":\"a\",\"f\":7208,\"x\":7207},{\"k\":\"a\",\"f\":7157,\"x\":7059},{\"k\":\"a\",\"f\":542,\"x\":7210},{\"k\":\"a\",\"f\":7211,\"x\":4479},{\"k\":\"a\",\"f\":242,\"x\":7212},{\"k\":\"a\",\"f\":7213,\"x\":7207},{\"k\":\"a\",\"f\":517,\"x\":7210},{\"k\":\"a\",\"f\":7215,\"x\":376},{\"k\":\"a\",\"f\":542,\"x\":1209},{\"k\":\"a\",\"f\":7217,\"x\":4484},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":143,\"v\":7218},{\"k\":\"a\",\"f\":7216,\"x\":7219},{\"k\":\"a\",\"f\":7220,\"x\":1221},{\"k\":\"a\",\"f\":7214,\"x\":7221},{\"k\":\"a\",\"f\":7222,\"x\":3157},{\"k\":\"a\",\"f\":7209,\"x\":7223},{\"k\":\"c\",\"n\":\"UorAtlas.Prelude.Bitset.notMem_empty\",\"u\":[]},{\"k\":\"a\",\"f\":7225,\"x\":4479},{\"k\":\"a\",\"f\":7224,\"x\":7226},{\"k\":\"e\",\"n\":\"\",\"t\":6994,\"v\":7206,\"body\":7227,\"d\":true},{\"k\":\"e\",\"n\":\"\",\"t\":6973,\"v\":6985,\"body\":7228,\"d\":true},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":6963,\"v\":7229},{\"k\":\"a\",\"f\":6967,\"x\":7230},{\"k\":\"a\",\"f\":6965,\"x\":4224},{\"k\":\"a\",\"f\":1922,\"x\":7232},{\"k\":\"a\",\"f\":7233,\"x\":6977},{\"k\":\"a\",\"f\":7234,\"x\":3156},{\"k\":\"a\",\"f\":7225,\"x\":4224},{\"k\":\"a\",\"f\":7235,\"x\":7236},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":6966,\"v\":7237},{\"k\":\"a\",\"f\":7231,\"x\":7238},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":0,\"v\":7239},{\"k\":\"a\",\"f\":6959,\"x\":7240},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":6949,\"v\":7241},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":6944,\"v\":7242},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":143,\"v\":7243},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":143,\"v\":7244},{\"k\":\"a\",\"f\":366,\"x\":204},{\"k\":\"a\",\"f\":7246,\"x\":202},{\"k\":\"a\",\"f\":175,\"x\":7247},{\"k\":\"a\",\"f\":7248,\"x\":376},{\"k\":\"a\",\"f\":678,\"x\":7249},{\"k\":\"a\",\"f\":7246,\"x\":407},{\"k\":\"a\",\"f\":175,\"x\":7251},{\"k\":\"a\",\"f\":7252,\"x\":376},{\"k\":\"a\",\"f\":7250,\"x\":7253},{\"k\":\"a\",\"f\":214,\"x\":7254},{\"k\":\"a\",\"f\":366,\"x\":206},{\"k\":\"a\",\"f\":7256,\"x\":202},{\"k\":\"a\",\"f\":175,\"x\":7257},{\"k\":\"a\",\"f\":7258,\"x\":376},{\"k\":\"a\",\"f\":678,\"x\":7259},{\"k\":\"a\",\"f\":7256,\"x\":407},{\"k\":\"a\",\"f\":175,\"x\":7261},{\"k\":\"a\",\"f\":7262,\"x\":376},{\"k\":\"a\",\"f\":7260,\"x\":7263},{\"k\":\"a\",\"f\":7255,\"x\":7264},{\"k\":\"a\",\"f\":214,\"x\":7249},{\"k\":\"a\",\"f\":7266,\"x\":7253},{\"k\":\"a\",\"f\":208,\"x\":204},{\"k\":\"a\",\"f\":7268,\"x\":202},{\"k\":\"a\",\"f\":971,\"x\":204},{\"k\":\"a\",\"f\":595,\"x\":7270},{\"k\":\"a\",\"f\":971,\"x\":206},{\"k\":\"a\",\"f\":7271,\"x\":7272},{\"k\":\"a\",\"f\":6184,\"x\":204},{\"k\":\"a\",\"f\":7273,\"x\":7274},{\"k\":\"a\",\"f\":7269,\"x\":7275},{\"k\":\"a\",\"f\":175,\"x\":202},{\"k\":\"a\",\"f\":7277,\"x\":202},{\"k\":\"a\",\"f\":595,\"x\":7278},{\"k\":\"a\",\"f\":7277,\"x\":407},{\"k\":\"a\",\"f\":7279,\"x\":7280},{\"k\":\"a\",\"f\":6184,\"x\":202},{\"k\":\"a\",\"f\":7281,\"x\":7282},{\"k\":\"a\",\"f\":7276,\"x\":7283},{\"k\":\"a\",\"f\":7267,\"x\":7284},{\"k\":\"a\",\"f\":7268,\"x\":407},{\"k\":\"a\",\"f\":7286,\"x\":7275},{\"k\":\"a\",\"f\":175,\"x\":407},{\"k\":\"a\",\"f\":7288,\"x\":202},{\"k\":\"a\",\"f\":4945,\"x\":7289},{\"k\":\"a\",\"f\":7288,\"x\":407},{\"k\":\"a\",\"f\":7290,\"x\":7291},{\"k\":\"a\",\"f\":6184,\"x\":407},{\"k\":\"a\",\"f\":7292,\"x\":7293},{\"k\":\"a\",\"f\":7287,\"x\":7294},{\"k\":\"a\",\"f\":7285,\"x\":7295},{\"k\":\"a\",\"f\":7265,\"x\":7296},{\"k\":\"a\",\"f\":214,\"x\":7259},{\"k\":\"a\",\"f\":7298,\"x\":7263},{\"k\":\"a\",\"f\":208,\"x\":206},{\"k\":\"a\",\"f\":7300,\"x\":202},{\"k\":\"a\",\"f\":3595,\"x\":204},{\"k\":\"a\",\"f\":4945,\"x\":7302},{\"k\":\"a\",\"f\":3595,\"x\":206},{\"k\":\"a\",\"f\":7303,\"x\":7304},{\"k\":\"a\",\"f\":6184,\"x\":206},{\"k\":\"a\",\"f\":7305,\"x\":7306},{\"k\":\"a\",\"f\":7301,\"x\":7307},{\"k\":\"a\",\"f\":7308,\"x\":7283},{\"k\":\"a\",\"f\":7299,\"x\":7309},{\"k\":\"a\",\"f\":7300,\"x\":407},{\"k\":\"a\",\"f\":7311,\"x\":7307},{\"k\":\"a\",\"f\":7312,\"x\":7294},{\"k\":\"a\",\"f\":7310,\"x\":7313},{\"k\":\"a\",\"f\":7297,\"x\":7314},{\"k\":\"e\",\"n\":\"\",\"t\":6957,\"v\":7245,\"body\":7315,\"d\":true},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":6914,\"v\":7316},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":143,\"v\":7317},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":143,\"v\":7318},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":143,\"v\":7319},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":143,\"v\":7320},{\"k\":\"a\",\"f\":678,\"x\":4302},{\"k\":\"a\",\"f\":678,\"x\":4333},{\"k\":\"a\",\"f\":4296,\"x\":23},{\"k\":\"a\",\"f\":3610,\"x\":53},{\"k\":\"a\",\"f\":4296,\"x\":7325},{\"k\":\"a\",\"f\":678,\"x\":7326},{\"k\":\"a\",\"f\":3610,\"x\":7325},{\"k\":\"a\",\"f\":3609,\"x\":7328},{\"k\":\"a\",\"f\":7329,\"x\":53},{\"k\":\"a\",\"f\":678,\"x\":7330},{\"k\":\"a\",\"f\":3605,\"x\":7325},{\"k\":\"a\",\"f\":3616,\"x\":7332},{\"k\":\"a\",\"f\":3605,\"x\":53},{\"k\":\"a\",\"f\":7333,\"x\":7334},{\"k\":\"a\",\"f\":7331,\"x\":7335},{\"k\":\"a\",\"f\":7327,\"x\":7336},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":7324,\"v\":7337},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":3598,\"v\":7338},{\"k\":\"a\",\"f\":678,\"x\":7339},{\"k\":\"a\",\"f\":3602,\"x\":23},{\"k\":\"a\",\"f\":3678,\"x\":53},{\"k\":\"a\",\"f\":4296,\"x\":7342},{\"k\":\"a\",\"f\":678,\"x\":7343},{\"k\":\"a\",\"f\":3708,\"x\":53},{\"k\":\"a\",\"f\":4296,\"x\":7345},{\"k\":\"a\",\"f\":678,\"x\":7346},{\"k\":\"a\",\"f\":4296,\"x\":158},{\"k\":\"a\",\"f\":3605,\"x\":172},{\"k\":\"a\",\"f\":3616,\"x\":7349},{\"k\":\"a\",\"f\":7350,\"x\":190},{\"k\":\"a\",\"f\":3609,\"x\":177},{\"k\":\"a\",\"f\":3678,\"x\":179},{\"k\":\"a\",\"f\":7352,\"x\":7353},{\"k\":\"a\",\"f\":551,\"x\":7354},{\"k\":\"a\",\"f\":3708,\"x\":179},{\"k\":\"a\",\"f\":7352,\"x\":7356},{\"k\":\"a\",\"f\":7355,\"x\":7357},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":7351,\"v\":7358},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":7348,\"v\":7359},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":3598,\"v\":7360},{\"k\":\"a\",\"f\":7347,\"x\":7361},{\"k\":\"a\",\"f\":7344,\"x\":7362},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":7341,\"v\":7363},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":149,\"v\":7364},{\"k\":\"a\",\"f\":7340,\"x\":7365},{\"k\":\"a\",\"f\":7323,\"x\":7366},{\"k\":\"a\",\"f\":7322,\"x\":7367},{\"k\":\"a\",\"f\":214,\"x\":4302},{\"k\":\"a\",\"f\":7369,\"x\":7367},{\"k\":\"c\",\"n\":\"UorAtlas.Closure.blockAutCover_order\",\"u\":[]},{\"k\":\"a\",\"f\":7370,\"x\":7371},{\"k\":\"a\",\"f\":214,\"x\":4333},{\"k\":\"a\",\"f\":7373,\"x\":7366},{\"k\":\"a\",\"f\":7374,\"x\":4336},{\"k\":\"a\",\"f\":214,\"x\":7339},{\"k\":\"a\",\"f\":7376,\"x\":7365},{\"k\":\"a\",\"f\":214,\"x\":7326},{\"k\":\"a\",\"f\":7378,\"x\":7336},{\"k\":\"a\",\"f\":7379,\"x\":55},{\"k\":\"a\",\"f\":214,\"x\":7330},{\"k\":\"a\",\"f\":7381,\"x\":7335},{\"k\":\"a\",\"f\":664,\"x\":7330},{\"k\":\"a\",\"f\":7383,\"x\":7335},{\"k\":\"c\",\"n\":\"UorAtlas.Closure.blockAutSign_fibre\",\"u\":[]},{\"k\":\"a\",\"f\":7385,\"x\":53},{\"k\":\"a\",\"f\":7384,\"x\":7386},{\"k\":\"a\",\"f\":7382,\"x\":7387},{\"k\":\"a\",\"f\":674,\"x\":7330},{\"k\":\"a\",\"f\":7389,\"x\":7335},{\"k\":\"a\",\"f\":7390,\"x\":7386},{\"k\":\"a\",\"f\":7388,\"x\":7391},{\"k\":\"a\",\"f\":7380,\"x\":7392},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7324,\"v\":7393},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":3598,\"v\":7394},{\"k\":\"a\",\"f\":7377,\"x\":7395},{\"k\":\"c\",\"n\":\"UorAtlas.Closure.blockAutCover_fibres\",\"u\":[]},{\"k\":\"a\",\"f\":7396,\"x\":7397},{\"k\":\"a\",\"f\":7375,\"x\":7398},{\"k\":\"a\",\"f\":7372,\"x\":7399},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":3598,\"v\":3598},{\"k\":\"c\",\"n\":\"Bool.not\",\"u\":[]},{\"k\":\"a\",\"f\":4645,\"x\":23},{\"k\":\"a\",\"f\":7402,\"x\":7403},{\"k\":\"a\",\"f\":3643,\"x\":7404},{\"k\":\"a\",\"f\":7405,\"x\":3606},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":3598,\"v\":7406},{\"k\":\"a\",\"f\":171,\"x\":53},{\"k\":\"a\",\"f\":372,\"x\":183},{\"k\":\"a\",\"f\":675,\"x\":7409},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7410},{\"k\":\"a\",\"f\":5299,\"x\":372},{\"k\":\"a\",\"f\":151,\"x\":7412},{\"k\":\"a\",\"f\":3276,\"x\":179},{\"k\":\"a\",\"f\":7414,\"x\":181},{\"k\":\"a\",\"f\":7413,\"x\":7415},{\"k\":\"a\",\"f\":150,\"x\":7416},{\"k\":\"a\",\"f\":151,\"x\":372},{\"k\":\"a\",\"f\":7418,\"x\":181},{\"k\":\"a\",\"f\":7417,\"x\":7419},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":7411,\"v\":7420},{\"k\":\"p\",\"n\":\"\",\"b\":\"i\",\"t\":144,\"v\":7421},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":7408,\"v\":7422},{\"k\":\"p\",\"n\":\"\",\"b\":\"i\",\"t\":149,\"v\":7423},{\"k\":\"p\",\"n\":\"\",\"b\":\"i\",\"t\":149,\"v\":7424},{\"k\":\"a\",\"f\":167,\"x\":7416},{\"k\":\"a\",\"f\":7426,\"x\":7419},{\"k\":\"a\",\"f\":171,\"x\":3309},{\"k\":\"a\",\"f\":170,\"x\":7428},{\"k\":\"a\",\"f\":3276,\"x\":229},{\"k\":\"a\",\"f\":7430,\"x\":219},{\"k\":\"a\",\"f\":176,\"x\":7431},{\"k\":\"a\",\"f\":5481,\"x\":805},{\"k\":\"a\",\"f\":7433,\"x\":220},{\"k\":\"a\",\"f\":7432,\"x\":7434},{\"k\":\"a\",\"f\":175,\"x\":7435},{\"k\":\"a\",\"f\":7436,\"x\":7434},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7437},{\"k\":\"a\",\"f\":7429,\"x\":7438},{\"k\":\"a\",\"f\":902,\"x\":204},{\"k\":\"a\",\"f\":7440,\"x\":407},{\"k\":\"a\",\"f\":151,\"x\":7441},{\"k\":\"a\",\"f\":7442,\"x\":3309},{\"k\":\"a\",\"f\":151,\"x\":805},{\"k\":\"a\",\"f\":7444,\"x\":219},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7443,\"v\":7445},{\"k\":\"a\",\"f\":7439,\"x\":7446},{\"k\":\"a\",\"f\":7447,\"x\":208},{\"k\":\"a\",\"f\":176,\"x\":3377},{\"k\":\"a\",\"f\":902,\"x\":245},{\"k\":\"a\",\"f\":7450,\"x\":3172},{\"k\":\"a\",\"f\":7451,\"x\":300},{\"k\":\"a\",\"f\":7449,\"x\":7452},{\"k\":\"a\",\"f\":175,\"x\":7453},{\"k\":\"a\",\"f\":7454,\"x\":7452},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7455},{\"k\":\"a\",\"f\":171,\"x\":247},{\"k\":\"a\",\"f\":214,\"x\":7457},{\"k\":\"a\",\"f\":176,\"x\":689},{\"k\":\"a\",\"f\":3174,\"x\":1083},{\"k\":\"a\",\"f\":7459,\"x\":7460},{\"k\":\"a\",\"f\":175,\"x\":7461},{\"k\":\"a\",\"f\":7462,\"x\":7460},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7463},{\"k\":\"a\",\"f\":7458,\"x\":7464},{\"k\":\"a\",\"f\":5887,\"x\":245},{\"k\":\"a\",\"f\":3276,\"x\":7466},{\"k\":\"a\",\"f\":7467,\"x\":3377},{\"k\":\"a\",\"f\":171,\"x\":7468},{\"k\":\"c\",\"n\":\"UorAtlas.Prelude.Perm.Gen.comp_mem\",\"u\":[]},{\"k\":\"a\",\"f\":7470,\"x\":148},{\"k\":\"c\",\"n\":\"UorAtlas.Group.autGt\",\"u\":[]},{\"k\":\"a\",\"f\":6497,\"x\":7472},{\"k\":\"a\",\"f\":7471,\"x\":7473},{\"k\":\"a\",\"f\":7474,\"x\":7466},{\"k\":\"c\",\"n\":\"UorAtlas.Prelude.Perm.comp\",\"u\":[]},{\"k\":\"a\",\"f\":7476,\"x\":148},{\"k\":\"a\",\"f\":7477,\"x\":3377},{\"k\":\"a\",\"f\":5887,\"x\":7466},{\"k\":\"a\",\"f\":7478,\"x\":7479},{\"k\":\"a\",\"f\":7475,\"x\":7480},{\"k\":\"c\",\"n\":\"UorAtlas.Prelude.Perm.Gen.inv_mem\",\"u\":[]},{\"k\":\"a\",\"f\":7482,\"x\":148},{\"k\":\"a\",\"f\":7483,\"x\":7473},{\"k\":\"a\",\"f\":7484,\"x\":245},{\"k\":\"a\",\"f\":7485,\"x\":243},{\"k\":\"a\",\"f\":7481,\"x\":7486},{\"k\":\"a\",\"f\":7474,\"x\":3377},{\"k\":\"a\",\"f\":7488,\"x\":7479},{\"k\":\"a\",\"f\":7489,\"x\":250},{\"k\":\"a\",\"f\":7490,\"x\":243},{\"k\":\"a\",\"f\":7487,\"x\":7491},{\"k\":\"a\",\"f\":5887,\"x\":644},{\"k\":\"a\",\"f\":3276,\"x\":7493},{\"k\":\"a\",\"f\":7494,\"x\":3395},{\"k\":\"a\",\"f\":3616,\"x\":7495},{\"k\":\"a\",\"f\":7496,\"x\":689},{\"k\":\"a\",\"f\":5918,\"x\":7493},{\"k\":\"a\",\"f\":7498,\"x\":689},{\"k\":\"a\",\"f\":5782,\"x\":738},{\"k\":\"a\",\"f\":5889,\"x\":7500},{\"k\":\"a\",\"f\":171,\"x\":7501},{\"k\":\"a\",\"f\":242,\"x\":7502},{\"k\":\"a\",\"f\":171,\"x\":738},{\"k\":\"a\",\"f\":7503,\"x\":7504},{\"k\":\"a\",\"f\":5828,\"x\":7501},{\"k\":\"a\",\"f\":7506,\"x\":738},{\"k\":\"a\",\"f\":171,\"x\":3156},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":149,\"v\":7508},{\"k\":\"a\",\"f\":7507,\"x\":7509},{\"k\":\"a\",\"f\":7510,\"x\":659},{\"k\":\"a\",\"f\":7505,\"x\":7511},{\"k\":\"a\",\"f\":7512,\"x\":1122},{\"k\":\"e\",\"n\":\"\",\"t\":7497,\"v\":7499,\"body\":7513,\"d\":true},{\"k\":\"e\",\"n\":\"\",\"t\":7469,\"v\":7492,\"body\":7514,\"d\":true},{\"k\":\"a\",\"f\":7465,\"x\":7515},{\"k\":\"a\",\"f\":5367,\"x\":7461},{\"k\":\"a\",\"f\":175,\"x\":7517},{\"k\":\"a\",\"f\":5367,\"x\":7460},{\"k\":\"a\",\"f\":7518,\"x\":7519},{\"k\":\"a\",\"f\":176,\"x\":3395},{\"k\":\"a\",\"f\":5499,\"x\":3174},{\"k\":\"a\",\"f\":7522,\"x\":1083},{\"k\":\"a\",\"f\":7521,\"x\":7523},{\"k\":\"a\",\"f\":175,\"x\":7524},{\"k\":\"a\",\"f\":7525,\"x\":7523},{\"k\":\"a\",\"f\":242,\"x\":7526},{\"k\":\"a\",\"f\":7527,\"x\":7520},{\"k\":\"a\",\"f\":1391,\"x\":7525},{\"k\":\"a\",\"f\":7529,\"x\":7518},{\"k\":\"a\",\"f\":273,\"x\":7524},{\"k\":\"a\",\"f\":7531,\"x\":7517},{\"k\":\"a\",\"f\":7532,\"x\":175},{\"k\":\"a\",\"f\":7477,\"x\":644},{\"k\":\"a\",\"f\":7477,\"x\":689},{\"k\":\"a\",\"f\":7535,\"x\":7493},{\"k\":\"a\",\"f\":7534,\"x\":7536},{\"k\":\"a\",\"f\":176,\"x\":7537},{\"k\":\"a\",\"f\":7538,\"x\":7519},{\"k\":\"a\",\"f\":1449,\"x\":7539},{\"k\":\"a\",\"f\":176,\"x\":7536},{\"k\":\"a\",\"f\":7541,\"x\":7519},{\"k\":\"a\",\"f\":5367,\"x\":7542},{\"k\":\"a\",\"f\":7540,\"x\":7543},{\"k\":\"a\",\"f\":7544,\"x\":7517},{\"k\":\"c\",\"n\":\"UorAtlas.Group.actP_comp\",\"u\":[]},{\"k\":\"a\",\"f\":7546,\"x\":644},{\"k\":\"a\",\"f\":7547,\"x\":7536},{\"k\":\"a\",\"f\":7548,\"x\":7519},{\"k\":\"a\",\"f\":7545,\"x\":7549},{\"k\":\"a\",\"f\":277,\"x\":7542},{\"k\":\"a\",\"f\":7551,\"x\":7461},{\"k\":\"a\",\"f\":7552,\"x\":5367},{\"k\":\"a\",\"f\":1449,\"x\":7542},{\"k\":\"a\",\"f\":176,\"x\":7493},{\"k\":\"a\",\"f\":7555,\"x\":7519},{\"k\":\"a\",\"f\":7459,\"x\":7556},{\"k\":\"a\",\"f\":7554,\"x\":7557},{\"k\":\"a\",\"f\":7558,\"x\":7461},{\"k\":\"a\",\"f\":7546,\"x\":689},{\"k\":\"a\",\"f\":7560,\"x\":7493},{\"k\":\"a\",\"f\":7561,\"x\":7519},{\"k\":\"a\",\"f\":7559,\"x\":7562},{\"k\":\"a\",\"f\":277,\"x\":7556},{\"k\":\"a\",\"f\":7564,\"x\":7460},{\"k\":\"a\",\"f\":7565,\"x\":7459},{\"k\":\"c\",\"n\":\"UorAtlas.Group.actP_inv\",\"u\":[]},{\"k\":\"a\",\"f\":7567,\"x\":644},{\"k\":\"a\",\"f\":7568,\"x\":7460},{\"k\":\"a\",\"f\":1079,\"x\":1083},{\"k\":\"a\",\"f\":7569,\"x\":7570},{\"k\":\"a\",\"f\":7566,\"x\":7571},{\"k\":\"a\",\"f\":7563,\"x\":7572},{\"k\":\"a\",\"f\":7553,\"x\":7573},{\"k\":\"a\",\"f\":7550,\"x\":7574},{\"k\":\"a\",\"f\":7533,\"x\":7575},{\"k\":\"a\",\"f\":7530,\"x\":7576},{\"k\":\"a\",\"f\":7577,\"x\":7519},{\"k\":\"a\",\"f\":7528,\"x\":7578},{\"k\":\"a\",\"f\":7579,\"x\":4251},{\"k\":\"c\",\"n\":\"UorAtlas.Group.actP_inj\",\"u\":[]},{\"k\":\"a\",\"f\":7581,\"x\":702},{\"k\":\"a\",\"f\":176,\"x\":738},{\"k\":\"a\",\"f\":3175,\"x\":1122},{\"k\":\"a\",\"f\":7583,\"x\":7584},{\"k\":\"a\",\"f\":7582,\"x\":7585},{\"k\":\"a\",\"f\":7586,\"x\":7584},{\"k\":\"c\",\"n\":\"UorAtlas.Group.classSet_actP\",\"u\":[]},{\"k\":\"a\",\"f\":7588,\"x\":738},{\"k\":\"a\",\"f\":7589,\"x\":7584},{\"k\":\"a\",\"f\":7587,\"x\":7590},{\"k\":\"a\",\"f\":1117,\"x\":1122},{\"k\":\"a\",\"f\":7591,\"x\":7592},{\"k\":\"a\",\"f\":7593,\"x\":659},{\"k\":\"e\",\"n\":\"\",\"t\":7520,\"v\":7580,\"body\":7594,\"d\":true},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7595},{\"k\":\"a\",\"f\":7516,\"x\":7596},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7456,\"v\":7597},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7428,\"v\":7598},{\"k\":\"a\",\"f\":7448,\"x\":7599},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7416,\"v\":7600},{\"k\":\"a\",\"f\":7427,\"x\":7601},{\"k\":\"a\",\"f\":171,\"x\":206},{\"k\":\"a\",\"f\":170,\"x\":7603},{\"k\":\"a\",\"f\":176,\"x\":219},{\"k\":\"a\",\"f\":805,\"x\":220},{\"k\":\"a\",\"f\":7605,\"x\":7606},{\"k\":\"a\",\"f\":175,\"x\":7607},{\"k\":\"a\",\"f\":7608,\"x\":7606},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7609},{\"k\":\"a\",\"f\":7604,\"x\":7610},{\"k\":\"a\",\"f\":151,\"x\":407},{\"k\":\"a\",\"f\":7612,\"x\":206},{\"k\":\"a\",\"f\":151,\"x\":7433},{\"k\":\"a\",\"f\":7614,\"x\":7431},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7613,\"v\":7615},{\"k\":\"a\",\"f\":7611,\"x\":7616},{\"k\":\"a\",\"f\":7617,\"x\":208},{\"k\":\"a\",\"f\":176,\"x\":247},{\"k\":\"a\",\"f\":3172,\"x\":300},{\"k\":\"a\",\"f\":7619,\"x\":7620},{\"k\":\"a\",\"f\":175,\"x\":7621},{\"k\":\"a\",\"f\":7622,\"x\":7620},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7623},{\"k\":\"a\",\"f\":171,\"x\":3377},{\"k\":\"a\",\"f\":214,\"x\":7625},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7526},{\"k\":\"a\",\"f\":7626,\"x\":7627},{\"k\":\"a\",\"f\":7474,\"x\":245},{\"k\":\"a\",\"f\":7477,\"x\":247},{\"k\":\"a\",\"f\":7630,\"x\":7466},{\"k\":\"a\",\"f\":7629,\"x\":7631},{\"k\":\"a\",\"f\":7632,\"x\":243},{\"k\":\"a\",\"f\":7474,\"x\":247},{\"k\":\"a\",\"f\":7634,\"x\":7466},{\"k\":\"a\",\"f\":7635,\"x\":250},{\"k\":\"a\",\"f\":7636,\"x\":7486},{\"k\":\"a\",\"f\":7633,\"x\":7637},{\"k\":\"a\",\"f\":7628,\"x\":7638},{\"k\":\"a\",\"f\":507,\"x\":7526},{\"k\":\"a\",\"f\":5367,\"x\":7557},{\"k\":\"a\",\"f\":175,\"x\":7641},{\"k\":\"a\",\"f\":7642,\"x\":7519},{\"k\":\"a\",\"f\":7640,\"x\":7643},{\"k\":\"a\",\"f\":513,\"x\":7526},{\"k\":\"a\",\"f\":7645,\"x\":7643},{\"k\":\"a\",\"f\":335,\"x\":7646},{\"k\":\"a\",\"f\":7529,\"x\":7642},{\"k\":\"a\",\"f\":7531,\"x\":7641},{\"k\":\"a\",\"f\":7649,\"x\":175},{\"k\":\"a\",\"f\":7544,\"x\":7641},{\"k\":\"a\",\"f\":7651,\"x\":7549},{\"k\":\"a\",\"f\":7551,\"x\":7557},{\"k\":\"a\",\"f\":7653,\"x\":5367},{\"k\":\"a\",\"f\":7654,\"x\":7562},{\"k\":\"a\",\"f\":7652,\"x\":7655},{\"k\":\"a\",\"f\":7650,\"x\":7656},{\"k\":\"a\",\"f\":7648,\"x\":7657},{\"k\":\"a\",\"f\":7658,\"x\":7519},{\"k\":\"a\",\"f\":7647,\"x\":7659},{\"k\":\"a\",\"f\":7644,\"x\":7660},{\"k\":\"a\",\"f\":507,\"x\":7643},{\"k\":\"a\",\"f\":7662,\"x\":7520},{\"k\":\"a\",\"f\":513,\"x\":7643},{\"k\":\"a\",\"f\":7664,\"x\":7520},{\"k\":\"a\",\"f\":335,\"x\":7665},{\"k\":\"a\",\"f\":517,\"x\":7556},{\"k\":\"a\",\"f\":7667,\"x\":7460},{\"k\":\"a\",\"f\":7583,\"x\":659},{\"k\":\"a\",\"f\":3466,\"x\":7669},{\"k\":\"a\",\"f\":175,\"x\":7670},{\"k\":\"a\",\"f\":3466,\"x\":7584},{\"k\":\"a\",\"f\":7671,\"x\":7672},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":143,\"v\":7673},{\"k\":\"a\",\"f\":7668,\"x\":7674},{\"k\":\"a\",\"f\":7675,\"x\":7571},{\"k\":\"a\",\"f\":7666,\"x\":7676},{\"k\":\"a\",\"f\":7663,\"x\":7677},{\"k\":\"a\",\"f\":507,\"x\":7520},{\"k\":\"a\",\"f\":175,\"x\":7519},{\"k\":\"a\",\"f\":7680,\"x\":7519},{\"k\":\"a\",\"f\":7679,\"x\":7681},{\"k\":\"a\",\"f\":513,\"x\":7520},{\"k\":\"a\",\"f\":7683,\"x\":7681},{\"k\":\"a\",\"f\":335,\"x\":7684},{\"k\":\"a\",\"f\":517,\"x\":7461},{\"k\":\"a\",\"f\":7686,\"x\":7460},{\"k\":\"a\",\"f\":3466,\"x\":659},{\"k\":\"a\",\"f\":175,\"x\":7688},{\"k\":\"a\",\"f\":7689,\"x\":7672},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":143,\"v\":7690},{\"k\":\"a\",\"f\":7687,\"x\":7691},{\"k\":\"a\",\"f\":7692,\"x\":4251},{\"k\":\"a\",\"f\":7685,\"x\":7693},{\"k\":\"a\",\"f\":7682,\"x\":7694},{\"k\":\"a\",\"f\":3177,\"x\":7519},{\"k\":\"a\",\"f\":7695,\"x\":7696},{\"k\":\"a\",\"f\":7678,\"x\":7697},{\"k\":\"a\",\"f\":7661,\"x\":7698},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7699},{\"k\":\"a\",\"f\":7639,\"x\":7700},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7624,\"v\":7701},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7603,\"v\":7702},{\"k\":\"a\",\"f\":7618,\"x\":7703},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7419,\"v\":7704},{\"k\":\"a\",\"f\":7602,\"x\":7705},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7411,\"v\":7706},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":144,\"v\":7707},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7408,\"v\":7708},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":149,\"v\":7709},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":149,\"v\":7710},{\"k\":\"a\",\"f\":931,\"x\":932},{\"k\":\"a\",\"f\":51,\"x\":7712},{\"k\":\"a\",\"f\":7713,\"x\":55},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7714},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":142,\"v\":7715},{\"k\":\"a\",\"f\":1364,\"x\":7714},{\"k\":\"a\",\"f\":1366,\"x\":7714},{\"k\":\"a\",\"f\":60,\"x\":55},{\"k\":\"a\",\"f\":7718,\"x\":7719},{\"k\":\"a\",\"f\":7720,\"x\":1368},{\"k\":\"a\",\"f\":4292,\"x\":7713},{\"k\":\"a\",\"f\":7722,\"x\":60},{\"k\":\"a\",\"f\":4294,\"x\":7712},{\"k\":\"a\",\"f\":7724,\"x\":55},{\"k\":\"a\",\"f\":7725,\"x\":51},{\"k\":\"a\",\"f\":853,\"x\":49},{\"k\":\"a\",\"f\":355,\"x\":932},{\"k\":\"a\",\"f\":354,\"x\":7728},{\"k\":\"a\",\"f\":353,\"x\":7729},{\"k\":\"a\",\"f\":7727,\"x\":7730},{\"k\":\"a\",\"f\":353,\"x\":356},{\"k\":\"a\",\"f\":7731,\"x\":7732},{\"k\":\"a\",\"f\":7733,\"x\":55},{\"k\":\"a\",\"f\":426,\"x\":7729},{\"k\":\"a\",\"f\":7735,\"x\":356},{\"k\":\"a\",\"f\":7736,\"x\":353},{\"k\":\"a\",\"f\":7727,\"x\":7729},{\"k\":\"a\",\"f\":354,\"x\":357},{\"k\":\"a\",\"f\":7738,\"x\":7739},{\"k\":\"a\",\"f\":7740,\"x\":356},{\"k\":\"a\",\"f\":426,\"x\":7728},{\"k\":\"a\",\"f\":7742,\"x\":357},{\"k\":\"a\",\"f\":7743,\"x\":354},{\"k\":\"a\",\"f\":291,\"x\":153},{\"k\":\"a\",\"f\":7745,\"x\":158},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7746},{\"k\":\"a\",\"f\":7747,\"x\":357},{\"k\":\"a\",\"f\":7744,\"x\":7748},{\"k\":\"a\",\"f\":7741,\"x\":7749},{\"k\":\"a\",\"f\":664,\"x\":4284},{\"k\":\"a\",\"f\":7751,\"x\":4288},{\"k\":\"a\",\"f\":7752,\"x\":5246},{\"k\":\"a\",\"f\":7753,\"x\":158},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7754},{\"k\":\"a\",\"f\":7755,\"x\":356},{\"k\":\"a\",\"f\":7750,\"x\":7756},{\"k\":\"a\",\"f\":7737,\"x\":7757},{\"k\":\"a\",\"f\":7734,\"x\":7758},{\"k\":\"a\",\"f\":421,\"x\":153},{\"k\":\"a\",\"f\":7760,\"x\":158},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7761},{\"k\":\"a\",\"f\":7762,\"x\":55},{\"k\":\"a\",\"f\":7759,\"x\":7763},{\"k\":\"a\",\"f\":7726,\"x\":7764},{\"k\":\"a\",\"f\":7723,\"x\":7765},{\"k\":\"a\",\"f\":7766,\"x\":55},{\"k\":\"a\",\"f\":7721,\"x\":7767},{\"k\":\"a\",\"f\":1417,\"x\":55},{\"k\":\"a\",\"f\":7768,\"x\":7769},{\"k\":\"a\",\"f\":7717,\"x\":7770},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7771},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":142,\"v\":7772},{\"k\":\"a\",\"f\":462,\"x\":3181},{\"k\":\"a\",\"f\":5095,\"x\":7774},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7775},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":361,\"v\":7776},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":142,\"v\":7777},{\"k\":\"a\",\"f\":682,\"x\":155},{\"k\":\"a\",\"f\":7779,\"x\":3181},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7780},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":361,\"v\":7781},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":142,\"v\":7782},{\"k\":\"a\",\"f\":944,\"x\":23},{\"k\":\"a\",\"f\":175,\"x\":7784},{\"k\":\"a\",\"f\":2601,\"x\":884},{\"k\":\"a\",\"f\":7785,\"x\":7786},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":361,\"v\":7787},{\"k\":\"a\",\"f\":3177,\"x\":7784},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":361,\"v\":7789},{\"k\":\"a\",\"f\":3171,\"x\":153},{\"k\":\"a\",\"f\":7791,\"x\":155},{\"k\":\"a\",\"f\":7792,\"x\":158},{\"k\":\"a\",\"f\":51,\"x\":7793},{\"k\":\"a\",\"f\":7794,\"x\":464},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7795},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":361,\"v\":7796},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":361,\"v\":7797},{\"k\":\"a\",\"f\":137,\"x\":7793},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7799},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":361,\"v\":7800},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":361,\"v\":7801},{\"k\":\"a\",\"f\":5299,\"x\":368},{\"k\":\"a\",\"f\":7803,\"x\":177},{\"k\":\"a\",\"f\":366,\"x\":7804},{\"k\":\"a\",\"f\":7803,\"x\":372},{\"k\":\"a\",\"f\":7805,\"x\":7806},{\"k\":\"a\",\"f\":175,\"x\":7807},{\"k\":\"a\",\"f\":7808,\"x\":376},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":365,\"v\":7809},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7810},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7811},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":361,\"v\":7812},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":149,\"v\":7813},{\"k\":\"a\",\"f\":335,\"x\":7809},{\"k\":\"a\",\"f\":368,\"x\":177},{\"k\":\"a\",\"f\":3363,\"x\":7816},{\"k\":\"a\",\"f\":366,\"x\":7817},{\"k\":\"a\",\"f\":368,\"x\":372},{\"k\":\"a\",\"f\":3363,\"x\":7819},{\"k\":\"a\",\"f\":7818,\"x\":7820},{\"k\":\"a\",\"f\":175,\"x\":7821},{\"k\":\"a\",\"f\":7822,\"x\":376},{\"k\":\"a\",\"f\":507,\"x\":7823},{\"k\":\"a\",\"f\":366,\"x\":7816},{\"k\":\"a\",\"f\":7825,\"x\":7819},{\"k\":\"a\",\"f\":3363,\"x\":7826},{\"k\":\"a\",\"f\":175,\"x\":7827},{\"k\":\"a\",\"f\":7828,\"x\":376},{\"k\":\"a\",\"f\":7824,\"x\":7829},{\"k\":\"a\",\"f\":513,\"x\":7823},{\"k\":\"a\",\"f\":7831,\"x\":7829},{\"k\":\"a\",\"f\":335,\"x\":7832},{\"k\":\"a\",\"f\":517,\"x\":7821},{\"k\":\"a\",\"f\":7834,\"x\":7827},{\"k\":\"a\",\"f\":175,\"x\":208},{\"k\":\"a\",\"f\":7836,\"x\":376},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":143,\"v\":7837},{\"k\":\"a\",\"f\":7835,\"x\":7838},{\"k\":\"a\",\"f\":528,\"x\":7827},{\"k\":\"a\",\"f\":7840,\"x\":7821},{\"k\":\"c\",\"n\":\"UorAtlas.Closure.actP_inter\",\"u\":[]},{\"k\":\"a\",\"f\":7842,\"x\":179},{\"k\":\"a\",\"f\":7843,\"x\":7816},{\"k\":\"a\",\"f\":7844,\"x\":7819},{\"k\":\"a\",\"f\":7841,\"x\":7845},{\"k\":\"a\",\"f\":7839,\"x\":7846},{\"k\":\"a\",\"f\":7833,\"x\":7847},{\"k\":\"a\",\"f\":7830,\"x\":7848},{\"k\":\"a\",\"f\":507,\"x\":7829},{\"k\":\"a\",\"f\":3363,\"x\":376},{\"k\":\"a\",\"f\":175,\"x\":7851},{\"k\":\"a\",\"f\":7852,\"x\":376},{\"k\":\"a\",\"f\":7850,\"x\":7853},{\"k\":\"a\",\"f\":513,\"x\":7829},{\"k\":\"a\",\"f\":7855,\"x\":7853},{\"k\":\"a\",\"f\":335,\"x\":7856},{\"k\":\"a\",\"f\":517,\"x\":7826},{\"k\":\"a\",\"f\":7858,\"x\":376},{\"k\":\"a\",\"f\":3340,\"x\":208},{\"k\":\"a\",\"f\":175,\"x\":7860},{\"k\":\"a\",\"f\":7861,\"x\":376},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":143,\"v\":7862},{\"k\":\"a\",\"f\":7859,\"x\":7863},{\"k\":\"a\",\"f\":384,\"x\":177},{\"k\":\"a\",\"f\":7865,\"x\":372},{\"k\":\"a\",\"f\":7866,\"x\":183},{\"k\":\"a\",\"f\":7864,\"x\":7867},{\"k\":\"a\",\"f\":7857,\"x\":7868},{\"k\":\"a\",\"f\":7854,\"x\":7869},{\"k\":\"a\",\"f\":507,\"x\":7853},{\"k\":\"a\",\"f\":175,\"x\":376},{\"k\":\"a\",\"f\":7872,\"x\":376},{\"k\":\"a\",\"f\":7871,\"x\":7873},{\"k\":\"a\",\"f\":513,\"x\":7853},{\"k\":\"a\",\"f\":7875,\"x\":7873},{\"k\":\"a\",\"f\":335,\"x\":7876},{\"k\":\"a\",\"f\":517,\"x\":7851},{\"k\":\"a\",\"f\":7878,\"x\":376},{\"k\":\"a\",\"f\":7879,\"x\":7838},{\"k\":\"c\",\"n\":\"UorAtlas.Closure.actP_empty\",\"u\":[]},{\"k\":\"a\",\"f\":7881,\"x\":179},{\"k\":\"a\",\"f\":7880,\"x\":7882},{\"k\":\"a\",\"f\":7877,\"x\":7883},{\"k\":\"a\",\"f\":7874,\"x\":7884},{\"k\":\"a\",\"f\":3177,\"x\":376},{\"k\":\"a\",\"f\":7885,\"x\":7886},{\"k\":\"a\",\"f\":7870,\"x\":7887},{\"k\":\"a\",\"f\":7849,\"x\":7888},{\"k\":\"a\",\"f\":7815,\"x\":7889},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":365,\"v\":7890},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7891},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":49,\"v\":7892},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":361,\"v\":7893},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":149,\"v\":7894},{\"k\":\"a\",\"f\":976,\"x\":3266},{\"k\":\"c\",\"n\":\"UorAtlas.Blocks.tight_of_tightOK\",\"u\":[]},{\"k\":\"a\",\"f\":7897,\"x\":3266},{\"k\":\"c\",\"n\":\"UorAtlas.Blocks.tightComp\",\"u\":[]},{\"k\":\"a\",\"f\":7898,\"x\":7899},{\"k\":\"a\",\"f\":214,\"x\":7343},{\"k\":\"a\",\"f\":7901,\"x\":7362},{\"k\":\"a\",\"f\":7902,\"x\":55},{\"k\":\"a\",\"f\":214,\"x\":7346},{\"k\":\"a\",\"f\":7904,\"x\":7361},{\"k\":\"a\",\"f\":7905,\"x\":55},{\"k\":\"a\",\"f\":4296,\"x\":208},{\"k\":\"a\",\"f\":3605,\"x\":240},{\"k\":\"a\",\"f\":3616,\"x\":7908},{\"k\":\"a\",\"f\":7909,\"x\":229},{\"k\":\"a\",\"f\":3609,\"x\":3474},{\"k\":\"a\",\"f\":3678,\"x\":245},{\"k\":\"a\",\"f\":7911,\"x\":7912},{\"k\":\"a\",\"f\":551,\"x\":7913},{\"k\":\"a\",\"f\":3708,\"x\":245},{\"k\":\"a\",\"f\":7911,\"x\":7915},{\"k\":\"a\",\"f\":7914,\"x\":7916},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":7910,\"v\":7917},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":7907,\"v\":7918},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":3598,\"v\":7919},{\"k\":\"a\",\"f\":3624,\"x\":7920},{\"k\":\"a\",\"f\":7921,\"x\":177},{\"k\":\"a\",\"f\":3643,\"x\":240},{\"k\":\"a\",\"f\":7923,\"x\":220},{\"k\":\"a\",\"f\":4296,\"x\":7924},{\"k\":\"a\",\"f\":3643,\"x\":3474},{\"k\":\"a\",\"f\":7926,\"x\":250},{\"k\":\"a\",\"f\":3605,\"x\":7927},{\"k\":\"a\",\"f\":3616,\"x\":7928},{\"k\":\"a\",\"f\":7929,\"x\":245},{\"k\":\"a\",\"f\":798,\"x\":4211},{\"k\":\"a\",\"f\":7931,\"x\":659},{\"k\":\"a\",\"f\":3643,\"x\":4216},{\"k\":\"a\",\"f\":7933,\"x\":1156},{\"k\":\"a\",\"f\":3609,\"x\":7934},{\"k\":\"a\",\"f\":3678,\"x\":1172},{\"k\":\"a\",\"f\":7935,\"x\":7936},{\"k\":\"a\",\"f\":551,\"x\":7937},{\"k\":\"a\",\"f\":3708,\"x\":1172},{\"k\":\"a\",\"f\":7935,\"x\":7939},{\"k\":\"a\",\"f\":7938,\"x\":7940},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":7932,\"v\":7941},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":797,\"v\":7942},{\"k\":\"a\",\"f\":3638,\"x\":7943},{\"k\":\"a\",\"f\":7944,\"x\":4210},{\"k\":\"a\",\"f\":798,\"x\":4210},{\"k\":\"a\",\"f\":7946,\"x\":1490},{\"k\":\"a\",\"f\":3643,\"x\":3156},{\"k\":\"a\",\"f\":7948,\"x\":1156},{\"k\":\"a\",\"f\":4296,\"x\":7949},{\"k\":\"a\",\"f\":4846,\"x\":1182},{\"k\":\"a\",\"f\":3605,\"x\":7951},{\"k\":\"a\",\"f\":3616,\"x\":7952},{\"k\":\"a\",\"f\":7953,\"x\":1149},{\"k\":\"a\",\"f\":3643,\"x\":4253},{\"k\":\"a\",\"f\":7955,\"x\":1224},{\"k\":\"a\",\"f\":3609,\"x\":7956},{\"k\":\"a\",\"f\":3678,\"x\":1232},{\"k\":\"a\",\"f\":7957,\"x\":7958},{\"k\":\"a\",\"f\":551,\"x\":7959},{\"k\":\"a\",\"f\":3708,\"x\":1232},{\"k\":\"a\",\"f\":7957,\"x\":7961},{\"k\":\"a\",\"f\":7960,\"x\":7962},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":7954,\"v\":7963},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":7950,\"v\":7964},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":797,\"v\":7965},{\"k\":\"a\",\"f\":3663,\"x\":7966},{\"k\":\"a\",\"f\":3678,\"x\":1120},{\"k\":\"a\",\"f\":4296,\"x\":7968},{\"k\":\"a\",\"f\":3678,\"x\":1156},{\"k\":\"a\",\"f\":3605,\"x\":7970},{\"k\":\"a\",\"f\":3616,\"x\":7971},{\"k\":\"a\",\"f\":7972,\"x\":1172},{\"k\":\"a\",\"f\":3678,\"x\":1182},{\"k\":\"a\",\"f\":3609,\"x\":7974},{\"k\":\"a\",\"f\":3678,\"x\":1149},{\"k\":\"a\",\"f\":7975,\"x\":7976},{\"k\":\"a\",\"f\":595,\"x\":7977},{\"k\":\"a\",\"f\":3708,\"x\":1149},{\"k\":\"a\",\"f\":7975,\"x\":7979},{\"k\":\"a\",\"f\":7978,\"x\":7980},{\"k\":\"c\",\"n\":\"Prod.ext\",\"u\":[{\"k\":\"z\"},{\"k\":\"z\"}]},{\"k\":\"a\",\"f\":7982,\"x\":797},{\"k\":\"a\",\"f\":7983,\"x\":149},{\"k\":\"a\",\"f\":7984,\"x\":7974},{\"k\":\"a\",\"f\":7985,\"x\":7976},{\"k\":\"a\",\"f\":781,\"x\":797},{\"k\":\"a\",\"f\":4645,\"x\":7974},{\"k\":\"a\",\"f\":7987,\"x\":7988},{\"k\":\"a\",\"f\":7986,\"x\":7989},{\"k\":\"a\",\"f\":7990,\"x\":1146},{\"k\":\"a\",\"f\":7981,\"x\":7991},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7973,\"v\":7992},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7969,\"v\":7993},{\"k\":\"a\",\"f\":7967,\"x\":7994},{\"k\":\"a\",\"f\":7995,\"x\":4211},{\"k\":\"a\",\"f\":3698,\"x\":4211},{\"k\":\"a\",\"f\":7997,\"x\":1490},{\"k\":\"a\",\"f\":7998,\"x\":659},{\"k\":\"a\",\"f\":7996,\"x\":7999},{\"k\":\"a\",\"f\":8000,\"x\":3176},{\"k\":\"a\",\"f\":8001,\"x\":1122},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7947,\"v\":8002},{\"k\":\"a\",\"f\":7945,\"x\":8003},{\"k\":\"a\",\"f\":7946,\"x\":800},{\"k\":\"a\",\"f\":3706,\"x\":7966},{\"k\":\"a\",\"f\":3708,\"x\":1120},{\"k\":\"a\",\"f\":4296,\"x\":8007},{\"k\":\"a\",\"f\":3708,\"x\":1156},{\"k\":\"a\",\"f\":3605,\"x\":8009},{\"k\":\"a\",\"f\":3616,\"x\":8010},{\"k\":\"a\",\"f\":8011,\"x\":1172},{\"k\":\"a\",\"f\":3708,\"x\":1182},{\"k\":\"a\",\"f\":3609,\"x\":8013},{\"k\":\"a\",\"f\":8014,\"x\":7976},{\"k\":\"a\",\"f\":4945,\"x\":8015},{\"k\":\"a\",\"f\":8014,\"x\":7979},{\"k\":\"a\",\"f\":8016,\"x\":8017},{\"k\":\"a\",\"f\":7984,\"x\":8013},{\"k\":\"a\",\"f\":8019,\"x\":7979},{\"k\":\"a\",\"f\":4645,\"x\":8013},{\"k\":\"a\",\"f\":7987,\"x\":8021},{\"k\":\"a\",\"f\":8020,\"x\":8022},{\"k\":\"a\",\"f\":8023,\"x\":1146},{\"k\":\"a\",\"f\":8018,\"x\":8024},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":8012,\"v\":8025},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":8008,\"v\":8026},{\"k\":\"a\",\"f\":8006,\"x\":8027},{\"k\":\"a\",\"f\":8028,\"x\":4211},{\"k\":\"a\",\"f\":7997,\"x\":800},{\"k\":\"a\",\"f\":8030,\"x\":659},{\"k\":\"a\",\"f\":8029,\"x\":8031},{\"k\":\"a\",\"f\":8032,\"x\":3176},{\"k\":\"a\",\"f\":8033,\"x\":1122},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":8005,\"v\":8034},{\"k\":\"a\",\"f\":8004,\"x\":8035},{\"k\":\"a\",\"f\":801,\"x\":4210},{\"k\":\"a\",\"f\":8036,\"x\":8037},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7930,\"v\":8038},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7925,\"v\":8039},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":149,\"v\":8040},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":797,\"v\":8041},{\"k\":\"a\",\"f\":7922,\"x\":8042},{\"k\":\"a\",\"f\":8043,\"x\":372},{\"k\":\"a\",\"f\":8044,\"x\":183},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7351,\"v\":8045},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7348,\"v\":8046},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":3598,\"v\":8047},{\"k\":\"a\",\"f\":7906,\"x\":8048},{\"k\":\"a\",\"f\":7903,\"x\":8049},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":7341,\"v\":8050},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":149,\"v\":8051},{\"k\":\"a\",\"f\":366,\"x\":53},{\"k\":\"a\",\"f\":8053,\"x\":55},{\"k\":\"a\",\"f\":175,\"x\":8054},{\"k\":\"a\",\"f\":8055,\"x\":376},{\"k\":\"a\",\"f\":366,\"x\":155},{\"k\":\"a\",\"f\":8057,\"x\":153},{\"k\":\"a\",\"f\":175,\"x\":8058},{\"k\":\"a\",\"f\":8059,\"x\":376},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":8056,\"v\":8060},{\"k\":\"p\",\"n\":\"\",\"b\":\"i\",\"t\":143,\"v\":8061},{\"k\":\"p\",\"n\":\"\",\"b\":\"i\",\"t\":143,\"v\":8062},{\"k\":\"a\",\"f\":535,\"x\":8058},{\"k\":\"a\",\"f\":8064,\"x\":376},{\"k\":\"a\",\"f\":366,\"x\":192},{\"k\":\"a\",\"f\":8066,\"x\":190},{\"k\":\"a\",\"f\":542,\"x\":8067},{\"k\":\"a\",\"f\":8068,\"x\":200},{\"k\":\"a\",\"f\":167,\"x\":8069},{\"k\":\"a\",\"f\":6965,\"x\":200},{\"k\":\"a\",\"f\":8070,\"x\":8071},{\"k\":\"a\",\"f\":6915,\"x\":181},{\"k\":\"a\",\"f\":542,\"x\":8073},{\"k\":\"a\",\"f\":8074,\"x\":372},{\"k\":\"a\",\"f\":886,\"x\":8075},{\"k\":\"a\",\"f\":542,\"x\":179},{\"k\":\"a\",\"f\":8077,\"x\":372},{\"k\":\"a\",\"f\":678,\"x\":8078},{\"k\":\"a\",\"f\":542,\"x\":181},{\"k\":\"a\",\"f\":8080,\"x\":372},{\"k\":\"a\",\"f\":8079,\"x\":8081},{\"k\":\"a\",\"f\":8076,\"x\":8082},{\"k\":\"a\",\"f\":6980,\"x\":179},{\"k\":\"a\",\"f\":8084,\"x\":181},{\"k\":\"a\",\"f\":8085,\"x\":372},{\"k\":\"a\",\"f\":8083,\"x\":8086},{\"k\":\"c\",\"n\":\"And.symm\",\"u\":[]},{\"k\":\"a\",\"f\":8088,\"x\":8081},{\"k\":\"a\",\"f\":8089,\"x\":8078},{\"k\":\"a\",\"f\":6925,\"x\":179},{\"k\":\"a\",\"f\":542,\"x\":8091},{\"k\":\"a\",\"f\":8092,\"x\":372},{\"k\":\"a\",\"f\":890,\"x\":8093},{\"k\":\"a\",\"f\":678,\"x\":8081},{\"k\":\"a\",\"f\":8095,\"x\":8078},{\"k\":\"a\",\"f\":8094,\"x\":8096},{\"k\":\"a\",\"f\":6980,\"x\":181},{\"k\":\"a\",\"f\":8098,\"x\":179},{\"k\":\"a\",\"f\":8099,\"x\":372},{\"k\":\"a\",\"f\":8097,\"x\":8100},{\"k\":\"a\",\"f\":8101,\"x\":183},{\"k\":\"a\",\"f\":8090,\"x\":8102},{\"k\":\"a\",\"f\":8087,\"x\":8103},{\"k\":\"a\",\"f\":6965,\"x\":407},{\"k\":\"a\",\"f\":893,\"x\":8105},{\"k\":\"a\",\"f\":1922,\"x\":8105},{\"k\":\"a\",\"f\":8107,\"x\":813},{\"k\":\"a\",\"f\":7246,\"x\":206},{\"k\":\"a\",\"f\":542,\"x\":8109},{\"k\":\"a\",\"f\":8110,\"x\":407},{\"k\":\"a\",\"f\":242,\"x\":8111},{\"k\":\"a\",\"f\":8112,\"x\":8105},{\"k\":\"a\",\"f\":517,\"x\":8109},{\"k\":\"a\",\"f\":8114,\"x\":376},{\"k\":\"a\",\"f\":542,\"x\":220},{\"k\":\"a\",\"f\":8116,\"x\":805},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":143,\"v\":8117},{\"k\":\"a\",\"f\":8115,\"x\":8118},{\"k\":\"a\",\"f\":8119,\"x\":202},{\"k\":\"a\",\"f\":8113,\"x\":8120},{\"k\":\"a\",\"f\":8121,\"x\":208},{\"k\":\"a\",\"f\":8108,\"x\":8122},{\"k\":\"a\",\"f\":7225,\"x\":407},{\"k\":\"a\",\"f\":8123,\"x\":8124},{\"k\":\"a\",\"f\":8106,\"x\":8125},{\"k\":\"e\",\"n\":\"\",\"t\":8075,\"v\":8104,\"body\":8126,\"d\":true},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":8069,\"v\":8127},{\"k\":\"a\",\"f\":8072,\"x\":8128},{\"k\":\"a\",\"f\":893,\"x\":8093},{\"k\":\"a\",\"f\":6965,\"x\":372},{\"k\":\"a\",\"f\":1922,\"x\":8131},{\"k\":\"a\",\"f\":8132,\"x\":813},{\"k\":\"a\",\"f\":8133,\"x\":183},{\"k\":\"a\",\"f\":7225,\"x\":372},{\"k\":\"a\",\"f\":8134,\"x\":8135},{\"k\":\"a\",\"f\":8130,\"x\":8136},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":8071,\"v\":8137},{\"k\":\"a\",\"f\":8129,\"x\":8138},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":0,\"v\":8139},{\"k\":\"a\",\"f\":8065,\"x\":8140},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":8056,\"v\":8141},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":143,\"v\":8142},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":143,\"v\":8143}]" ) ] ( - "{\"declarations\":[{\"name\":\"UorAtlas.LexLeanInternal.decl10\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":41,\"value\":47,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.codeMap4.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":135,\"value\":140,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.stabPres_reindex_iff\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":166,\"value\":350,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.reindexedPartner\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":6},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":352,\"value\":360,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl90\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":382,\"value\":442,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.codePerm4.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":451,\"value\":454,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.codePerm4\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":13},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":455,\"value\":456,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationIndex\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":12},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":458,\"value\":467,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_blk_inj\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":477,\"value\":764,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationImage.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":924,\"value\":929,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.reindexedPartner.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":936,\"value\":939,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_of_atl\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":951,\"value\":3132,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl330\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3141,\"value\":3152,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Group.reindex.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3186,\"value\":3190,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_blk_ne\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3201,\"value\":3214,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_block_contained\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3220,\"value\":3257,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.V_canonicalPresentation\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3264,\"value\":3271,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.fixesBlock_conjugate_iff\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3286,\"value\":3496,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl549\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3497,\"value\":3547,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.reindexPresentation\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":3},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3549,\"value\":3567,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl602\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3571,\"value\":3594,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.BlockAutCover\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":17},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3599,\"value\":3608,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.blockAutSign_fibre\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3621,\"value\":3736,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Group.actPres.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3745,\"value\":3749,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.conjugate_apply\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3761,\"value\":3799,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl717\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3801,\"value\":3813,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl719\",\"levels\":[\"u_1\"],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3830,\"value\":3838,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.HasOrderSigned\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":4},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3840,\"value\":3866,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.union4_reindex\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3873,\"value\":4027,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.D19_presentationImage\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4047,\"value\":4198,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.canonicalPresentation.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4207,\"value\":4208,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.V_presentationImage\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4235,\"value\":4243,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.blockAutCover_order\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4302,\"value\":5077,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T26\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":951,\"value\":5082,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl960\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5088,\"value\":5092,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Blocks.D17.mk.congr_simp\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5158,\"value\":5217,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl989\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5226,\"value\":771,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.reindexedPartner_ne\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5230,\"value\":5279,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.union4_actPres\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5288,\"value\":5583,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationImage\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":15},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5595,\"value\":5598,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1120\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5603,\"value\":5607,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.stab_order_image\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5613,\"value\":6016,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_blkOf\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6022,\"value\":6494,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.codeMap4\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":11},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6498,\"value\":6500,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1316\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6505,\"value\":6529,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Group.blkOf.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6558,\"value\":6561,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.edges_image\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6573,\"value\":6835,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.V_reindexPresentation\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6843,\"value\":6845,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.reindex_free\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6857,\"value\":6896,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1460\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6902,\"value\":6906,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.disjoint_of_union_disjoint\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6939,\"value\":7321,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T53\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7368,\"value\":7400,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.blockAutSign\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":2},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7401,\"value\":7407,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.stabPres_conjugate_iff\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7425,\"value\":7711,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.reindexedPartner_involutive\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7716,\"value\":7773,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1553\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7778,\"value\":7783,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Blocks.V.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7788,\"value\":7790,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationIndex.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7798,\"value\":7802,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1615\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7814,\"value\":7895,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1631\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7896,\"value\":7900,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.blockAutCover_fibres\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7365,\"value\":8052,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1680\",\"levels\":[\"u_1\"],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3830,\"value\":3838,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.inter_empty_comm\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":8063,\"value\":8144,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.canonicalPresentation\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":5},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":361,\"value\":4206,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.Blocks\",\"LexLeanExample.Category\",\"LexLeanExample.Census\",\"LexLeanExample.CensusCert0\",\"LexLeanExample.CensusCert10\",\"LexLeanExample.CensusCert11\",\"LexLeanExample.CensusCert12\",\"LexLeanExample.CensusCert13\",\"LexLeanExample.CensusCert14\",\"LexLeanExample.CensusCert15\",\"LexLeanExample.CensusCert4\",\"LexLeanExample.CensusCert5\",\"LexLeanExample.CensusCert6\",\"LexLeanExample.CensusCert7\",\"LexLeanExample.CensusCert70\",\"LexLeanExample.CensusCert71\",\"LexLeanExample.CensusCert72\",\"LexLeanExample.CensusCert73\",\"LexLeanExample.CensusCert74\",\"LexLeanExample.CensusCert75\",\"LexLeanExample.CensusCert76\",\"LexLeanExample.CensusCert77\",\"LexLeanExample.CensusCert78\",\"LexLeanExample.CensusCert79\",\"LexLeanExample.CensusCert8\",\"LexLeanExample.CensusCert9\",\"LexLeanExample.CensusClosure\",\"LexLeanExample.CensusComplete\",\"LexLeanExample.Closure\",\"LexLeanExample.ClosureGauge\",\"LexLeanExample.ClosureOrbit\",\"LexLeanExample.ClosureOrbitCount\",\"LexLeanExample.ClosureOrbitTransport\",\"LexLeanExample.ClosurePairCert0\",\"LexLeanExample.ClosurePairCert1\",\"LexLeanExample.ClosurePairCert10\",\"LexLeanExample.ClosurePairCert11\",\"LexLeanExample.ClosurePairCert12\",\"LexLeanExample.ClosurePairCert13\",\"LexLeanExample.ClosurePairCert14\",\"LexLeanExample.ClosurePairCert15\",\"LexLeanExample.ClosurePairCert2\",\"LexLeanExample.ClosurePairCert3\",\"LexLeanExample.ClosurePairCert4\",\"LexLeanExample.ClosurePairCert5\",\"LexLeanExample.ClosurePairCert6\",\"LexLeanExample.ClosurePairCert7\",\"LexLeanExample.ClosurePairCert8\",\"LexLeanExample.ClosurePairCert9\",\"LexLeanExample.ClosurePairComplete\",\"LexLeanExample.ClosurePairs\",\"LexLeanExample.Functor\",\"LexLeanExample.Glue\",\"LexLeanExample.Group\",\"LexLeanExample.GroupSeries\",\"LexLeanExample.Parameters\",\"LexLeanExample.Places\",\"LexLeanExample.Prelude.Algebra\",\"LexLeanExample.Prelude.Bitset\",\"LexLeanExample.Prelude.Linear\",\"LexLeanExample.Prelude.NumInstances\",\"LexLeanExample.Prelude.Perm\",\"LexLeanExample.Prelude.RingLemmas\",\"LexLeanExample.Roots\",\"LexLeanExample.Scales\"],\"order\":[35,56,21,27,60,32,52,22,51,24,50,46,17,62,7,57,15,11,33,3,10,54,37,53,2,41,38,28,23,45,13,44,55,58,59,63,16,30,61,12,39,29,31,9,18,8,14,42,48,20,25,0,40,49,26,4,19,47,34,36,43,1,6,5],\"proof_nodes\":[42,45,47,66,82,99,115,127,136,137,140,167,170,214,242,262,263,265,270,271,273,277,281,282,290,291,335,350,383,392,393,394,395,396,397,398,403,416,417,420,421,426,442,452,454,478,507,517,528,535,560,561,572,575,585,595,625,629,637,655,656,664,674,682,764,765,766,771,778,780,781,782,783,794,795,801,802,804,809,814,841,853,854,856,857,867,871,874,879,880,881,882,886,888,890,891,893,907,912,916,925,929,939,952,953,1364,1366,1373,1374,1380,1389,1390,1391,1397,1398,1399,1401,1416,1417,1418,1424,1449,1470,1471,1472,1473,1476,1479,1480,1481,1482,1483,1484,1485,1486,1489,1491,1492,1493,1496,1497,1500,1551,1552,1555,1556,1557,1563,1564,1567,1568,1569,1572,1573,1576,1619,1620,1623,1624,1625,1631,1632,1635,1636,1637,1640,1641,1644,1645,1646,1658,1659,1692,1922,1923,2203,2212,2386,2586,2591,2619,2658,2832,2864,2865,3132,3142,3152,3159,3161,3162,3168,3173,3177,3190,3204,3214,3244,3248,3257,3259,3269,3270,3271,3292,3293,3318,3319,3328,3331,3350,3373,3461,3483,3496,3498,3500,3507,3508,3509,3510,3512,3513,3514,3519,3524,3525,3526,3527,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3547,3554,3558,3562,3584,3590,3594,3622,3623,3624,3636,3638,3662,3663,3690,3693,3698,3706,3734,3736,3749,3788,3799,3802,3806,3811,3812,3813,3831,3833,3838,3993,3994,3997,4027,4111,4188,4198,4201,4203,4205,4208,4209,4212,4213,4214,4215,4221,4237,4243,4249,4258,4259,4261,4290,4291,4292,4294,4304,4330,4335,4336,4337,4397,4413,4444,4445,4446,4457,4458,4472,4519,4520,4549,4550,4623,4635,4641,4642,4653,4702,4703,4756,4903,4945,5021,5022,5026,5027,5033,5041,5042,5061,5076,5077,5078,5082,5092,5159,5217,5242,5243,5244,5245,5246,5247,5279,5325,5351,5401,5583,5586,5587,5592,5593,5607,5630,5639,5698,5739,5752,5789,5827,5828,5837,5847,5867,5918,5981,6000,6016,6034,6047,6083,6124,6146,6151,6156,6157,6158,6184,6193,6253,6258,6263,6264,6265,6288,6293,6298,6299,6300,6334,6395,6400,6405,6406,6407,6430,6435,6440,6441,6442,6465,6470,6475,6476,6477,6486,6494,6520,6529,6561,6618,6621,6628,6629,6764,6822,6835,6845,6896,6906,6980,7225,7321,7369,7370,7371,7372,7373,7374,7375,7376,7377,7385,7395,7396,7397,7398,7399,7400,7470,7471,7474,7482,7483,7484,7546,7567,7581,7588,7711,7727,7751,7752,7753,7755,7773,7783,7790,7802,7842,7881,7886,7895,7897,7898,7899,7900,7982,7983,7984,7987,8052,8088,8144],\"spec\":\"lexlean/core-module/1\"}" + "{\"declarations\":[{\"name\":\"UorAtlas.LexLeanInternal.decl10\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":41,\"value\":47,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.codeMap4.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":135,\"value\":140,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.stabPres_reindex_iff\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":166,\"value\":350,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.reindexedPartner\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":6},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":352,\"value\":360,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl90\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":382,\"value\":442,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.codePerm4.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":451,\"value\":454,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.codePerm4\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":13},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":455,\"value\":456,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationIndex\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":12},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":458,\"value\":467,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_blk_inj\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":477,\"value\":764,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationImage.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":924,\"value\":929,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.reindexedPartner.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":936,\"value\":939,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_of_atl\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":951,\"value\":3132,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl330\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3141,\"value\":3152,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Group.reindex.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3186,\"value\":3190,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_blk_ne\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3201,\"value\":3214,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_block_contained\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3220,\"value\":3257,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.V_canonicalPresentation\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3264,\"value\":3271,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.fixesBlock_conjugate_iff\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3286,\"value\":3496,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl549\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3497,\"value\":3547,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.reindexPresentation\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":3},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3549,\"value\":3567,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl602\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3571,\"value\":3594,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.BlockAutCover\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":17},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3599,\"value\":3608,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.blockAutSign_fibre\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3621,\"value\":3736,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Group.actPres.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3745,\"value\":3749,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.conjugate_apply\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3761,\"value\":3799,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl717\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3801,\"value\":3813,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl719\",\"levels\":[\"u_1\"],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3830,\"value\":3838,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.HasOrderSigned\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":4},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3840,\"value\":3866,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.union4_reindex\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3873,\"value\":4027,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.D19_presentationImage\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4047,\"value\":4198,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.canonicalPresentation.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4207,\"value\":4208,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.V_presentationImage\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4235,\"value\":4243,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.blockAutCover_order\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4302,\"value\":5077,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T26\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":951,\"value\":5082,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl960\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5088,\"value\":5092,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Blocks.D17.mk.congr_simp\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5158,\"value\":5217,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl989\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5226,\"value\":771,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.reindexedPartner_ne\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5230,\"value\":5279,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.union4_actPres\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5288,\"value\":5583,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationImage\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":15},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5595,\"value\":5598,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1120\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5603,\"value\":5607,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.stab_order_image\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5613,\"value\":6016,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_blkOf\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6022,\"value\":6494,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.codeMap4\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":11},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6498,\"value\":6500,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1316\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6505,\"value\":6529,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Group.blkOf.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6558,\"value\":6561,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.edges_image\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6573,\"value\":6835,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.V_reindexPresentation\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6843,\"value\":6845,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.reindex_free\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6857,\"value\":6896,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1460\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6902,\"value\":6906,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.disjoint_of_union_disjoint\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6939,\"value\":7321,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T53\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7368,\"value\":7400,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.blockAutSign\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":2},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7401,\"value\":7407,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.stabPres_conjugate_iff\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7425,\"value\":7711,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.reindexedPartner_involutive\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7716,\"value\":7773,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1553\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7778,\"value\":7783,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Blocks.V.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7788,\"value\":7790,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationIndex.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7798,\"value\":7802,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1615\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7814,\"value\":7895,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1631\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7896,\"value\":7900,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.blockAutCover_fibres\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":7365,\"value\":8052,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1680\",\"levels\":[\"u_1\"],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3830,\"value\":3838,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.inter_empty_comm\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":8063,\"value\":8144,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.canonicalPresentation\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":5},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":361,\"value\":4206,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.Blocks\",\"LexLeanExample.Category\",\"LexLeanExample.Census\",\"LexLeanExample.CensusCert0\",\"LexLeanExample.CensusCert10\",\"LexLeanExample.CensusCert100\",\"LexLeanExample.CensusCert101\",\"LexLeanExample.CensusCert102\",\"LexLeanExample.CensusCert103\",\"LexLeanExample.CensusCert104\",\"LexLeanExample.CensusCert105\",\"LexLeanExample.CensusCert106\",\"LexLeanExample.CensusCert107\",\"LexLeanExample.CensusCert108\",\"LexLeanExample.CensusCert109\",\"LexLeanExample.CensusCert11\",\"LexLeanExample.CensusCert12\",\"LexLeanExample.CensusCert13\",\"LexLeanExample.CensusCert14\",\"LexLeanExample.CensusCert15\",\"LexLeanExample.CensusCert4\",\"LexLeanExample.CensusCert40\",\"LexLeanExample.CensusCert41\",\"LexLeanExample.CensusCert42\",\"LexLeanExample.CensusCert43\",\"LexLeanExample.CensusCert44\",\"LexLeanExample.CensusCert45\",\"LexLeanExample.CensusCert46\",\"LexLeanExample.CensusCert47\",\"LexLeanExample.CensusCert48\",\"LexLeanExample.CensusCert49\",\"LexLeanExample.CensusCert5\",\"LexLeanExample.CensusCert6\",\"LexLeanExample.CensusCert7\",\"LexLeanExample.CensusCert70\",\"LexLeanExample.CensusCert71\",\"LexLeanExample.CensusCert72\",\"LexLeanExample.CensusCert73\",\"LexLeanExample.CensusCert74\",\"LexLeanExample.CensusCert75\",\"LexLeanExample.CensusCert76\",\"LexLeanExample.CensusCert77\",\"LexLeanExample.CensusCert78\",\"LexLeanExample.CensusCert79\",\"LexLeanExample.CensusCert8\",\"LexLeanExample.CensusCert9\",\"LexLeanExample.CensusClosure\",\"LexLeanExample.CensusComplete\",\"LexLeanExample.Closure\",\"LexLeanExample.ClosureGauge\",\"LexLeanExample.ClosureOrbit\",\"LexLeanExample.ClosureOrbitCount\",\"LexLeanExample.ClosureOrbitTransport\",\"LexLeanExample.ClosurePairCert0\",\"LexLeanExample.ClosurePairCert1\",\"LexLeanExample.ClosurePairCert10\",\"LexLeanExample.ClosurePairCert11\",\"LexLeanExample.ClosurePairCert12\",\"LexLeanExample.ClosurePairCert13\",\"LexLeanExample.ClosurePairCert14\",\"LexLeanExample.ClosurePairCert15\",\"LexLeanExample.ClosurePairCert2\",\"LexLeanExample.ClosurePairCert3\",\"LexLeanExample.ClosurePairCert4\",\"LexLeanExample.ClosurePairCert5\",\"LexLeanExample.ClosurePairCert6\",\"LexLeanExample.ClosurePairCert7\",\"LexLeanExample.ClosurePairCert8\",\"LexLeanExample.ClosurePairCert9\",\"LexLeanExample.ClosurePairComplete\",\"LexLeanExample.ClosurePairs\",\"LexLeanExample.Functor\",\"LexLeanExample.Glue\",\"LexLeanExample.Group\",\"LexLeanExample.GroupSeries\",\"LexLeanExample.Parameters\",\"LexLeanExample.Places\",\"LexLeanExample.Prelude.Algebra\",\"LexLeanExample.Prelude.Bitset\",\"LexLeanExample.Prelude.Linear\",\"LexLeanExample.Prelude.NumInstances\",\"LexLeanExample.Prelude.Perm\",\"LexLeanExample.Prelude.RingLemmas\",\"LexLeanExample.Roots\",\"LexLeanExample.Scales\"],\"order\":[35,56,21,27,60,32,52,22,51,24,50,46,17,62,7,57,15,11,33,3,10,54,37,53,2,41,38,28,23,45,13,44,55,58,59,63,16,30,61,12,39,29,31,9,18,8,14,42,48,20,25,0,40,49,26,4,19,47,34,36,43,1,6,5],\"proof_nodes\":[42,45,47,66,82,99,115,127,136,137,140,167,170,214,242,262,263,265,270,271,273,277,281,282,290,291,335,350,383,392,393,394,395,396,397,398,403,416,417,420,421,426,442,452,454,478,507,517,528,535,560,561,572,575,585,595,625,629,637,655,656,664,674,682,764,765,766,771,778,780,781,782,783,794,795,801,802,804,809,814,841,853,854,856,857,867,871,874,879,880,881,882,886,888,890,891,893,907,912,916,925,929,939,952,953,1364,1366,1373,1374,1380,1389,1390,1391,1397,1398,1399,1401,1416,1417,1418,1424,1449,1470,1471,1472,1473,1476,1479,1480,1481,1482,1483,1484,1485,1486,1489,1491,1492,1493,1496,1497,1500,1551,1552,1555,1556,1557,1563,1564,1567,1568,1569,1572,1573,1576,1619,1620,1623,1624,1625,1631,1632,1635,1636,1637,1640,1641,1644,1645,1646,1658,1659,1692,1922,1923,2203,2212,2386,2586,2591,2619,2658,2832,2864,2865,3132,3142,3152,3159,3161,3162,3168,3173,3177,3190,3204,3214,3244,3248,3257,3259,3269,3270,3271,3292,3293,3318,3319,3328,3331,3350,3373,3461,3483,3496,3498,3500,3507,3508,3509,3510,3512,3513,3514,3519,3524,3525,3526,3527,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3547,3554,3558,3562,3584,3590,3594,3622,3623,3624,3636,3638,3662,3663,3690,3693,3698,3706,3734,3736,3749,3788,3799,3802,3806,3811,3812,3813,3831,3833,3838,3993,3994,3997,4027,4111,4188,4198,4201,4203,4205,4208,4209,4212,4213,4214,4215,4221,4237,4243,4249,4258,4259,4261,4290,4291,4292,4294,4304,4330,4335,4336,4337,4397,4413,4444,4445,4446,4457,4458,4472,4519,4520,4549,4550,4623,4635,4641,4642,4653,4702,4703,4756,4903,4945,5021,5022,5026,5027,5033,5041,5042,5061,5076,5077,5078,5082,5092,5159,5217,5242,5243,5244,5245,5246,5247,5279,5325,5351,5401,5583,5586,5587,5592,5593,5607,5630,5639,5698,5739,5752,5789,5827,5828,5837,5847,5867,5918,5981,6000,6016,6034,6047,6083,6124,6146,6151,6156,6157,6158,6184,6193,6253,6258,6263,6264,6265,6288,6293,6298,6299,6300,6334,6395,6400,6405,6406,6407,6430,6435,6440,6441,6442,6465,6470,6475,6476,6477,6486,6494,6520,6529,6561,6618,6621,6628,6629,6764,6822,6835,6845,6896,6906,6980,7225,7321,7369,7370,7371,7372,7373,7374,7375,7376,7377,7385,7395,7396,7397,7398,7399,7400,7470,7471,7474,7482,7483,7484,7546,7567,7581,7588,7711,7727,7751,7752,7753,7755,7773,7783,7790,7802,7842,7881,7886,7895,7897,7898,7899,7900,7982,7983,7984,7987,8052,8088,8144],\"spec\":\"lexlean/core-module/1\"}" )) run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ @@ -367,7 +387,7 @@ run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ "[{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":3979,\"v\":4095},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":3962,\"v\":4096},{\"k\":\"a\",\"f\":3976,\"x\":4097},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":3953,\"v\":4098},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":3915,\"v\":4099},{\"k\":\"a\",\"f\":3939,\"x\":4100},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":3898,\"v\":4101},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":2722,\"v\":4102},{\"k\":\"a\",\"f\":3914,\"x\":4103},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":3880,\"v\":4104},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":3862,\"v\":4105},{\"k\":\"a\",\"f\":3874,\"x\":4106},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":3847,\"v\":4107},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":46,\"v\":4108},{\"k\":\"a\",\"f\":3860,\"x\":4109},{\"k\":\"e\",\"n\":\"\",\"t\":3786,\"v\":3843,\"body\":4110,\"d\":true},{\"k\":\"e\",\"n\":\"\",\"t\":3727,\"v\":3783,\"body\":4111,\"d\":true},{\"k\":\"e\",\"n\":\"\",\"t\":104,\"v\":3724,\"body\":4112,\"d\":false},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":2130,\"v\":4113},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":2089,\"v\":4114},{\"k\":\"a\",\"f\":3723,\"x\":4115},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":2048,\"v\":4116},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":53,\"v\":4117},{\"k\":\"a\",\"f\":3717,\"x\":4118},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":674,\"v\":4119},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":104,\"v\":4120},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":669,\"v\":4121},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":47,\"v\":4122},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":1133,\"v\":2792},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":1130,\"v\":4124},{\"k\":\"p\",\"n\":\"\",\"b\":\"i\",\"t\":104,\"v\":4125},{\"k\":\"p\",\"n\":\"\",\"b\":\"i\",\"t\":104,\"v\":4126},{\"k\":\"p\",\"n\":\"\",\"b\":\"e\",\"t\":669,\"v\":4127},{\"k\":\"p\",\"n\":\"\",\"b\":\"i\",\"t\":47,\"v\":4128},{\"k\":\"a\",\"f\":77,\"x\":2785},{\"k\":\"a\",\"f\":4130,\"x\":2791},{\"k\":\"a\",\"f\":1288,\"x\":211},{\"k\":\"a\",\"f\":4132,\"x\":2782},{\"k\":\"a\",\"f\":4133,\"x\":80},{\"k\":\"a\",\"f\":1140,\"x\":2782},{\"k\":\"a\",\"f\":64,\"x\":4135},{\"k\":\"a\",\"f\":4136,\"x\":1141},{\"k\":\"a\",\"f\":124,\"x\":4137},{\"k\":\"a\",\"f\":4138,\"x\":1142},{\"k\":\"a\",\"f\":125,\"x\":4137},{\"k\":\"a\",\"f\":4140,\"x\":1142},{\"k\":\"a\",\"f\":101,\"x\":4141},{\"k\":\"a\",\"f\":126,\"x\":4135},{\"k\":\"a\",\"f\":4143,\"x\":1138},{\"k\":\"a\",\"f\":64,\"x\":100},{\"k\":\"a\",\"f\":4145,\"x\":1152},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":47,\"v\":4146},{\"k\":\"a\",\"f\":4144,\"x\":4147},{\"k\":\"a\",\"f\":2871,\"x\":82},{\"k\":\"a\",\"f\":4149,\"x\":79},{\"k\":\"a\",\"f\":4150,\"x\":211},{\"k\":\"a\",\"f\":4151,\"x\":78},{\"k\":\"a\",\"f\":4152,\"x\":85},{\"k\":\"a\",\"f\":4153,\"x\":212},{\"k\":\"a\",\"f\":4154,\"x\":1137},{\"k\":\"a\",\"f\":4148,\"x\":4155},{\"k\":\"a\",\"f\":4142,\"x\":4156},{\"k\":\"a\",\"f\":4139,\"x\":4157},{\"k\":\"a\",\"f\":124,\"x\":1142},{\"k\":\"a\",\"f\":64,\"x\":1141},{\"k\":\"a\",\"f\":4160,\"x\":1141},{\"k\":\"a\",\"f\":4159,\"x\":4161},{\"k\":\"a\",\"f\":125,\"x\":1142},{\"k\":\"a\",\"f\":4163,\"x\":4161},{\"k\":\"a\",\"f\":101,\"x\":4164},{\"k\":\"a\",\"f\":126,\"x\":1138},{\"k\":\"a\",\"f\":4166,\"x\":1141},{\"k\":\"a\",\"f\":4167,\"x\":4147},{\"k\":\"a\",\"f\":4150,\"x\":78},{\"k\":\"a\",\"f\":4169,\"x\":211},{\"k\":\"a\",\"f\":4170,\"x\":212},{\"k\":\"a\",\"f\":4171,\"x\":85},{\"k\":\"a\",\"f\":4172,\"x\":80},{\"k\":\"a\",\"f\":4168,\"x\":4173},{\"k\":\"a\",\"f\":4165,\"x\":4174},{\"k\":\"a\",\"f\":4162,\"x\":4175},{\"k\":\"a\",\"f\":1269,\"x\":1141},{\"k\":\"a\",\"f\":4176,\"x\":4177},{\"k\":\"a\",\"f\":4158,\"x\":4178},{\"k\":\"a\",\"f\":4134,\"x\":4179},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":16,\"v\":4180},{\"k\":\"a\",\"f\":4131,\"x\":4181},{\"k\":\"a\",\"f\":1288,\"x\":78},{\"k\":\"a\",\"f\":4183,\"x\":2788},{\"k\":\"a\",\"f\":4184,\"x\":80},{\"k\":\"a\",\"f\":772,\"x\":2788},{\"k\":\"a\",\"f\":64,\"x\":4186},{\"k\":\"a\",\"f\":4187,\"x\":773},{\"k\":\"a\",\"f\":124,\"x\":4188},{\"k\":\"a\",\"f\":1140,\"x\":2787},{\"k\":\"a\",\"f\":64,\"x\":4190},{\"k\":\"a\",\"f\":4191,\"x\":773},{\"k\":\"a\",\"f\":4189,\"x\":4192},{\"k\":\"a\",\"f\":125,\"x\":4188},{\"k\":\"a\",\"f\":4194,\"x\":4192},{\"k\":\"a\",\"f\":101,\"x\":4195},{\"k\":\"a\",\"f\":126,\"x\":4186},{\"k\":\"a\",\"f\":4197,\"x\":4190},{\"k\":\"a\",\"f\":807,\"x\":90},{\"k\":\"a\",\"f\":4145,\"x\":4199},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":47,\"v\":4200},{\"k\":\"a\",\"f\":4198,\"x\":4201},{\"k\":\"a\",\"f\":4172,\"x\":2787},{\"k\":\"a\",\"f\":4202,\"x\":4203},{\"k\":\"a\",\"f\":4196,\"x\":4204},{\"k\":\"a\",\"f\":4193,\"x\":4205},{\"k\":\"a\",\"f\":124,\"x\":4192},{\"k\":\"a\",\"f\":64,\"x\":773},{\"k\":\"a\",\"f\":4208,\"x\":773},{\"k\":\"a\",\"f\":4207,\"x\":4209},{\"k\":\"a\",\"f\":125,\"x\":4192},{\"k\":\"a\",\"f\":4211,\"x\":4209},{\"k\":\"a\",\"f\":101,\"x\":4212},{\"k\":\"a\",\"f\":126,\"x\":4190},{\"k\":\"a\",\"f\":4214,\"x\":773},{\"k\":\"a\",\"f\":4215,\"x\":4201},{\"k\":\"a\",\"f\":4154,\"x\":80},{\"k\":\"a\",\"f\":4216,\"x\":4217},{\"k\":\"a\",\"f\":4213,\"x\":4218},{\"k\":\"a\",\"f\":4210,\"x\":4219},{\"k\":\"a\",\"f\":1269,\"x\":773},{\"k\":\"a\",\"f\":4220,\"x\":4221},{\"k\":\"a\",\"f\":4206,\"x\":4222},{\"k\":\"a\",\"f\":4185,\"x\":4223},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":16,\"v\":4224},{\"k\":\"a\",\"f\":4182,\"x\":4225},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":1133,\"v\":4226},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":1130,\"v\":4227},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":104,\"v\":4228},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":104,\"v\":4229},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":669,\"v\":4230},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":47,\"v\":4231},{\"k\":\"a\",\"f\":1987,\"x\":70},{\"k\":\"a\",\"f\":4233,\"x\":71},{\"k\":\"a\",\"f\":4234,\"x\":63},{\"k\":\"a\",\"f\":4235,\"x\":72},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":104,\"v\":4236},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":104,\"v\":4237},{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":669,\"v\":4238},{\"k\":\"l\",\"n\":\"\",\"b\":\"i\",\"t\":47,\"v\":4239}]" ) ] ( - "{\"declarations\":[{\"name\":\"UorAtlas.Closure.presentationBlocks_nodup\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":224,\"value\":660,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_complete\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":782,\"value\":1108,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.permCode4\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":11},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1109,\"value\":1127,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationIndex_spec\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1149,\"value\":1283,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationBlocks\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":11},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1309,\"value\":1310,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.mem_presentationBlocks\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1324,\"value\":1926,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationBlocks.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1932,\"value\":1935,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationBlocks_length\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1956,\"value\":1959,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T26a\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":2040,\"value\":2721,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentations_reindex\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":2779,\"value\":3032,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T52\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3071,\"value\":3704,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T39\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3711,\"value\":4123,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationIndex_bijective\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4129,\"value\":4232,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.symFourList\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":14},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1291,\"value\":1304,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T26x\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":2779,\"value\":4240,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.Blocks\",\"LexLeanExample.Category\",\"LexLeanExample.Census\",\"LexLeanExample.CensusCert0\",\"LexLeanExample.CensusCert10\",\"LexLeanExample.CensusCert11\",\"LexLeanExample.CensusCert12\",\"LexLeanExample.CensusCert13\",\"LexLeanExample.CensusCert14\",\"LexLeanExample.CensusCert15\",\"LexLeanExample.CensusCert4\",\"LexLeanExample.CensusCert5\",\"LexLeanExample.CensusCert6\",\"LexLeanExample.CensusCert7\",\"LexLeanExample.CensusCert70\",\"LexLeanExample.CensusCert71\",\"LexLeanExample.CensusCert72\",\"LexLeanExample.CensusCert73\",\"LexLeanExample.CensusCert74\",\"LexLeanExample.CensusCert75\",\"LexLeanExample.CensusCert76\",\"LexLeanExample.CensusCert77\",\"LexLeanExample.CensusCert78\",\"LexLeanExample.CensusCert79\",\"LexLeanExample.CensusCert8\",\"LexLeanExample.CensusCert9\",\"LexLeanExample.CensusClosure\",\"LexLeanExample.CensusComplete\",\"LexLeanExample.Closure\",\"LexLeanExample.ClosureGauge\",\"LexLeanExample.ClosureOrbit\",\"LexLeanExample.ClosureOrbitCount\",\"LexLeanExample.ClosureOrbitTransport\",\"LexLeanExample.ClosurePairCert0\",\"LexLeanExample.ClosurePairCert1\",\"LexLeanExample.ClosurePairCert10\",\"LexLeanExample.ClosurePairCert11\",\"LexLeanExample.ClosurePairCert12\",\"LexLeanExample.ClosurePairCert13\",\"LexLeanExample.ClosurePairCert14\",\"LexLeanExample.ClosurePairCert15\",\"LexLeanExample.ClosurePairCert2\",\"LexLeanExample.ClosurePairCert3\",\"LexLeanExample.ClosurePairCert4\",\"LexLeanExample.ClosurePairCert5\",\"LexLeanExample.ClosurePairCert6\",\"LexLeanExample.ClosurePairCert7\",\"LexLeanExample.ClosurePairCert8\",\"LexLeanExample.ClosurePairCert9\",\"LexLeanExample.ClosurePairComplete\",\"LexLeanExample.ClosurePairs\",\"LexLeanExample.Functor\",\"LexLeanExample.Glue\",\"LexLeanExample.Group\",\"LexLeanExample.GroupSeries\",\"LexLeanExample.Parameters\",\"LexLeanExample.Places\",\"LexLeanExample.Prelude.Algebra\",\"LexLeanExample.Prelude.Bitset\",\"LexLeanExample.Prelude.Linear\",\"LexLeanExample.Prelude.NumInstances\",\"LexLeanExample.Prelude.Perm\",\"LexLeanExample.Prelude.RingLemmas\",\"LexLeanExample.Roots\",\"LexLeanExample.Scales\"],\"order\":[2,4,6,5,7,0,1,3,12,9,8,14,11,10,13],\"proof_nodes\":[26,44,60,61,77,86,91,93,94,95,98,99,101,112,113,114,115,124,126,128,131,132,134,152,153,155,158,167,168,173,179,180,181,203,209,210,218,248,249,255,260,274,275,281,301,308,309,316,322,329,334,335,336,372,377,382,383,384,418,423,428,429,430,435,436,441,442,491,498,503,504,505,532,537,542,543,544,598,605,610,611,612,649,650,660,664,665,666,675,723,724,726,727,729,730,731,732,762,783,814,896,915,921,922,980,1007,1008,1013,1014,1015,1016,1017,1020,1041,1061,1062,1108,1166,1172,1173,1220,1263,1269,1283,1288,1290,1479,1480,1534,1535,1603,1604,1608,1618,1711,1893,1926,1933,1935,1952,1957,1959,1961,1971,1972,1978,1980,1987,2004,2041,2084,2155,2170,2171,2178,2304,2360,2361,2363,2500,2532,2533,2583,2594,2595,2596,2638,2639,2643,2696,2699,2721,2723,2793,2854,2855,2856,2871,2887,2888,3013,3014,3032,3034,3035,3036,3037,3052,3054,3123,3124,3128,3132,3133,3148,3170,3179,3219,3220,3227,3322,3431,3598,3611,3623,3652,3704,3911,4019,4081,4123,4232,4240],\"spec\":\"lexlean/core-module/1\"}" + "{\"declarations\":[{\"name\":\"UorAtlas.Closure.presentationBlocks_nodup\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":224,\"value\":660,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_complete\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":782,\"value\":1108,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.permCode4\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":11},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1109,\"value\":1127,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationIndex_spec\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1149,\"value\":1283,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationBlocks\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":11},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1309,\"value\":1310,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.mem_presentationBlocks\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1324,\"value\":1926,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationBlocks.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1932,\"value\":1935,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationBlocks_length\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1956,\"value\":1959,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T26a\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":2040,\"value\":2721,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentations_reindex\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":2779,\"value\":3032,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T52\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3071,\"value\":3704,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T39\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3711,\"value\":4123,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentationIndex_bijective\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4129,\"value\":4232,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.symFourList\",\"levels\":[],\"kind\":\"definition\",\"reducibility\":{\"kind\":\"regular\",\"height\":14},\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":1291,\"value\":1304,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T26x\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":2779,\"value\":4240,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.Blocks\",\"LexLeanExample.Category\",\"LexLeanExample.Census\",\"LexLeanExample.CensusCert0\",\"LexLeanExample.CensusCert10\",\"LexLeanExample.CensusCert100\",\"LexLeanExample.CensusCert101\",\"LexLeanExample.CensusCert102\",\"LexLeanExample.CensusCert103\",\"LexLeanExample.CensusCert104\",\"LexLeanExample.CensusCert105\",\"LexLeanExample.CensusCert106\",\"LexLeanExample.CensusCert107\",\"LexLeanExample.CensusCert108\",\"LexLeanExample.CensusCert109\",\"LexLeanExample.CensusCert11\",\"LexLeanExample.CensusCert12\",\"LexLeanExample.CensusCert13\",\"LexLeanExample.CensusCert14\",\"LexLeanExample.CensusCert15\",\"LexLeanExample.CensusCert4\",\"LexLeanExample.CensusCert40\",\"LexLeanExample.CensusCert41\",\"LexLeanExample.CensusCert42\",\"LexLeanExample.CensusCert43\",\"LexLeanExample.CensusCert44\",\"LexLeanExample.CensusCert45\",\"LexLeanExample.CensusCert46\",\"LexLeanExample.CensusCert47\",\"LexLeanExample.CensusCert48\",\"LexLeanExample.CensusCert49\",\"LexLeanExample.CensusCert5\",\"LexLeanExample.CensusCert6\",\"LexLeanExample.CensusCert7\",\"LexLeanExample.CensusCert70\",\"LexLeanExample.CensusCert71\",\"LexLeanExample.CensusCert72\",\"LexLeanExample.CensusCert73\",\"LexLeanExample.CensusCert74\",\"LexLeanExample.CensusCert75\",\"LexLeanExample.CensusCert76\",\"LexLeanExample.CensusCert77\",\"LexLeanExample.CensusCert78\",\"LexLeanExample.CensusCert79\",\"LexLeanExample.CensusCert8\",\"LexLeanExample.CensusCert9\",\"LexLeanExample.CensusClosure\",\"LexLeanExample.CensusComplete\",\"LexLeanExample.Closure\",\"LexLeanExample.ClosureGauge\",\"LexLeanExample.ClosureOrbit\",\"LexLeanExample.ClosureOrbitCount\",\"LexLeanExample.ClosureOrbitTransport\",\"LexLeanExample.ClosurePairCert0\",\"LexLeanExample.ClosurePairCert1\",\"LexLeanExample.ClosurePairCert10\",\"LexLeanExample.ClosurePairCert11\",\"LexLeanExample.ClosurePairCert12\",\"LexLeanExample.ClosurePairCert13\",\"LexLeanExample.ClosurePairCert14\",\"LexLeanExample.ClosurePairCert15\",\"LexLeanExample.ClosurePairCert2\",\"LexLeanExample.ClosurePairCert3\",\"LexLeanExample.ClosurePairCert4\",\"LexLeanExample.ClosurePairCert5\",\"LexLeanExample.ClosurePairCert6\",\"LexLeanExample.ClosurePairCert7\",\"LexLeanExample.ClosurePairCert8\",\"LexLeanExample.ClosurePairCert9\",\"LexLeanExample.ClosurePairComplete\",\"LexLeanExample.ClosurePairs\",\"LexLeanExample.Functor\",\"LexLeanExample.Glue\",\"LexLeanExample.Group\",\"LexLeanExample.GroupSeries\",\"LexLeanExample.Parameters\",\"LexLeanExample.Places\",\"LexLeanExample.Prelude.Algebra\",\"LexLeanExample.Prelude.Bitset\",\"LexLeanExample.Prelude.Linear\",\"LexLeanExample.Prelude.NumInstances\",\"LexLeanExample.Prelude.Perm\",\"LexLeanExample.Prelude.RingLemmas\",\"LexLeanExample.Roots\",\"LexLeanExample.Scales\"],\"order\":[2,4,6,5,7,0,1,3,12,9,8,14,11,10,13],\"proof_nodes\":[26,44,60,61,77,86,91,93,94,95,98,99,101,112,113,114,115,124,126,128,131,132,134,152,153,155,158,167,168,173,179,180,181,203,209,210,218,248,249,255,260,274,275,281,301,308,309,316,322,329,334,335,336,372,377,382,383,384,418,423,428,429,430,435,436,441,442,491,498,503,504,505,532,537,542,543,544,598,605,610,611,612,649,650,660,664,665,666,675,723,724,726,727,729,730,731,732,762,783,814,896,915,921,922,980,1007,1008,1013,1014,1015,1016,1017,1020,1041,1061,1062,1108,1166,1172,1173,1220,1263,1269,1283,1288,1290,1479,1480,1534,1535,1603,1604,1608,1618,1711,1893,1926,1933,1935,1952,1957,1959,1961,1971,1972,1978,1980,1987,2004,2041,2084,2155,2170,2171,2178,2304,2360,2361,2363,2500,2532,2533,2583,2594,2595,2596,2638,2639,2643,2696,2699,2721,2723,2793,2854,2855,2856,2871,2887,2888,3013,3014,3032,3034,3035,3036,3037,3052,3054,3123,3124,3128,3132,3133,3148,3170,3179,3219,3220,3227,3322,3431,3598,3611,3623,3652,3704,3911,4019,4081,4123,4232,4240],\"spec\":\"lexlean/core-module/1\"}" )) run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ @@ -396,5 +416,5 @@ run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ "[{\"k\":\"l\",\"n\":\"\",\"b\":\"e\",\"t\":75,\"v\":7167}]" ) ] ( - "{\"declarations\":[{\"name\":\"UorAtlas.Closure.codeMap4_permCode4\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":166,\"value\":891,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl215\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":927,\"value\":2546,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl390\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":2629,\"value\":2640,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl391\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":2659,\"value\":3376,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.symFourList.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3393,\"value\":3395,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.mem_symFourList\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3402,\"value\":3507,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.symFourList_length\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":2629,\"value\":3508,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.symFourList_nodup\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3511,\"value\":3515,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl789\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3531,\"value\":4769,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T26b\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4838,\"value\":4898,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_fibre_24\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4929,\"value\":5379,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.permCode4_lt\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5383,\"value\":5410,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1417\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5421,\"value\":6407,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.codePerm4_permCode4\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6408,\"value\":6480,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1579\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6505,\"value\":7168,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.Blocks\",\"LexLeanExample.Category\",\"LexLeanExample.Census\",\"LexLeanExample.CensusCert0\",\"LexLeanExample.CensusCert10\",\"LexLeanExample.CensusCert11\",\"LexLeanExample.CensusCert12\",\"LexLeanExample.CensusCert13\",\"LexLeanExample.CensusCert14\",\"LexLeanExample.CensusCert15\",\"LexLeanExample.CensusCert4\",\"LexLeanExample.CensusCert5\",\"LexLeanExample.CensusCert6\",\"LexLeanExample.CensusCert7\",\"LexLeanExample.CensusCert70\",\"LexLeanExample.CensusCert71\",\"LexLeanExample.CensusCert72\",\"LexLeanExample.CensusCert73\",\"LexLeanExample.CensusCert74\",\"LexLeanExample.CensusCert75\",\"LexLeanExample.CensusCert76\",\"LexLeanExample.CensusCert77\",\"LexLeanExample.CensusCert78\",\"LexLeanExample.CensusCert79\",\"LexLeanExample.CensusCert8\",\"LexLeanExample.CensusCert9\",\"LexLeanExample.CensusClosure\",\"LexLeanExample.CensusComplete\",\"LexLeanExample.Closure\",\"LexLeanExample.ClosureGauge\",\"LexLeanExample.ClosureOrbit\",\"LexLeanExample.ClosureOrbitCount\",\"LexLeanExample.ClosureOrbitTransport\",\"LexLeanExample.ClosurePairCert0\",\"LexLeanExample.ClosurePairCert1\",\"LexLeanExample.ClosurePairCert10\",\"LexLeanExample.ClosurePairCert11\",\"LexLeanExample.ClosurePairCert12\",\"LexLeanExample.ClosurePairCert13\",\"LexLeanExample.ClosurePairCert14\",\"LexLeanExample.ClosurePairCert15\",\"LexLeanExample.ClosurePairCert2\",\"LexLeanExample.ClosurePairCert3\",\"LexLeanExample.ClosurePairCert4\",\"LexLeanExample.ClosurePairCert5\",\"LexLeanExample.ClosurePairCert6\",\"LexLeanExample.ClosurePairCert7\",\"LexLeanExample.ClosurePairCert8\",\"LexLeanExample.ClosurePairCert9\",\"LexLeanExample.ClosurePairComplete\",\"LexLeanExample.ClosurePairs\",\"LexLeanExample.Functor\",\"LexLeanExample.Glue\",\"LexLeanExample.Group\",\"LexLeanExample.GroupSeries\",\"LexLeanExample.Parameters\",\"LexLeanExample.Places\",\"LexLeanExample.Prelude.Algebra\",\"LexLeanExample.Prelude.Bitset\",\"LexLeanExample.Prelude.Linear\",\"LexLeanExample.Prelude.NumInstances\",\"LexLeanExample.Prelude.Perm\",\"LexLeanExample.Prelude.RingLemmas\",\"LexLeanExample.Roots\",\"LexLeanExample.Scales\"],\"order\":[4,7,12,14,1,2,6,3,11,8,0,13,5,10,9],\"proof_nodes\":[49,57,62,67,72,73,82,83,97,111,112,113,115,124,128,130,132,136,137,138,139,150,153,167,177,178,179,184,250,260,282,283,284,285,286,287,288,289,301,302,371,443,444,445,446,448,452,461,462,463,464,465,466,467,489,490,491,492,493,516,593,594,596,599,604,605,606,607,608,625,626,628,631,636,637,638,639,640,662,663,664,665,666,688,767,768,770,773,778,779,780,781,782,799,800,802,805,810,811,812,813,814,831,832,834,837,842,843,844,845,846,868,891,961,966,988,993,997,1002,1003,1004,1005,1023,1085,1087,1092,1093,1095,1104,1118,1120,1122,1124,1125,1132,1133,1139,1142,1144,1145,1148,1154,1156,1157,1158,1160,1161,1162,1225,1228,1231,1239,1243,1248,1249,1250,1255,1256,1282,1301,1319,1320,1328,1329,1332,1335,1351,1352,1353,1360,1379,1384,1385,1386,1399,1400,1401,1425,1431,1444,1454,1455,1469,1470,1471,1479,1480,1493,1499,1505,1510,1511,1512,1532,1533,1541,1546,1548,1549,1550,1553,1554,1555,1565,1567,1568,1570,1571,1572,1574,1582,1584,1659,1663,1668,1673,1674,1675,1688,1689,1722,1816,1827,1828,1842,1849,1854,1866,1870,1875,1880,1881,1882,1897,1898,1911,1928,1935,1940,1953,1954,1958,1963,1968,1969,1970,1985,1986,1999,2013,2020,2025,2039,2040,2044,2049,2054,2055,2056,2071,2072,2086,2087,2101,2102,2110,2144,2145,2153,2154,2155,2157,2162,2168,2170,2183,2187,2202,2219,2230,2231,2242,2244,2254,2256,2304,2305,2316,2332,2333,2335,2336,2337,2338,2341,2344,2345,2408,2416,2431,2432,2444,2445,2458,2462,2465,2470,2471,2472,2473,2474,2476,2477,2480,2481,2483,2484,2485,2486,2487,2492,2494,2529,2530,2546,2551,2557,2568,2596,2597,2599,2600,2601,2602,2613,2620,2630,2633,2638,2639,2640,2663,2667,2670,2675,2676,2677,2678,2679,2695,2696,2697,2706,2707,2712,2713,2714,2717,2718,2719,2728,2731,2736,2737,2738,2740,2741,2742,2751,2753,2761,2762,2763,2764,2765,2766,2769,2770,2786,2787,2789,3041,3050,3200,3202,3213,3215,3263,3264,3275,3286,3288,3299,3301,3349,3350,3361,3376,3394,3395,3410,3411,3412,3413,3418,3435,3436,3437,3438,3468,3469,3470,3478,3492,3496,3500,3507,3508,3512,3513,3514,3515,3518,3519,3543,3595,3602,3604,3605,3606,3797,3798,3799,3805,3807,3808,3813,3906,3911,3915,3916,3917,3918,3924,4009,4015,4018,4019,4020,4022,4023,4024,4027,4028,4029,4035,4040,4042,4043,4069,4071,4076,4077,4078,4116,4123,4131,4145,4146,4386,4387,4395,4411,4417,4422,4423,4424,4444,4594,4596,4597,4602,4605,4686,4687,4699,4701,4704,4706,4707,4708,4715,4717,4751,4769,4839,4840,4841,4842,4843,4844,4845,4871,4875,4884,4885,4886,4889,4894,4895,4896,4897,4898,4937,4963,4964,4965,4971,4982,5005,5009,5016,5017,5018,5019,5022,5028,5029,5035,5065,5066,5118,5119,5139,5173,5196,5237,5268,5335,5345,5379,5380,5381,5382,5396,5410,5440,5456,5462,5468,5659,5664,5665,5666,5672,5676,5677,5678,5681,5686,5688,5689,5690,5692,5693,5694,5697,5698,5699,5702,5707,5709,5710,5737,5739,5744,5745,5746,5784,5791,5799,5813,5814,6011,6012,6020,6034,6040,6045,6046,6047,6066,6237,6239,6240,6244,6247,6326,6327,6339,6341,6344,6346,6347,6348,6354,6356,6390,6407,6418,6425,6438,6439,6451,6454,6471,6480,6519,6541,7008,7010,7087,7088,7100,7101,7112,7114,7117,7119,7154,7155,7168],\"spec\":\"lexlean/core-module/1\"}" + "{\"declarations\":[{\"name\":\"UorAtlas.Closure.codeMap4_permCode4\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":166,\"value\":891,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl215\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":927,\"value\":2546,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl390\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":2629,\"value\":2640,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl391\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":2659,\"value\":3376,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.symFourList.eq_1\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3393,\"value\":3395,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.mem_symFourList\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3402,\"value\":3507,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.symFourList_length\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":2629,\"value\":3508,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.symFourList_nodup\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3511,\"value\":3515,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl789\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":3531,\"value\":4769,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.T26b\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4838,\"value\":4898,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.presentation_fibre_24\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":4929,\"value\":5379,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.permCode4_lt\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5383,\"value\":5410,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1417\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":5421,\"value\":6407,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Closure.codePerm4_permCode4\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6408,\"value\":6480,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1579\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":6505,\"value\":7168,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.Blocks\",\"LexLeanExample.Category\",\"LexLeanExample.Census\",\"LexLeanExample.CensusCert0\",\"LexLeanExample.CensusCert10\",\"LexLeanExample.CensusCert100\",\"LexLeanExample.CensusCert101\",\"LexLeanExample.CensusCert102\",\"LexLeanExample.CensusCert103\",\"LexLeanExample.CensusCert104\",\"LexLeanExample.CensusCert105\",\"LexLeanExample.CensusCert106\",\"LexLeanExample.CensusCert107\",\"LexLeanExample.CensusCert108\",\"LexLeanExample.CensusCert109\",\"LexLeanExample.CensusCert11\",\"LexLeanExample.CensusCert12\",\"LexLeanExample.CensusCert13\",\"LexLeanExample.CensusCert14\",\"LexLeanExample.CensusCert15\",\"LexLeanExample.CensusCert4\",\"LexLeanExample.CensusCert40\",\"LexLeanExample.CensusCert41\",\"LexLeanExample.CensusCert42\",\"LexLeanExample.CensusCert43\",\"LexLeanExample.CensusCert44\",\"LexLeanExample.CensusCert45\",\"LexLeanExample.CensusCert46\",\"LexLeanExample.CensusCert47\",\"LexLeanExample.CensusCert48\",\"LexLeanExample.CensusCert49\",\"LexLeanExample.CensusCert5\",\"LexLeanExample.CensusCert6\",\"LexLeanExample.CensusCert7\",\"LexLeanExample.CensusCert70\",\"LexLeanExample.CensusCert71\",\"LexLeanExample.CensusCert72\",\"LexLeanExample.CensusCert73\",\"LexLeanExample.CensusCert74\",\"LexLeanExample.CensusCert75\",\"LexLeanExample.CensusCert76\",\"LexLeanExample.CensusCert77\",\"LexLeanExample.CensusCert78\",\"LexLeanExample.CensusCert79\",\"LexLeanExample.CensusCert8\",\"LexLeanExample.CensusCert9\",\"LexLeanExample.CensusClosure\",\"LexLeanExample.CensusComplete\",\"LexLeanExample.Closure\",\"LexLeanExample.ClosureGauge\",\"LexLeanExample.ClosureOrbit\",\"LexLeanExample.ClosureOrbitCount\",\"LexLeanExample.ClosureOrbitTransport\",\"LexLeanExample.ClosurePairCert0\",\"LexLeanExample.ClosurePairCert1\",\"LexLeanExample.ClosurePairCert10\",\"LexLeanExample.ClosurePairCert11\",\"LexLeanExample.ClosurePairCert12\",\"LexLeanExample.ClosurePairCert13\",\"LexLeanExample.ClosurePairCert14\",\"LexLeanExample.ClosurePairCert15\",\"LexLeanExample.ClosurePairCert2\",\"LexLeanExample.ClosurePairCert3\",\"LexLeanExample.ClosurePairCert4\",\"LexLeanExample.ClosurePairCert5\",\"LexLeanExample.ClosurePairCert6\",\"LexLeanExample.ClosurePairCert7\",\"LexLeanExample.ClosurePairCert8\",\"LexLeanExample.ClosurePairCert9\",\"LexLeanExample.ClosurePairComplete\",\"LexLeanExample.ClosurePairs\",\"LexLeanExample.Functor\",\"LexLeanExample.Glue\",\"LexLeanExample.Group\",\"LexLeanExample.GroupSeries\",\"LexLeanExample.Parameters\",\"LexLeanExample.Places\",\"LexLeanExample.Prelude.Algebra\",\"LexLeanExample.Prelude.Bitset\",\"LexLeanExample.Prelude.Linear\",\"LexLeanExample.Prelude.NumInstances\",\"LexLeanExample.Prelude.Perm\",\"LexLeanExample.Prelude.RingLemmas\",\"LexLeanExample.Roots\",\"LexLeanExample.Scales\"],\"order\":[4,7,12,14,1,2,6,3,11,8,0,13,5,10,9],\"proof_nodes\":[49,57,62,67,72,73,82,83,97,111,112,113,115,124,128,130,132,136,137,138,139,150,153,167,177,178,179,184,250,260,282,283,284,285,286,287,288,289,301,302,371,443,444,445,446,448,452,461,462,463,464,465,466,467,489,490,491,492,493,516,593,594,596,599,604,605,606,607,608,625,626,628,631,636,637,638,639,640,662,663,664,665,666,688,767,768,770,773,778,779,780,781,782,799,800,802,805,810,811,812,813,814,831,832,834,837,842,843,844,845,846,868,891,961,966,988,993,997,1002,1003,1004,1005,1023,1085,1087,1092,1093,1095,1104,1118,1120,1122,1124,1125,1132,1133,1139,1142,1144,1145,1148,1154,1156,1157,1158,1160,1161,1162,1225,1228,1231,1239,1243,1248,1249,1250,1255,1256,1282,1301,1319,1320,1328,1329,1332,1335,1351,1352,1353,1360,1379,1384,1385,1386,1399,1400,1401,1425,1431,1444,1454,1455,1469,1470,1471,1479,1480,1493,1499,1505,1510,1511,1512,1532,1533,1541,1546,1548,1549,1550,1553,1554,1555,1565,1567,1568,1570,1571,1572,1574,1582,1584,1659,1663,1668,1673,1674,1675,1688,1689,1722,1816,1827,1828,1842,1849,1854,1866,1870,1875,1880,1881,1882,1897,1898,1911,1928,1935,1940,1953,1954,1958,1963,1968,1969,1970,1985,1986,1999,2013,2020,2025,2039,2040,2044,2049,2054,2055,2056,2071,2072,2086,2087,2101,2102,2110,2144,2145,2153,2154,2155,2157,2162,2168,2170,2183,2187,2202,2219,2230,2231,2242,2244,2254,2256,2304,2305,2316,2332,2333,2335,2336,2337,2338,2341,2344,2345,2408,2416,2431,2432,2444,2445,2458,2462,2465,2470,2471,2472,2473,2474,2476,2477,2480,2481,2483,2484,2485,2486,2487,2492,2494,2529,2530,2546,2551,2557,2568,2596,2597,2599,2600,2601,2602,2613,2620,2630,2633,2638,2639,2640,2663,2667,2670,2675,2676,2677,2678,2679,2695,2696,2697,2706,2707,2712,2713,2714,2717,2718,2719,2728,2731,2736,2737,2738,2740,2741,2742,2751,2753,2761,2762,2763,2764,2765,2766,2769,2770,2786,2787,2789,3041,3050,3200,3202,3213,3215,3263,3264,3275,3286,3288,3299,3301,3349,3350,3361,3376,3394,3395,3410,3411,3412,3413,3418,3435,3436,3437,3438,3468,3469,3470,3478,3492,3496,3500,3507,3508,3512,3513,3514,3515,3518,3519,3543,3595,3602,3604,3605,3606,3797,3798,3799,3805,3807,3808,3813,3906,3911,3915,3916,3917,3918,3924,4009,4015,4018,4019,4020,4022,4023,4024,4027,4028,4029,4035,4040,4042,4043,4069,4071,4076,4077,4078,4116,4123,4131,4145,4146,4386,4387,4395,4411,4417,4422,4423,4424,4444,4594,4596,4597,4602,4605,4686,4687,4699,4701,4704,4706,4707,4708,4715,4717,4751,4769,4839,4840,4841,4842,4843,4844,4845,4871,4875,4884,4885,4886,4889,4894,4895,4896,4897,4898,4937,4963,4964,4965,4971,4982,5005,5009,5016,5017,5018,5019,5022,5028,5029,5035,5065,5066,5118,5119,5139,5173,5196,5237,5268,5335,5345,5379,5380,5381,5382,5396,5410,5440,5456,5462,5468,5659,5664,5665,5666,5672,5676,5677,5678,5681,5686,5688,5689,5690,5692,5693,5694,5697,5698,5699,5702,5707,5709,5710,5737,5739,5744,5745,5746,5784,5791,5799,5813,5814,6011,6012,6020,6034,6040,6045,6046,6047,6066,6237,6239,6240,6244,6247,6326,6327,6339,6341,6344,6346,6347,6348,6354,6356,6390,6407,6418,6425,6438,6439,6451,6454,6471,6480,6519,6541,7008,7010,7087,7088,7100,7101,7112,7114,7117,7119,7154,7155,7168],\"spec\":\"lexlean/core-module/1\"}" )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert10.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert10.lean index d1056efd7..b7942e899 100644 --- a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert10.lean +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert10.lean @@ -1,5 +1,15 @@ module public import Init +public import LexLeanExample.CensusCert100 +public import LexLeanExample.CensusCert101 +public import LexLeanExample.CensusCert102 +public import LexLeanExample.CensusCert103 +public import LexLeanExample.CensusCert104 +public import LexLeanExample.CensusCert105 +public import LexLeanExample.CensusCert106 +public import LexLeanExample.CensusCert107 +public import LexLeanExample.CensusCert108 +public import LexLeanExample.CensusCert109 public import LexLeanExample.CensusClosure import Lean set_option autoImplicit false @@ -259,8 +269,8 @@ end LexLeanCore.Runtime run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ ( - "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"10000\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"1000\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl498\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"10000\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"1000\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange_append\",\"u\":[]},{\"k\":\"a\",\"f\":21,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":23},{\"k\":\"a\",\"f\":9,\"x\":23},{\"k\":\"a\",\"f\":24,\"x\":25},{\"k\":\"a\",\"f\":22,\"x\":26},{\"k\":\"c\",\"n\":\"HAdd.hAdd\",\"u\":[{\"k\":\"z\"},{\"k\":\"z\"},{\"k\":\"z\"}]},{\"k\":\"a\",\"f\":28,\"x\":5},{\"k\":\"a\",\"f\":29,\"x\":5},{\"k\":\"a\",\"f\":30,\"x\":5},{\"k\":\"c\",\"n\":\"instHAdd\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"a\",\"f\":32,\"x\":5},{\"k\":\"c\",\"n\":\"instAddNat\",\"u\":[]},{\"k\":\"a\",\"f\":33,\"x\":34},{\"k\":\"a\",\"f\":31,\"x\":35},{\"k\":\"a\",\"f\":36,\"x\":26},{\"k\":\"a\",\"f\":37,\"x\":26},{\"k\":\"a\",\"f\":37,\"x\":38},{\"k\":\"a\",\"f\":37,\"x\":39},{\"k\":\"a\",\"f\":37,\"x\":40},{\"k\":\"a\",\"f\":37,\"x\":41},{\"k\":\"a\",\"f\":37,\"x\":42},{\"k\":\"a\",\"f\":37,\"x\":43},{\"k\":\"a\",\"f\":37,\"x\":44},{\"k\":\"a\",\"f\":27,\"x\":45},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin100\",\"u\":[]},{\"k\":\"a\",\"f\":46,\"x\":47},{\"k\":\"a\",\"f\":36,\"x\":11},{\"k\":\"a\",\"f\":49,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":50},{\"k\":\"a\",\"f\":51,\"x\":26},{\"k\":\"a\",\"f\":52,\"x\":44},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin101\",\"u\":[]},{\"k\":\"a\",\"f\":53,\"x\":54},{\"k\":\"a\",\"f\":36,\"x\":50},{\"k\":\"a\",\"f\":56,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":57},{\"k\":\"a\",\"f\":58,\"x\":26},{\"k\":\"a\",\"f\":59,\"x\":43},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin102\",\"u\":[]},{\"k\":\"a\",\"f\":60,\"x\":61},{\"k\":\"a\",\"f\":36,\"x\":57},{\"k\":\"a\",\"f\":63,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":64},{\"k\":\"a\",\"f\":65,\"x\":26},{\"k\":\"a\",\"f\":66,\"x\":42},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin103\",\"u\":[]},{\"k\":\"a\",\"f\":67,\"x\":68},{\"k\":\"a\",\"f\":36,\"x\":64},{\"k\":\"a\",\"f\":70,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":71},{\"k\":\"a\",\"f\":72,\"x\":26},{\"k\":\"a\",\"f\":73,\"x\":41},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin104\",\"u\":[]},{\"k\":\"a\",\"f\":74,\"x\":75},{\"k\":\"a\",\"f\":36,\"x\":71},{\"k\":\"a\",\"f\":77,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":78},{\"k\":\"a\",\"f\":79,\"x\":26},{\"k\":\"a\",\"f\":80,\"x\":40},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin105\",\"u\":[]},{\"k\":\"a\",\"f\":81,\"x\":82},{\"k\":\"a\",\"f\":36,\"x\":78},{\"k\":\"a\",\"f\":84,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":85},{\"k\":\"a\",\"f\":86,\"x\":26},{\"k\":\"a\",\"f\":87,\"x\":39},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin106\",\"u\":[]},{\"k\":\"a\",\"f\":88,\"x\":89},{\"k\":\"a\",\"f\":36,\"x\":85},{\"k\":\"a\",\"f\":91,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":92},{\"k\":\"a\",\"f\":93,\"x\":26},{\"k\":\"a\",\"f\":94,\"x\":38},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin107\",\"u\":[]},{\"k\":\"a\",\"f\":95,\"x\":96},{\"k\":\"a\",\"f\":36,\"x\":92},{\"k\":\"a\",\"f\":98,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":99},{\"k\":\"a\",\"f\":100,\"x\":26},{\"k\":\"a\",\"f\":101,\"x\":26},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin108\",\"u\":[]},{\"k\":\"a\",\"f\":102,\"x\":103},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin109\",\"u\":[]},{\"k\":\"a\",\"f\":104,\"x\":105},{\"k\":\"a\",\"f\":97,\"x\":106},{\"k\":\"a\",\"f\":90,\"x\":107},{\"k\":\"a\",\"f\":83,\"x\":108},{\"k\":\"a\",\"f\":76,\"x\":109},{\"k\":\"a\",\"f\":69,\"x\":110},{\"k\":\"a\",\"f\":62,\"x\":111},{\"k\":\"a\",\"f\":55,\"x\":112},{\"k\":\"a\",\"f\":48,\"x\":113}]" ) ] ( - "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin10\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl498\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin10\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":114,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusCert100\",\"LexLeanExample.CensusCert101\",\"LexLeanExample.CensusCert102\",\"LexLeanExample.CensusCert103\",\"LexLeanExample.CensusCert104\",\"LexLeanExample.CensusCert105\",\"LexLeanExample.CensusCert106\",\"LexLeanExample.CensusCert107\",\"LexLeanExample.CensusCert108\",\"LexLeanExample.CensusCert109\",\"LexLeanExample.CensusClosure\"],\"order\":[0],\"proof_nodes\":[21,22,27,46,47,48,51,52,53,54,55,58,59,60,61,62,65,66,67,68,69,72,73,74,75,76,79,80,81,82,83,86,87,88,89,90,93,94,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114],\"spec\":\"lexlean/core-module/1\"}" )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert10.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert10.tex index d9462f929..27525a3a0 100644 --- a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert10.tex +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert10.tex @@ -6,11 +6,7 @@ \begin{center}{\LARGE Native core module}\end{center} \section*{Kernel-linked declarations} \subsection*{\texttt{UorAtlas.Census.gramWin10}} -\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent\texttt{(@Eq.\{(0 + 1)\} Bool (@UorAtlas.Census.gramRange (@LexLeanCore.node11) (@OfNat.ofNat.\{0\} Nat (1000) (@instOfNatNat (1000)))) Bool.true)}\par \noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par -\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl498}.\par -\subsection*{\texttt{UorAtlas.LexLeanInternal.decl498}} -\noindent\texttt{(@LexLeanCore.node20)}\par -\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par -\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\noindent Proof term \texttt{(@UorAtlas.Census.gramRange\_append (@LexLeanCore.node11) (@LexLeanCore.node26) (@HAdd.hAdd.\{0, 0, 0\} Nat Nat Nat (@instHAdd.\{0\} Nat instAddNat) (@LexLeanCore.node26) (@LexLeanCore.node44)) UorAtlas.Census.gramWin100 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node50) (@LexLeanCore.node26) (@LexLeanCore.node44) UorAtlas.Census.gramWin101 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node57) (@LexLeanCore.node26) (@LexLeanCore.node43) UorAtlas.Census.gramWin102 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node64) (@LexLeanCore.node26) (@LexLeanCore.node42) UorAtlas.Census.gramWin103 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node71) (@LexLeanCore.node26) (@LexLeanCore.node41) UorAtlas.Census.gramWin104 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node78) (@LexLeanCore.node26) (@LexLeanCore.node40) UorAtlas.Census.gramWin105 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node85) (@LexLeanCore.node26) (@LexLeanCore.node39) UorAtlas.Census.gramWin106 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node92) (@LexLeanCore.node26) (@LexLeanCore.node38) UorAtlas.Census.gramWin107 (@UorAtlas.Census.gramRange\_append (@HAdd.hAdd.\{0, 0, 0\} Nat Nat Nat (@instHAdd.\{0\} Nat instAddNat) (@LexLeanCore.node92) (@LexLeanCore.node26)) (@LexLeanCore.node26) (@LexLeanCore.node26) UorAtlas.Census.gramWin108 UorAtlas.Census.gramWin109)))))))))}.\par \end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert100.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert100.lean new file mode 100644 index 000000000..9d20d9a2c --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert100.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"10000\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1725\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin100\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1725\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert100.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert100.tex new file mode 100644 index 000000000..ebc0735f8 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert100.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin100}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1725}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1725}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert101.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert101.lean new file mode 100644 index 000000000..a3f1dce15 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert101.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"10100\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1726\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin101\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1726\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert101.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert101.tex new file mode 100644 index 000000000..3e7bc981d --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert101.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin101}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1726}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1726}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert102.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert102.lean new file mode 100644 index 000000000..7a01b7de5 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert102.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"10200\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1727\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin102\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1727\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert102.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert102.tex new file mode 100644 index 000000000..95bb2d2c0 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert102.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin102}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1727}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1727}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert103.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert103.lean new file mode 100644 index 000000000..1e80ff9e3 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert103.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"10300\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1728\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin103\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1728\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert103.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert103.tex new file mode 100644 index 000000000..725c93d71 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert103.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin103}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1728}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1728}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert104.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert104.lean new file mode 100644 index 000000000..ff3dd1107 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert104.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"10400\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1729\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin104\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1729\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert104.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert104.tex new file mode 100644 index 000000000..597b11b55 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert104.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin104}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1729}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1729}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert105.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert105.lean new file mode 100644 index 000000000..aa5528be3 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert105.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"10500\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1730\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin105\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1730\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert105.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert105.tex new file mode 100644 index 000000000..1f47cf347 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert105.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin105}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1730}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1730}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert106.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert106.lean new file mode 100644 index 000000000..d79012cdb --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert106.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"10600\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1731\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin106\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1731\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert106.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert106.tex new file mode 100644 index 000000000..1aa05ee2c --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert106.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin106}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1731}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1731}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert107.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert107.lean new file mode 100644 index 000000000..6fabe8275 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert107.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"10700\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1732\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin107\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1732\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert107.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert107.tex new file mode 100644 index 000000000..5f4849bc8 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert107.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin107}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1732}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1732}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert108.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert108.lean new file mode 100644 index 000000000..13d17cd29 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert108.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"10800\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1733\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin108\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1733\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert108.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert108.tex new file mode 100644 index 000000000..09f246389 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert108.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin108}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1733}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1733}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert109.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert109.lean new file mode 100644 index 000000000..6bacb2b96 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert109.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"10900\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1734\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin109\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1734\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert109.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert109.tex new file mode 100644 index 000000000..a3ee154a6 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert109.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin109}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1734}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1734}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert4.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert4.lean index 63ef841a5..bf36be7b4 100644 --- a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert4.lean +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert4.lean @@ -1,5 +1,15 @@ module public import Init +public import LexLeanExample.CensusCert40 +public import LexLeanExample.CensusCert41 +public import LexLeanExample.CensusCert42 +public import LexLeanExample.CensusCert43 +public import LexLeanExample.CensusCert44 +public import LexLeanExample.CensusCert45 +public import LexLeanExample.CensusCert46 +public import LexLeanExample.CensusCert47 +public import LexLeanExample.CensusCert48 +public import LexLeanExample.CensusCert49 public import LexLeanExample.CensusClosure import Lean set_option autoImplicit false @@ -259,8 +269,8 @@ end LexLeanCore.Runtime run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ ( - "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"4000\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"1000\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":21,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":23,\"x\":17},{\"k\":\"a\",\"f\":24,\"x\":19},{\"k\":\"a\",\"f\":22,\"x\":25},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":28,\"x\":20},{\"k\":\"a\",\"f\":29,\"x\":25},{\"k\":\"a\",\"f\":2,\"x\":30},{\"k\":\"a\",\"f\":31,\"x\":19},{\"k\":\"a\",\"f\":27,\"x\":32},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":34,\"x\":1},{\"k\":\"a\",\"f\":35,\"x\":19},{\"k\":\"a\",\"f\":33,\"x\":36},{\"k\":\"a\",\"f\":26,\"x\":37},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl258\",\"u\":[]}]" + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"4000\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"1000\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange_append\",\"u\":[]},{\"k\":\"a\",\"f\":21,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":23},{\"k\":\"a\",\"f\":9,\"x\":23},{\"k\":\"a\",\"f\":24,\"x\":25},{\"k\":\"a\",\"f\":22,\"x\":26},{\"k\":\"c\",\"n\":\"HAdd.hAdd\",\"u\":[{\"k\":\"z\"},{\"k\":\"z\"},{\"k\":\"z\"}]},{\"k\":\"a\",\"f\":28,\"x\":5},{\"k\":\"a\",\"f\":29,\"x\":5},{\"k\":\"a\",\"f\":30,\"x\":5},{\"k\":\"c\",\"n\":\"instHAdd\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"a\",\"f\":32,\"x\":5},{\"k\":\"c\",\"n\":\"instAddNat\",\"u\":[]},{\"k\":\"a\",\"f\":33,\"x\":34},{\"k\":\"a\",\"f\":31,\"x\":35},{\"k\":\"a\",\"f\":36,\"x\":26},{\"k\":\"a\",\"f\":37,\"x\":26},{\"k\":\"a\",\"f\":37,\"x\":38},{\"k\":\"a\",\"f\":37,\"x\":39},{\"k\":\"a\",\"f\":37,\"x\":40},{\"k\":\"a\",\"f\":37,\"x\":41},{\"k\":\"a\",\"f\":37,\"x\":42},{\"k\":\"a\",\"f\":37,\"x\":43},{\"k\":\"a\",\"f\":37,\"x\":44},{\"k\":\"a\",\"f\":27,\"x\":45},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin40\",\"u\":[]},{\"k\":\"a\",\"f\":46,\"x\":47},{\"k\":\"a\",\"f\":36,\"x\":11},{\"k\":\"a\",\"f\":49,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":50},{\"k\":\"a\",\"f\":51,\"x\":26},{\"k\":\"a\",\"f\":52,\"x\":44},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin41\",\"u\":[]},{\"k\":\"a\",\"f\":53,\"x\":54},{\"k\":\"a\",\"f\":36,\"x\":50},{\"k\":\"a\",\"f\":56,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":57},{\"k\":\"a\",\"f\":58,\"x\":26},{\"k\":\"a\",\"f\":59,\"x\":43},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin42\",\"u\":[]},{\"k\":\"a\",\"f\":60,\"x\":61},{\"k\":\"a\",\"f\":36,\"x\":57},{\"k\":\"a\",\"f\":63,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":64},{\"k\":\"a\",\"f\":65,\"x\":26},{\"k\":\"a\",\"f\":66,\"x\":42},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin43\",\"u\":[]},{\"k\":\"a\",\"f\":67,\"x\":68},{\"k\":\"a\",\"f\":36,\"x\":64},{\"k\":\"a\",\"f\":70,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":71},{\"k\":\"a\",\"f\":72,\"x\":26},{\"k\":\"a\",\"f\":73,\"x\":41},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin44\",\"u\":[]},{\"k\":\"a\",\"f\":74,\"x\":75},{\"k\":\"a\",\"f\":36,\"x\":71},{\"k\":\"a\",\"f\":77,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":78},{\"k\":\"a\",\"f\":79,\"x\":26},{\"k\":\"a\",\"f\":80,\"x\":40},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin45\",\"u\":[]},{\"k\":\"a\",\"f\":81,\"x\":82},{\"k\":\"a\",\"f\":36,\"x\":78},{\"k\":\"a\",\"f\":84,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":85},{\"k\":\"a\",\"f\":86,\"x\":26},{\"k\":\"a\",\"f\":87,\"x\":39},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin46\",\"u\":[]},{\"k\":\"a\",\"f\":88,\"x\":89},{\"k\":\"a\",\"f\":36,\"x\":85},{\"k\":\"a\",\"f\":91,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":92},{\"k\":\"a\",\"f\":93,\"x\":26},{\"k\":\"a\",\"f\":94,\"x\":38},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin47\",\"u\":[]},{\"k\":\"a\",\"f\":95,\"x\":96},{\"k\":\"a\",\"f\":36,\"x\":92},{\"k\":\"a\",\"f\":98,\"x\":26},{\"k\":\"a\",\"f\":21,\"x\":99},{\"k\":\"a\",\"f\":100,\"x\":26},{\"k\":\"a\",\"f\":101,\"x\":26},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin48\",\"u\":[]},{\"k\":\"a\",\"f\":102,\"x\":103},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramWin49\",\"u\":[]},{\"k\":\"a\",\"f\":104,\"x\":105},{\"k\":\"a\",\"f\":97,\"x\":106},{\"k\":\"a\",\"f\":90,\"x\":107},{\"k\":\"a\",\"f\":83,\"x\":108},{\"k\":\"a\",\"f\":76,\"x\":109},{\"k\":\"a\",\"f\":69,\"x\":110},{\"k\":\"a\",\"f\":62,\"x\":111},{\"k\":\"a\",\"f\":55,\"x\":112},{\"k\":\"a\",\"f\":48,\"x\":113}]" ) ] ( - "{\"declarations\":[{\"name\":\"UorAtlas.LexLeanInternal.decl258\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":38,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.Census.gramWin4\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[0,1],\"proof_nodes\":[21,22,26,27,33,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin4\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":114,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusCert40\",\"LexLeanExample.CensusCert41\",\"LexLeanExample.CensusCert42\",\"LexLeanExample.CensusCert43\",\"LexLeanExample.CensusCert44\",\"LexLeanExample.CensusCert45\",\"LexLeanExample.CensusCert46\",\"LexLeanExample.CensusCert47\",\"LexLeanExample.CensusCert48\",\"LexLeanExample.CensusCert49\",\"LexLeanExample.CensusClosure\"],\"order\":[0],\"proof_nodes\":[21,22,27,46,47,48,51,52,53,54,55,58,59,60,61,62,65,66,67,68,69,72,73,74,75,76,79,80,81,82,83,86,87,88,89,90,93,94,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114],\"spec\":\"lexlean/core-module/1\"}" )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert4.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert4.tex index a40764bf4..030bc1384 100644 --- a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert4.tex +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert4.tex @@ -5,12 +5,8 @@ \begin{document} \begin{center}{\LARGE Native core module}\end{center} \section*{Kernel-linked declarations} -\subsection*{\texttt{UorAtlas.LexLeanInternal.decl258}} -\noindent\texttt{(@LexLeanCore.node20)}\par -\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par -\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node25) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node25)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par \subsection*{\texttt{UorAtlas.Census.gramWin4}} -\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent\texttt{(@Eq.\{(0 + 1)\} Bool (@UorAtlas.Census.gramRange (@LexLeanCore.node11) (@OfNat.ofNat.\{0\} Nat (1000) (@instOfNatNat (1000)))) Bool.true)}\par \noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par -\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl258}.\par +\noindent Proof term \texttt{(@UorAtlas.Census.gramRange\_append (@LexLeanCore.node11) (@LexLeanCore.node26) (@HAdd.hAdd.\{0, 0, 0\} Nat Nat Nat (@instHAdd.\{0\} Nat instAddNat) (@LexLeanCore.node26) (@LexLeanCore.node44)) UorAtlas.Census.gramWin40 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node50) (@LexLeanCore.node26) (@LexLeanCore.node44) UorAtlas.Census.gramWin41 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node57) (@LexLeanCore.node26) (@LexLeanCore.node43) UorAtlas.Census.gramWin42 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node64) (@LexLeanCore.node26) (@LexLeanCore.node42) UorAtlas.Census.gramWin43 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node71) (@LexLeanCore.node26) (@LexLeanCore.node41) UorAtlas.Census.gramWin44 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node78) (@LexLeanCore.node26) (@LexLeanCore.node40) UorAtlas.Census.gramWin45 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node85) (@LexLeanCore.node26) (@LexLeanCore.node39) UorAtlas.Census.gramWin46 (@UorAtlas.Census.gramRange\_append (@LexLeanCore.node92) (@LexLeanCore.node26) (@LexLeanCore.node38) UorAtlas.Census.gramWin47 (@UorAtlas.Census.gramRange\_append (@HAdd.hAdd.\{0, 0, 0\} Nat Nat Nat (@instHAdd.\{0\} Nat instAddNat) (@LexLeanCore.node92) (@LexLeanCore.node26)) (@LexLeanCore.node26) (@LexLeanCore.node26) UorAtlas.Census.gramWin48 UorAtlas.Census.gramWin49)))))))))}.\par \end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert40.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert40.lean new file mode 100644 index 000000000..83248376a --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert40.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"4000\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1715\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin40\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1715\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert40.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert40.tex new file mode 100644 index 000000000..ce672db12 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert40.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin40}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1715}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1715}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert41.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert41.lean new file mode 100644 index 000000000..1e16f9b9f --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert41.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"4100\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1716\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin41\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1716\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert41.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert41.tex new file mode 100644 index 000000000..c7c882e89 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert41.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin41}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1716}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1716}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert42.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert42.lean new file mode 100644 index 000000000..4494b7911 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert42.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"4200\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1717\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin42\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1717\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert42.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert42.tex new file mode 100644 index 000000000..d944c7262 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert42.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin42}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1717}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1717}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert43.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert43.lean new file mode 100644 index 000000000..cf8b6feda --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert43.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"4300\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1718\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin43\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1718\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert43.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert43.tex new file mode 100644 index 000000000..2debd0ab6 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert43.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin43}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1718}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1718}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert44.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert44.lean new file mode 100644 index 000000000..65d728d93 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert44.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"4400\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1719\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin44\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1719\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert44.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert44.tex new file mode 100644 index 000000000..58a5d8e66 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert44.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin44}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1719}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1719}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert45.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert45.lean new file mode 100644 index 000000000..bb7f2ccb4 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert45.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"4500\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1720\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin45\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1720\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert45.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert45.tex new file mode 100644 index 000000000..e44c95b00 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert45.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin45}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1720}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1720}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert46.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert46.lean new file mode 100644 index 000000000..88f45503a --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert46.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"4600\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1721\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin46\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1721\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert46.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert46.tex new file mode 100644 index 000000000..fd73e2434 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert46.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin46}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1721}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1721}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert47.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert47.lean new file mode 100644 index 000000000..11bc150d3 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert47.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"4700\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1722\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin47\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1722\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert47.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert47.tex new file mode 100644 index 000000000..b3a1a232e --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert47.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin47}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1722}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1722}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert48.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert48.lean new file mode 100644 index 000000000..228b23ae8 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert48.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"4800\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1723\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin48\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1723\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert48.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert48.tex new file mode 100644 index 000000000..eb49a367f --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert48.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin48}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1723}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1723}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert49.lean b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert49.lean new file mode 100644 index 000000000..8cf0a8f70 --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert49.lean @@ -0,0 +1,266 @@ +module +public import Init +public import LexLeanExample.CensusClosure +import Lean +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option Elab.async false + +open Lean + +namespace LexLeanCore.Runtime + +private def fail {α : Type} (message : String) : Except String α := .error message + +private def field (json : Json) (name : String) : Except String Json := + json.getObjVal? name + +private def stringField (json : Json) (name : String) : Except String String := do + (← field json name).getStr? + +private def natField (json : Json) (name : String) : Except String Nat := do + (← field json name).getNat? + +private def boolField (json : Json) (name : String) : Except String Bool := do + (← field json name).getBool? + +private def arrayField (json : Json) (name : String) : Except String (Array Json) := do + (← field json name).getArr? + +private def optionalField (json : Json) (name : String) : Option Json := + match json.getObjVal? name with + | .ok value => some value + | .error _ => none + +private def nameOf (value : String) : Name := + value.splitOn "." |>.foldl (fun name part => name.str part) .anonymous + +private partial def levelOf (json : Json) : Except String Level := do + match ← stringField json "k" with + | "z" => pure .zero + | "s" => pure (.succ (← levelOf (← field json "a"))) + | "m" | "i" => + let values ← (← field json "a").getArr? + let some left := values[0]? | fail "core level pair lacks its left value" + let some right := values[1]? | fail "core level pair lacks its right value" + if values.size != 2 then fail "core level pair has extra values" + let left ← levelOf left + let right ← levelOf right + if (← stringField json "k") == "m" then pure (.max left right) else pure (.imax left right) + | "p" => pure (.param (nameOf (← stringField json "a"))) + | kind => fail s!"unknown core level kind '{kind}'" + +private def levelsOf (json : Json) : Except String (List Level) := do + let values ← json.getArr? + values.toList.mapM levelOf + +private def namesOf (json : Json) : Except String (List Name) := do + let values ← json.getArr? + values.toList.mapM fun value => do pure (nameOf (← value.getStr?)) + +private def binderOf (value : String) : Except String BinderInfo := + match value with + | "e" => pure .default + | "i" => pure .implicit + | "s" => pure .strictImplicit + | "c" => pure .instImplicit + | kind => fail s!"unknown core binder kind '{kind}'" + +private def nodeAt (nodes : Array Expr) (index : Nat) : Except String Expr := + match nodes[index]? with + | some node => .ok node + | none => fail s!"core node reference {index} is out of range" + +private def nodeOf (nodes : Array Expr) (json : Json) : Except String Expr := do + match ← stringField json "k" with + | "b" => pure (.bvar (← natField json "i")) + | "s" => pure (.sort (← levelOf (← field json "l"))) + | "c" => pure (.const (nameOf (← stringField json "n")) (← levelsOf (← field json "u"))) + | "a" => pure (.app (← nodeAt nodes (← natField json "f")) (← nodeAt nodes (← natField json "x"))) + | "l" => pure (.lam `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "p" => pure (.forallE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← binderOf (← stringField json "b"))) + | "e" => pure (.letE `_ (← nodeAt nodes (← natField json "t")) + (← nodeAt nodes (← natField json "v")) (← nodeAt nodes (← natField json "body")) + (← boolField json "d")) + | "n" => + let value ← stringField json "v" + let some value := value.toNat? | fail s!"invalid core natural literal '{value}'" + pure (.lit (.natVal value)) + | "t" => + let values ← (← field json "v").getArr? + let chars ← values.toList.mapM fun value => do pure (Char.ofNat (← value.getNat?)) + pure (.lit (.strVal (String.ofList chars))) + | "j" => pure (.proj (nameOf (← stringField json "s")) (← natField json "i") + (← nodeAt nodes (← natField json "x"))) + | kind => fail s!"unknown core node kind '{kind}'" + +private def liftString {α : Type} : Except String α → CoreM α + | .ok value => pure value + | .error message => throwError message + +private def findDeclaration (declarations : Array Json) (name : String) : CoreM Json := do + for declaration in declarations do + if (← liftString (stringField declaration "name")) == name then return declaration + throwError s!"core declaration '{name}' is absent" + +private def addOneUnchecked (nodes : Array Expr) (declarations : Array Json) + (json : Json) : CoreM Unit := do + if ← liftString (boolField json "generated") then return + let nameString ← liftString (stringField json "name") + let name := nameOf nameString + let levelParams ← liftString (namesOf (← liftString (field json "levels"))) + let type ← liftString (nodeAt nodes (← liftString (natField json "type"))) + let kindString ← liftString (stringField json "kind") + match kindString with + | "inductive" => + let metadata ← liftString (field json "inductive") + let numParams ← liftString (natField metadata "num_params") + let constructorNames ← liftString (arrayField metadata "constructors") + let mut constructors : List Constructor := [] + for constructorName in constructorNames do + let constructorName ← liftString constructorName.getStr? + let row ← findDeclaration declarations constructorName + let constructorType ← liftString (nodeAt nodes (← liftString (natField row "type"))) + constructors := constructors.concat { name := nameOf constructorName, type := constructorType } + Lean.addDecl (.inductDecl levelParams numParams [{ name, type, ctors := constructors }] false) + (forceExpose := true) + | "abbrev" | "definition" => + let valueIndex ← liftString (natField json "value") + let value ← liftString (nodeAt nodes valueIndex) + let metadata ← liftString (field json "reducibility") + let reducibilityKind ← liftString (stringField metadata "kind") + let hints ← match reducibilityKind with + | "abbrev" => pure ReducibilityHints.abbrev + | "opaque" => pure (default : ReducibilityHints) + | "regular" => pure (ReducibilityHints.regular + (UInt32.ofNat (← liftString (natField metadata "height")))) + | other => throwError s!"unknown core reducibility kind '{other}'" + Lean.addDecl (.defnDecl { name, levelParams, type, value, hints, safety := .safe }) + (forceExpose := true) + | "theorem" => + let value ← liftString (nodeAt nodes (← liftString (natField json "value"))) + Lean.addDecl (.thmDecl { name, levelParams, type, value }) (forceExpose := true) + | "constructor" | "recursor" => + throwError s!"non-generated primitive core declaration '{nameString}'" + | kind => throwError s!"unknown core declaration kind '{kind}'" + +private def addOne (nodes : Array Expr) (declarations : Array Json) (json : Json) : CoreM Unit := do + let name ← liftString (stringField json "name") + try + addOneUnchecked nodes declarations json + catch error => + throwError m!"native core declaration '{name}':{indentD error.toMessageData}" + +private def decodeNodeBatch (nodes : Array Expr) (data : String) : CoreM (Array Expr) := do + let json ← liftString (Json.parse data) + let rows ← liftString json.getArr? + let mut nodes := nodes + for row in rows do + nodes := nodes.push (← liftString (nodeOf nodes row)) + pure nodes + +def decodeAndAdd (nodeBatches : Array String) (data : String) : CoreM Unit := do + let mut nodes : Array Expr := #[] + for batch in nodeBatches do + nodes ← decodeNodeBatch nodes batch + let document ← liftString (Json.parse data) + let declarations ← liftString (arrayField document "declarations") + let order ← liftString (arrayField document "order") + for index in order do + let index ← liftString index.getNat? + let some declaration := declarations[index]? | + throwError s!"core declaration order index {index} is out of range" + addOne nodes declarations declaration + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let fieldRows ← liftString (arrayField structureData "fields") + let mut fields : Array StructureFieldInfo := #[] + for row in fieldRows do + let subobject? : Option Name ← match optionalField row "subobject" with + | some value => pure (some (nameOf (← liftString value.getStr?))) + | none => pure none + let autoParam? : Option Expr ← match optionalField row "auto_param" with + | some value => pure (some (← liftString (nodeAt nodes (← liftString value.getNat?)))) + | none => pure none + let fieldName := nameOf (← liftString (stringField row "name")) + let projFn := nameOf (← liftString (stringField row "projection")) + let binderInfo ← liftString (binderOf (← liftString (stringField row "binder"))) + fields := fields.push { + fieldName + projFn + subobject? + binderInfo + autoParam? } + setEnv <| Lean.registerStructure (← getEnv) { structName := name, fields } + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if let some structureData := optionalField metadata "structure" then + let name := nameOf (← liftString (stringField declaration "name")) + let parentRows ← liftString (arrayField structureData "parents") + let mut parents : Array StructureParentInfo := #[] + for row in parentRows do + let structName := nameOf (← liftString (stringField row "name")) + let subobject ← liftString (boolField row "subobject") + let projFn := nameOf (← liftString (stringField row "projection")) + parents := parents.push { + structName + subobject + projFn } + Lean.setStructureParents name parents + for declaration in declarations do + if (← liftString (stringField declaration "kind")) == "inductive" then + let metadata ← liftString (field declaration "inductive") + if (optionalField metadata "structure").isSome then + discard <| Lean.computeStructureResolutionOrder + (nameOf (← liftString (stringField declaration "name"))) true + for declaration in declarations do + let name := nameOf (← liftString (stringField declaration "name")) + let status ← match ← liftString (stringField declaration "transparency") with + | "reducible" => pure ReducibilityStatus.reducible + | "semireducible" => pure ReducibilityStatus.semireducible + | "irreducible" => pure ReducibilityStatus.irreducible + | "implicit-reducible" => pure ReducibilityStatus.implicitReducible + | other => throwError s!"unknown core transparency '{other}'" + Lean.setReducibilityStatus name status + for declaration in declarations do + let generated ← liftString (boolField declaration "generated") + if !generated && (← liftString (boolField declaration "class")) then + let name := nameOf (← liftString (stringField declaration "name")) + match Lean.addClass (← getEnv) name with + | .ok env => setEnv env + | .error message => throwError message + for declaration in declarations do + if let some metadata := optionalField declaration "instance" then + let name := nameOf (← liftString (stringField declaration "name")) + let priority ← liftString (natField metadata "priority") + let attributeKind ← match ← liftString (stringField metadata "attribute") with + | "global" => pure AttributeKind.global + | "local" => pure AttributeKind.local + | "scoped" => pure AttributeKind.scoped + | other => throwError s!"unknown core instance attribute kind '{other}'" + Lean.Meta.MetaM.run' <| Lean.Meta.addInstance name attributeKind priority + let expectedRows ← liftString (arrayField metadata "synthesis_order") + let mut expected : Array Nat := #[] + for row in expectedRows do expected := expected.push (← liftString row.getNat?) + let some actual := (Lean.Meta.instanceExtension.getState (← getEnv) + |>.instanceNames.find? name) | + throwError s!"core instance '{name}' was not registered" + unless actual.synthOrder == expected do + throwError s!"core instance '{name}' reconstructed synthesis order {actual.synthOrder.toList} instead of {expected.toList}" + +end LexLeanCore.Runtime + +run_cmd Lean.Elab.Command.liftCoreM (LexLeanCore.Runtime.decodeAndAdd #[ + ( + "[{\"k\":\"c\",\"n\":\"Eq\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"c\",\"n\":\"Bool\",\"u\":[]},{\"k\":\"a\",\"f\":0,\"x\":1},{\"k\":\"c\",\"n\":\"UorAtlas.Census.gramRange\",\"u\":[]},{\"k\":\"c\",\"n\":\"OfNat.ofNat\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Nat\",\"u\":[]},{\"k\":\"a\",\"f\":4,\"x\":5},{\"k\":\"n\",\"v\":\"4900\"},{\"k\":\"a\",\"f\":6,\"x\":7},{\"k\":\"c\",\"n\":\"instOfNatNat\",\"u\":[]},{\"k\":\"a\",\"f\":9,\"x\":7},{\"k\":\"a\",\"f\":8,\"x\":10},{\"k\":\"a\",\"f\":3,\"x\":11},{\"k\":\"n\",\"v\":\"100\"},{\"k\":\"a\",\"f\":6,\"x\":13},{\"k\":\"a\",\"f\":9,\"x\":13},{\"k\":\"a\",\"f\":14,\"x\":15},{\"k\":\"a\",\"f\":12,\"x\":16},{\"k\":\"a\",\"f\":2,\"x\":17},{\"k\":\"c\",\"n\":\"Bool.true\",\"u\":[]},{\"k\":\"a\",\"f\":18,\"x\":19},{\"k\":\"c\",\"n\":\"UorAtlas.LexLeanInternal.decl1724\",\"u\":[]},{\"k\":\"c\",\"n\":\"of_decide_eq_true\",\"u\":[]},{\"k\":\"a\",\"f\":22,\"x\":20},{\"k\":\"c\",\"n\":\"instDecidableEqBool\",\"u\":[]},{\"k\":\"a\",\"f\":24,\"x\":17},{\"k\":\"a\",\"f\":25,\"x\":19},{\"k\":\"a\",\"f\":23,\"x\":26},{\"k\":\"c\",\"n\":\"id\",\"u\":[{\"k\":\"z\"}]},{\"k\":\"c\",\"n\":\"Decidable.decide\",\"u\":[]},{\"k\":\"a\",\"f\":29,\"x\":20},{\"k\":\"a\",\"f\":30,\"x\":26},{\"k\":\"a\",\"f\":2,\"x\":31},{\"k\":\"a\",\"f\":32,\"x\":19},{\"k\":\"a\",\"f\":28,\"x\":33},{\"k\":\"c\",\"n\":\"Eq.refl\",\"u\":[{\"k\":\"s\",\"a\":{\"k\":\"z\"}}]},{\"k\":\"a\",\"f\":35,\"x\":1},{\"k\":\"a\",\"f\":36,\"x\":19},{\"k\":\"a\",\"f\":34,\"x\":37},{\"k\":\"a\",\"f\":27,\"x\":38}]" + ) +] ( + "{\"declarations\":[{\"name\":\"UorAtlas.Census.gramWin49\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":21,\"class\":false,\"generated\":false},{\"name\":\"UorAtlas.LexLeanInternal.decl1724\",\"levels\":[],\"kind\":\"theorem\",\"transparency\":\"semireducible\",\"policy\":{\"kind\":\"allow\",\"axioms\":[\"Classical.choice\",\"Quot.sound\",\"propext\"]},\"type\":20,\"value\":39,\"class\":false,\"generated\":false}],\"imports\":[\"Init\",\"LexLeanExample.CensusClosure\"],\"order\":[1,0],\"proof_nodes\":[21,22,23,27,28,34,35,36,37,38,39],\"spec\":\"lexlean/core-module/1\"}" + )) diff --git a/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert49.tex b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert49.tex new file mode 100644 index 000000000..93a4bf21d --- /dev/null +++ b/examples/uor-atlas/expected/build/modules/LexLeanExample/CensusCert49.tex @@ -0,0 +1,16 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage[hidelinks]{hyperref} +\begin{document} +\begin{center}{\LARGE Native core module}\end{center} +\section*{Kernel-linked declarations} +\subsection*{\texttt{UorAtlas.Census.gramWin49}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{UorAtlas.LexLeanInternal.decl1724}.\par +\subsection*{\texttt{UorAtlas.LexLeanInternal.decl1724}} +\noindent\texttt{(@LexLeanCore.node20)}\par +\noindent Axiom policy: \texttt{allow [Classical.choice, Quot.sound, propext]}.\par +\noindent Proof term \texttt{(@of\_decide\_eq\_true (@LexLeanCore.node20) (@LexLeanCore.node26) (@id.\{0\} (@Eq.\{(0 + 1)\} Bool (@Decidable.decide (@LexLeanCore.node20) (@LexLeanCore.node26)) Bool.true) (@Eq.refl.\{(0 + 1)\} Bool Bool.true)))}.\par +\end{document} diff --git a/examples/uor-atlas/src/Atlas.lex.tex b/examples/uor-atlas/src/Atlas.lex.tex index af6320a2b..189e16e9c 100644 --- a/examples/uor-atlas/src/Atlas.lex.tex +++ b/examples/uor-atlas/src/Atlas.lex.tex @@ -4,12 +4,32 @@ \importmodule{Census} \importmodule{CensusCert0} \importmodule{CensusCert10} +\importmodule{CensusCert100} +\importmodule{CensusCert101} +\importmodule{CensusCert102} +\importmodule{CensusCert103} +\importmodule{CensusCert104} +\importmodule{CensusCert105} +\importmodule{CensusCert106} +\importmodule{CensusCert107} +\importmodule{CensusCert108} +\importmodule{CensusCert109} \importmodule{CensusCert11} \importmodule{CensusCert12} \importmodule{CensusCert13} \importmodule{CensusCert14} \importmodule{CensusCert15} \importmodule{CensusCert4} +\importmodule{CensusCert40} +\importmodule{CensusCert41} +\importmodule{CensusCert42} +\importmodule{CensusCert43} +\importmodule{CensusCert44} +\importmodule{CensusCert45} +\importmodule{CensusCert46} +\importmodule{CensusCert47} +\importmodule{CensusCert48} +\importmodule{CensusCert49} \importmodule{CensusCert5} \importmodule{CensusCert6} \importmodule{CensusCert7} @@ -66,6 +86,6 @@ \importmodule{Scales} \title{Atlas definition one label} \begin{coremodule} -\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl10","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":41,"value":47},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.codeMap4.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":135,"value":140},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.stabPres_reindex_iff","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":166,"value":350},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.reindexedPartner","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":6,"kind":"regular"},"transparency":"semireducible","type":352,"value":360},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl90","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":382,"value":442},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.codePerm4.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":451,"value":454},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.codePerm4","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":13,"kind":"regular"},"transparency":"semireducible","type":455,"value":456},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.presentationIndex","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":12,"kind":"regular"},"transparency":"semireducible","type":458,"value":467},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_blk_inj","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":477,"value":764},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.codeMap4_permCode4","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":773,"value":1498},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl215","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":1534,"value":3153},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationBlocks_nodup","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":3159,"value":3595},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationImage.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":3626,"value":3631},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.reindexedPartner.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":3638,"value":3641},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_of_atl","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":3653,"value":5834},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl330","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":5843,"value":5854},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_complete","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":5870,"value":6196},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.permCode4","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":11,"kind":"regular"},"transparency":"semireducible","type":6197,"value":6215},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationIndex_spec","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":6237,"value":6371},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl390","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":6380,"value":6391},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl391","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":6410,"value":7127},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Group.reindex.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7136,"value":7140},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_blk_ne","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7151,"value":7164},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_block_contained","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7170,"value":7207},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.symFourList.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7224,"value":7226},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.mem_symFourList","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7233,"value":7338},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.V_canonicalPresentation","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7343,"value":7350},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.symFourList_length","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":6380,"value":7351},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.presentationBlocks","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":11,"kind":"regular"},"transparency":"semireducible","type":7352,"value":7353},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.fixesBlock_conjugate_iff","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7368,"value":7578},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl549","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7579,"value":7629},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.reindexPresentation","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":3,"kind":"regular"},"transparency":"semireducible","type":7631,"value":7649},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl602","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7653,"value":7676},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.mem_presentationBlocks","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7687,"value":8289},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.BlockAutCover","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":17,"kind":"regular"},"transparency":"semireducible","type":8293,"value":8302},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.blockAutSign_fibre","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8315,"value":8430},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Group.actPres.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8439,"value":8443},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.conjugate_apply","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8455,"value":8493},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.symFourList_nodup","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8495,"value":8499},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl717","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8501,"value":8513},{"class":false,"generated":false,"kind":"theorem","levels":["u_1"],"name":"UorAtlas.LexLeanInternal.decl719","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8530,"value":8538},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.HasOrderSigned","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":4,"kind":"regular"},"transparency":"semireducible","type":8540,"value":8566},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.union4_reindex","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8573,"value":8727},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl789","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8739,"value":9977},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T26b","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10046,"value":10106},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationBlocks.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10110,"value":10113},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.D19_presentationImage","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10132,"value":10283},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.canonicalPresentation.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10292,"value":10293},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationBlocks_length","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10297,"value":10300},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_fibre_24","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10329,"value":10779},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.V_presentationImage","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10786,"value":10794},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T26a","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10830,"value":11511},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.blockAutCover_order","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":11519,"value":12294},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T26","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":3653,"value":12299},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl960","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12305,"value":12309},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Blocks.D17.mk.congr_simp","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12375,"value":12434},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl989","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12443,"value":791},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.reindexedPartner_ne","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12447,"value":12496},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.union4_actPres","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12505,"value":12800},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentations_reindex","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12820,"value":13073},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.presentationImage","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":15,"kind":"regular"},"transparency":"semireducible","type":13075,"value":13078},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1120","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":13083,"value":13087},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.stab_order_image","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":13093,"value":13496},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_blkOf","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":13502,"value":13974},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.permCode4_lt","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":13975,"value":14002},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T52","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":14019,"value":14652},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.codeMap4","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":11,"kind":"regular"},"transparency":"semireducible","type":14653,"value":14655},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1316","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":14660,"value":14684},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Group.blkOf.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":14713,"value":14716},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T39","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":14723,"value":15135},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.edges_image","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":15147,"value":15409},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.V_reindexPresentation","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":15417,"value":15419},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationIndex_bijective","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":15425,"value":15528},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.reindex_free","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":15540,"value":15579},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1417","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":15590,"value":16576},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1460","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":16582,"value":16586},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.disjoint_of_union_disjoint","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":16619,"value":17001},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.codePerm4_permCode4","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17002,"value":17074},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T53","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17121,"value":17153},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.symFourList","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":14,"kind":"regular"},"transparency":"semireducible","type":7208,"value":7223},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.blockAutSign","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":2,"kind":"regular"},"transparency":"semireducible","type":17154,"value":17160},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.stabPres_conjugate_iff","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17178,"value":17464},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.reindexedPartner_involutive","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17469,"value":17526},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1553","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17531,"value":17536},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1579","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17561,"value":18224},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T26x","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12820,"value":18232},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Blocks.V.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":18237,"value":18239},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationIndex.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":18247,"value":18251},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1615","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":18263,"value":18344},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1631","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":18345,"value":18349},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.blockAutCover_fibres","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17118,"value":18501},{"class":false,"generated":false,"kind":"theorem","levels":["u_1"],"name":"UorAtlas.LexLeanInternal.decl1680","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8530,"value":8538},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.inter_empty_comm","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":18512,"value":18593},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.canonicalPresentation","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":5,"kind":"regular"},"transparency":"semireducible","type":361,"value":10291}],"imports":["Init","LexLeanExample.Blocks","LexLeanExample.Category","LexLeanExample.Census","LexLeanExample.CensusCert0","LexLeanExample.CensusCert10","LexLeanExample.CensusCert11","LexLeanExample.CensusCert12","LexLeanExample.CensusCert13","LexLeanExample.CensusCert14","LexLeanExample.CensusCert15","LexLeanExample.CensusCert4","LexLeanExample.CensusCert5","LexLeanExample.CensusCert6","LexLeanExample.CensusCert7","LexLeanExample.CensusCert70","LexLeanExample.CensusCert71","LexLeanExample.CensusCert72","LexLeanExample.CensusCert73","LexLeanExample.CensusCert74","LexLeanExample.CensusCert75","LexLeanExample.CensusCert76","LexLeanExample.CensusCert77","LexLeanExample.CensusCert78","LexLeanExample.CensusCert79","LexLeanExample.CensusCert8","LexLeanExample.CensusCert9","LexLeanExample.CensusClosure","LexLeanExample.CensusComplete","LexLeanExample.Closure","LexLeanExample.ClosureGauge","LexLeanExample.ClosureOrbit","LexLeanExample.ClosureOrbitCount","LexLeanExample.ClosureOrbitTransport","LexLeanExample.ClosurePairCert0","LexLeanExample.ClosurePairCert1","LexLeanExample.ClosurePairCert10","LexLeanExample.ClosurePairCert11","LexLeanExample.ClosurePairCert12","LexLeanExample.ClosurePairCert13","LexLeanExample.ClosurePairCert14","LexLeanExample.ClosurePairCert15","LexLeanExample.ClosurePairCert2","LexLeanExample.ClosurePairCert3","LexLeanExample.ClosurePairCert4","LexLeanExample.ClosurePairCert5","LexLeanExample.ClosurePairCert6","LexLeanExample.ClosurePairCert7","LexLeanExample.ClosurePairCert8","LexLeanExample.ClosurePairCert9","LexLeanExample.ClosurePairComplete","LexLeanExample.ClosurePairs","LexLeanExample.Functor","LexLeanExample.Glue","LexLeanExample.Group","LexLeanExample.GroupSeries","LexLeanExample.Parameters","LexLeanExample.Places","LexLeanExample.Prelude.Algebra","LexLeanExample.Prelude.Bitset","LexLeanExample.Prelude.Linear","LexLeanExample.Prelude.NumInstances","LexLeanExample.Prelude.Perm","LexLeanExample.Prelude.RingLemmas","LexLeanExample.Roots","LexLeanExample.Scales"],"nodes":[{"k":"c","n":"Nat","u":[]},{"k":"c","n":"LT.lt","u":[{"k":"z"}]},{"f":1,"k":"a","x":0},{"k":"c","n":"instLTNat","u":[]},{"f":2,"k":"a","x":3},{"k":"c","n":"HMod.hMod","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":5,"k":"a","x":0},{"f":6,"k":"a","x":0},{"f":7,"k":"a","x":0},{"k":"c","n":"instHMod","u":[{"k":"z"}]},{"f":9,"k":"a","x":0},{"k":"c","n":"Nat.instMod","u":[]},{"f":10,"k":"a","x":11},{"f":8,"k":"a","x":12},{"k":"c","n":"HDiv.hDiv","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":14,"k":"a","x":0},{"f":15,"k":"a","x":0},{"f":16,"k":"a","x":0},{"k":"c","n":"instHDiv","u":[{"k":"z"}]},{"f":18,"k":"a","x":0},{"k":"c","n":"Nat.instDiv","u":[]},{"f":19,"k":"a","x":20},{"f":17,"k":"a","x":21},{"i":0,"k":"b"},{"f":22,"k":"a","x":23},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"f":25,"k":"a","x":0},{"k":"n","v":"16"},{"f":26,"k":"a","x":27},{"k":"c","n":"instOfNatNat","u":[]},{"f":29,"k":"a","x":27},{"f":28,"k":"a","x":30},{"f":24,"k":"a","x":31},{"f":13,"k":"a","x":32},{"k":"n","v":"4"},{"f":26,"k":"a","x":34},{"f":29,"k":"a","x":34},{"f":35,"k":"a","x":36},{"f":33,"k":"a","x":37},{"f":4,"k":"a","x":38},{"f":39,"k":"a","x":37},{"b":"e","k":"p","n":"","t":0,"v":40},{"k":"c","n":"Nat.mod_lt","u":[]},{"f":42,"k":"a","x":32},{"f":43,"k":"a","x":37},{"k":"c","n":"UorAtlas.LexLeanInternal.decl717","u":[]},{"f":44,"k":"a","x":45},{"b":"e","k":"l","n":"","t":0,"v":46},{"k":"c","n":"Fin","u":[]},{"f":48,"k":"a","x":37},{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"f":50,"k":"a","x":49},{"k":"c","n":"UorAtlas.Closure.codeMap4","u":[]},{"i":1,"k":"b"},{"f":52,"k":"a","x":53},{"i":0,"k":"b"},{"f":54,"k":"a","x":55},{"f":51,"k":"a","x":56},{"k":"c","n":"ite","u":[{"a":{"k":"z"},"k":"s"}]},{"f":58,"k":"a","x":49},{"f":51,"k":"a","x":55},{"f":25,"k":"a","x":49},{"k":"n","v":"0"},{"f":61,"k":"a","x":62},{"k":"c","n":"Fin.instOfNat","u":[]},{"f":64,"k":"a","x":37},{"k":"c","n":"UorAtlas.LexLeanInternal.decl989","u":[]},{"f":65,"k":"a","x":66},{"f":67,"k":"a","x":62},{"f":63,"k":"a","x":68},{"f":60,"k":"a","x":69},{"f":59,"k":"a","x":70},{"k":"c","n":"instDecidableEqFin","u":[]},{"f":72,"k":"a","x":37},{"f":73,"k":"a","x":55},{"f":74,"k":"a","x":69},{"f":71,"k":"a","x":75},{"k":"c","n":"Fin.mk","u":[]},{"f":77,"k":"a","x":37},{"f":13,"k":"a","x":53},{"f":79,"k":"a","x":37},{"f":78,"k":"a","x":80},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1120","u":[]},{"f":82,"k":"a","x":53},{"f":81,"k":"a","x":83},{"f":76,"k":"a","x":84},{"k":"n","v":"1"},{"f":61,"k":"a","x":86},{"f":67,"k":"a","x":86},{"f":87,"k":"a","x":88},{"f":60,"k":"a","x":89},{"f":59,"k":"a","x":90},{"f":74,"k":"a","x":89},{"f":91,"k":"a","x":92},{"f":22,"k":"a","x":53},{"f":94,"k":"a","x":37},{"f":13,"k":"a","x":95},{"f":96,"k":"a","x":37},{"f":78,"k":"a","x":97},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1460","u":[]},{"f":99,"k":"a","x":53},{"f":98,"k":"a","x":100},{"f":93,"k":"a","x":101},{"k":"n","v":"2"},{"f":61,"k":"a","x":103},{"f":67,"k":"a","x":103},{"f":104,"k":"a","x":105},{"f":60,"k":"a","x":106},{"f":59,"k":"a","x":107},{"f":74,"k":"a","x":106},{"f":108,"k":"a","x":109},{"f":94,"k":"a","x":31},{"f":13,"k":"a","x":111},{"f":112,"k":"a","x":37},{"f":78,"k":"a","x":113},{"k":"c","n":"UorAtlas.LexLeanInternal.decl10","u":[]},{"f":115,"k":"a","x":53},{"f":114,"k":"a","x":116},{"f":110,"k":"a","x":117},{"k":"n","v":"64"},{"f":26,"k":"a","x":119},{"f":29,"k":"a","x":119},{"f":120,"k":"a","x":121},{"f":94,"k":"a","x":122},{"f":13,"k":"a","x":123},{"f":124,"k":"a","x":37},{"f":78,"k":"a","x":125},{"k":"c","n":"UorAtlas.LexLeanInternal.decl960","u":[]},{"f":127,"k":"a","x":53},{"f":126,"k":"a","x":128},{"f":118,"k":"a","x":129},{"f":102,"k":"a","x":130},{"f":85,"k":"a","x":131},{"f":57,"k":"a","x":132},{"b":"e","k":"p","n":"","t":49,"v":133},{"b":"e","k":"p","n":"","t":0,"v":134},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":136,"k":"a","x":49},{"f":137,"k":"a","x":56},{"b":"e","k":"l","n":"","t":49,"v":138},{"b":"e","k":"l","n":"","t":0,"v":139},{"k":"c","n":"UorAtlas.Prelude.Perm","u":[]},{"f":141,"k":"a","x":37},{"k":"c","n":"UorAtlas.Prelude.Bitset","u":[]},{"b":"e","k":"p","n":"","t":49,"v":143},{"k":"n","v":"120"},{"f":26,"k":"a","x":145},{"f":29,"k":"a","x":145},{"f":146,"k":"a","x":147},{"f":141,"k":"a","x":148},{"k":"c","n":"Iff","u":[]},{"k":"c","n":"UorAtlas.Group.stabPres","u":[]},{"k":"c","n":"UorAtlas.Group.reindex","u":[]},{"i":2,"k":"b"},{"f":152,"k":"a","x":153},{"i":1,"k":"b"},{"f":154,"k":"a","x":155},{"f":151,"k":"a","x":156},{"i":0,"k":"b"},{"f":157,"k":"a","x":158},{"f":150,"k":"a","x":159},{"f":151,"k":"a","x":155},{"f":161,"k":"a","x":158},{"f":160,"k":"a","x":162},{"b":"e","k":"p","n":"","t":149,"v":163},{"b":"e","k":"p","n":"","t":144,"v":164},{"b":"e","k":"p","n":"","t":142,"v":165},{"k":"c","n":"Iff.intro","u":[]},{"f":167,"k":"a","x":159},{"f":168,"k":"a","x":162},{"k":"c","n":"And.casesOn","u":[{"k":"z"}]},{"k":"c","n":"UorAtlas.Group.D21","u":[]},{"i":1,"k":"b"},{"f":171,"k":"a","x":172},{"f":170,"k":"a","x":173},{"f":50,"k":"a","x":143},{"k":"c","n":"UorAtlas.Group.actP","u":[]},{"i":2,"k":"b"},{"f":176,"k":"a","x":177},{"i":4,"k":"b"},{"f":152,"k":"a","x":179},{"i":3,"k":"b"},{"f":180,"k":"a","x":181},{"i":0,"k":"b"},{"f":182,"k":"a","x":183},{"f":178,"k":"a","x":184},{"f":175,"k":"a","x":185},{"f":186,"k":"a","x":184},{"b":"e","k":"p","n":"","t":49,"v":187},{"f":174,"k":"a","x":188},{"i":3,"k":"b"},{"f":152,"k":"a","x":190},{"i":2,"k":"b"},{"f":191,"k":"a","x":192},{"f":151,"k":"a","x":193},{"f":194,"k":"a","x":172},{"f":151,"k":"a","x":181},{"f":196,"k":"a","x":177},{"b":"e","k":"l","n":"","t":195,"v":197},{"f":189,"k":"a","x":198},{"i":0,"k":"b"},{"f":199,"k":"a","x":200},{"i":3,"k":"b"},{"f":176,"k":"a","x":202},{"i":5,"k":"b"},{"f":152,"k":"a","x":204},{"i":4,"k":"b"},{"f":205,"k":"a","x":206},{"i":0,"k":"b"},{"f":207,"k":"a","x":208},{"f":203,"k":"a","x":209},{"f":175,"k":"a","x":210},{"f":211,"k":"a","x":209},{"b":"e","k":"p","n":"","t":49,"v":212},{"k":"c","n":"And.intro","u":[]},{"f":171,"k":"a","x":202},{"f":214,"k":"a","x":215},{"i":4,"k":"b"},{"f":176,"k":"a","x":217},{"i":5,"k":"b"},{"i":0,"k":"b"},{"f":219,"k":"a","x":220},{"f":218,"k":"a","x":221},{"f":175,"k":"a","x":222},{"f":223,"k":"a","x":221},{"b":"e","k":"p","n":"","t":49,"v":224},{"f":216,"k":"a","x":225},{"i":1,"k":"b"},{"f":226,"k":"a","x":227},{"i":6,"k":"b"},{"f":152,"k":"a","x":229},{"f":230,"k":"a","x":219},{"k":"c","n":"UorAtlas.Prelude.Perm.toFun","u":[]},{"f":232,"k":"a","x":37},{"f":233,"k":"a","x":229},{"f":234,"k":"a","x":220},{"f":231,"k":"a","x":235},{"f":218,"k":"a","x":236},{"f":175,"k":"a","x":237},{"f":238,"k":"a","x":236},{"i":1,"k":"b"},{"f":240,"k":"a","x":235},{"k":"c","n":"Eq.mp","u":[{"k":"z"}]},{"i":5,"k":"b"},{"f":176,"k":"a","x":243},{"i":7,"k":"b"},{"f":152,"k":"a","x":245},{"i":6,"k":"b"},{"f":246,"k":"a","x":247},{"f":233,"k":"a","x":245},{"i":1,"k":"b"},{"f":249,"k":"a","x":250},{"f":248,"k":"a","x":251},{"f":244,"k":"a","x":252},{"f":175,"k":"a","x":253},{"f":254,"k":"a","x":252},{"f":242,"k":"a","x":255},{"f":247,"k":"a","x":250},{"f":244,"k":"a","x":257},{"f":175,"k":"a","x":258},{"f":259,"k":"a","x":257},{"f":256,"k":"a","x":260},{"k":"c","n":"congr","u":[{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":262,"k":"a","x":143},{"k":"s","l":{"k":"z"}},{"f":263,"k":"a","x":264},{"f":265,"k":"a","x":254},{"f":266,"k":"a","x":259},{"f":267,"k":"a","x":252},{"f":268,"k":"a","x":257},{"k":"c","n":"congrArg","u":[{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":270,"k":"a","x":143},{"b":"e","k":"p","n":"","t":143,"v":264},{"f":271,"k":"a","x":272},{"f":273,"k":"a","x":253},{"f":274,"k":"a","x":258},{"f":275,"k":"a","x":175},{"f":271,"k":"a","x":143},{"f":277,"k":"a","x":252},{"f":278,"k":"a","x":257},{"f":279,"k":"a","x":244},{"f":270,"k":"a","x":49},{"f":281,"k":"a","x":143},{"k":"c","n":"UorAtlas.Prelude.Perm.invFun","u":[]},{"f":283,"k":"a","x":37},{"f":284,"k":"a","x":245},{"f":285,"k":"a","x":251},{"f":282,"k":"a","x":286},{"f":287,"k":"a","x":250},{"f":288,"k":"a","x":247},{"k":"c","n":"UorAtlas.Prelude.Perm.left_inv","u":[]},{"f":290,"k":"a","x":37},{"f":291,"k":"a","x":245},{"f":292,"k":"a","x":250},{"f":289,"k":"a","x":293},{"f":280,"k":"a","x":294},{"f":276,"k":"a","x":295},{"f":269,"k":"a","x":296},{"f":297,"k":"a","x":294},{"f":261,"k":"a","x":298},{"i":0,"k":"b"},{"f":299,"k":"a","x":300},{"body":301,"d":true,"k":"e","n":"","t":239,"v":241},{"b":"e","k":"l","n":"","t":49,"v":302},{"f":228,"k":"a","x":303},{"b":"e","k":"l","n":"","t":213,"v":304},{"b":"e","k":"l","n":"","t":173,"v":305},{"f":201,"k":"a","x":306},{"b":"e","k":"l","n":"","t":159,"v":307},{"f":169,"k":"a","x":308},{"f":181,"k":"a","x":183},{"f":178,"k":"a","x":310},{"f":175,"k":"a","x":311},{"f":312,"k":"a","x":310},{"b":"e","k":"p","n":"","t":49,"v":313},{"f":174,"k":"a","x":314},{"f":151,"k":"a","x":192},{"f":316,"k":"a","x":172},{"f":151,"k":"a","x":182},{"f":318,"k":"a","x":177},{"b":"e","k":"l","n":"","t":317,"v":319},{"f":315,"k":"a","x":320},{"f":321,"k":"a","x":200},{"f":206,"k":"a","x":208},{"f":203,"k":"a","x":323},{"f":175,"k":"a","x":324},{"f":325,"k":"a","x":323},{"b":"e","k":"p","n":"","t":49,"v":326},{"f":231,"k":"a","x":220},{"f":218,"k":"a","x":328},{"f":175,"k":"a","x":329},{"f":330,"k":"a","x":328},{"b":"e","k":"p","n":"","t":49,"v":331},{"f":216,"k":"a","x":332},{"f":333,"k":"a","x":227},{"k":"c","n":"id","u":[{"k":"z"}]},{"f":335,"k":"a","x":331},{"f":284,"k":"a","x":229},{"f":337,"k":"a","x":220},{"f":240,"k":"a","x":338},{"f":336,"k":"a","x":339},{"b":"e","k":"l","n":"","t":49,"v":340},{"f":334,"k":"a","x":341},{"b":"e","k":"l","n":"","t":327,"v":342},{"b":"e","k":"l","n":"","t":173,"v":343},{"f":322,"k":"a","x":344},{"b":"e","k":"l","n":"","t":162,"v":345},{"f":309,"k":"a","x":346},{"b":"e","k":"l","n":"","t":149,"v":347},{"b":"e","k":"l","n":"","t":144,"v":348},{"b":"e","k":"l","n":"","t":142,"v":349},{"b":"e","k":"p","n":"","t":49,"v":49},{"b":"e","k":"p","n":"","t":142,"v":351},{"f":233,"k":"a","x":53},{"k":"c","n":"UorAtlas.Blocks.nullPartner","u":[]},{"f":284,"k":"a","x":53},{"f":355,"k":"a","x":55},{"f":354,"k":"a","x":356},{"f":353,"k":"a","x":357},{"b":"e","k":"l","n":"","t":49,"v":358},{"b":"e","k":"l","n":"","t":142,"v":359},{"k":"c","n":"UorAtlas.Blocks.D17","u":[]},{"k":"c","n":"Ne","u":[{"a":{"k":"z"},"k":"s"}]},{"f":362,"k":"a","x":49},{"f":363,"k":"a","x":172},{"f":364,"k":"a","x":200},{"k":"c","n":"UorAtlas.Prelude.Bitset.inter","u":[]},{"k":"c","n":"UorAtlas.Blocks.D17.blk","u":[]},{"f":367,"k":"a","x":181},{"f":180,"k":"a","x":368},{"f":369,"k":"a","x":177},{"f":366,"k":"a","x":370},{"i":1,"k":"b"},{"f":369,"k":"a","x":372},{"f":371,"k":"a","x":373},{"f":175,"k":"a","x":374},{"k":"c","n":"UorAtlas.Prelude.Bitset.empty","u":[]},{"f":375,"k":"a","x":376},{"b":"e","k":"p","n":"","t":365,"v":377},{"b":"e","k":"p","n":"","t":49,"v":378},{"b":"e","k":"p","n":"","t":49,"v":379},{"b":"e","k":"p","n":"","t":361,"v":380},{"b":"e","k":"p","n":"","t":142,"v":381},{"k":"c","n":"UorAtlas.Blocks.D17.disjoint","u":[]},{"f":383,"k":"a","x":181},{"f":284,"k":"a","x":179},{"f":385,"k":"a","x":177},{"f":384,"k":"a","x":386},{"f":385,"k":"a","x":372},{"f":387,"k":"a","x":388},{"f":51,"k":"a","x":386},{"f":390,"k":"a","x":388},{"k":"c","n":"Trans.trans","u":[{"k":"z"},{"k":"z"},{"k":"z"},{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":392,"k":"a","x":49},{"f":393,"k":"a","x":49},{"f":394,"k":"a","x":49},{"f":395,"k":"a","x":51},{"f":396,"k":"a","x":51},{"f":397,"k":"a","x":51},{"k":"c","n":"instTransEq","u":[{"k":"z"},{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":399,"k":"a","x":49},{"f":400,"k":"a","x":49},{"f":401,"k":"a","x":51},{"f":398,"k":"a","x":402},{"f":403,"k":"a","x":202},{"f":233,"k":"a","x":204},{"f":284,"k":"a","x":204},{"i":2,"k":"b"},{"f":406,"k":"a","x":407},{"f":405,"k":"a","x":408},{"f":404,"k":"a","x":409},{"f":410,"k":"a","x":407},{"f":406,"k":"a","x":202},{"f":405,"k":"a","x":412},{"f":404,"k":"a","x":413},{"f":414,"k":"a","x":409},{"k":"c","n":"Eq.symm","u":[{"a":{"k":"z"},"k":"s"}]},{"f":416,"k":"a","x":49},{"f":417,"k":"a","x":413},{"f":418,"k":"a","x":202},{"k":"c","n":"UorAtlas.Prelude.Perm.right_inv","u":[]},{"f":420,"k":"a","x":37},{"f":421,"k":"a","x":204},{"f":422,"k":"a","x":202},{"f":419,"k":"a","x":423},{"f":415,"k":"a","x":424},{"f":281,"k":"a","x":49},{"f":426,"k":"a","x":412},{"f":427,"k":"a","x":408},{"f":428,"k":"a","x":405},{"f":429,"k":"a","x":208},{"f":425,"k":"a","x":430},{"f":411,"k":"a","x":431},{"f":422,"k":"a","x":407},{"f":432,"k":"a","x":433},{"f":227,"k":"a","x":434},{"b":"e","k":"l","n":"","t":391,"v":435},{"f":389,"k":"a","x":436},{"b":"e","k":"l","n":"","t":365,"v":437},{"b":"e","k":"l","n":"","t":49,"v":438},{"b":"e","k":"l","n":"","t":49,"v":439},{"b":"e","k":"l","n":"","t":361,"v":440},{"b":"e","k":"l","n":"","t":142,"v":441},{"f":50,"k":"a","x":142},{"k":"c","n":"UorAtlas.Closure.codePerm4","u":[]},{"f":444,"k":"a","x":23},{"f":443,"k":"a","x":445},{"k":"c","n":"UorAtlas.Group.permOf4","u":[]},{"f":52,"k":"a","x":23},{"f":447,"k":"a","x":448},{"f":446,"k":"a","x":449},{"b":"e","k":"p","n":"","t":0,"v":450},{"f":136,"k":"a","x":142},{"f":452,"k":"a","x":445},{"b":"e","k":"l","n":"","t":0,"v":453},{"b":"e","k":"p","n":"","t":0,"v":142},{"b":"e","k":"l","n":"","t":0,"v":449},{"b":"e","k":"p","n":"","t":361,"v":351},{"b":"e","k":"p","n":"","t":361,"v":457},{"k":"c","n":"UorAtlas.Group.blkOf","u":[]},{"f":367,"k":"a","x":153},{"f":459,"k":"a","x":460},{"f":367,"k":"a","x":155},{"f":462,"k":"a","x":158},{"f":461,"k":"a","x":463},{"b":"e","k":"l","n":"","t":49,"v":464},{"b":"e","k":"l","n":"","t":361,"v":465},{"b":"e","k":"l","n":"","t":361,"v":466},{"f":460,"k":"a","x":155},{"f":175,"k":"a","x":468},{"f":460,"k":"a","x":158},{"f":469,"k":"a","x":470},{"f":51,"k":"a","x":192},{"f":472,"k":"a","x":172},{"b":"e","k":"p","n":"","t":471,"v":473},{"b":"i","k":"p","n":"","t":49,"v":474},{"b":"i","k":"p","n":"","t":49,"v":475},{"b":"e","k":"p","n":"","t":361,"v":476},{"k":"c","n":"dite","u":[{"k":"z"}]},{"f":478,"k":"a","x":473},{"f":479,"k":"a","x":473},{"f":73,"k":"a","x":192},{"f":481,"k":"a","x":172},{"f":480,"k":"a","x":482},{"b":"e","k":"l","n":"","t":473,"v":183},{"f":483,"k":"a","x":484},{"k":"c","n":"Not","u":[]},{"f":486,"k":"a","x":473},{"f":367,"k":"a","x":179},{"f":488,"k":"a","x":181},{"f":366,"k":"a","x":489},{"f":488,"k":"a","x":177},{"f":490,"k":"a","x":491},{"f":175,"k":"a","x":492},{"f":493,"k":"a","x":376},{"f":383,"k":"a","x":179},{"f":495,"k":"a","x":181},{"f":496,"k":"a","x":177},{"f":497,"k":"a","x":183},{"k":"c","n":"UorAtlas.Prelude.Bitset.union","u":[]},{"f":367,"k":"a","x":204},{"f":500,"k":"a","x":206},{"f":499,"k":"a","x":501},{"f":500,"k":"a","x":202},{"f":502,"k":"a","x":503},{"f":175,"k":"a","x":504},{"f":505,"k":"a","x":501},{"k":"c","n":"Eq.mpr","u":[{"k":"z"}]},{"f":507,"k":"a","x":506},{"f":502,"k":"a","x":501},{"f":175,"k":"a","x":509},{"f":510,"k":"a","x":501},{"f":508,"k":"a","x":511},{"f":50,"k":"a","x":264},{"f":513,"k":"a","x":506},{"f":514,"k":"a","x":511},{"f":335,"k":"a","x":515},{"f":271,"k":"a","x":264},{"f":517,"k":"a","x":503},{"f":518,"k":"a","x":501},{"f":367,"k":"a","x":229},{"f":520,"k":"a","x":219},{"f":499,"k":"a","x":521},{"f":522,"k":"a","x":220},{"f":175,"k":"a","x":523},{"f":524,"k":"a","x":521},{"b":"e","k":"l","n":"","t":143,"v":525},{"f":519,"k":"a","x":526},{"f":416,"k":"a","x":143},{"f":528,"k":"a","x":501},{"f":529,"k":"a","x":503},{"f":530,"k":"a","x":407},{"f":527,"k":"a","x":531},{"f":516,"k":"a","x":532},{"f":512,"k":"a","x":533},{"k":"c","n":"UorAtlas.Prelude.Bitset.ext","u":[]},{"f":535,"k":"a","x":509},{"f":536,"k":"a","x":501},{"k":"c","n":"Membership.mem","u":[{"k":"z"},{"k":"z"}]},{"f":538,"k":"a","x":0},{"f":539,"k":"a","x":143},{"k":"c","n":"UorAtlas.Prelude.Bitset.instMembership","u":[]},{"f":540,"k":"a","x":541},{"f":522,"k":"a","x":521},{"f":542,"k":"a","x":543},{"f":544,"k":"a","x":220},{"f":150,"k":"a","x":545},{"f":542,"k":"a","x":521},{"f":547,"k":"a","x":220},{"f":546,"k":"a","x":548},{"f":507,"k":"a","x":549},{"k":"c","n":"Or","u":[]},{"f":551,"k":"a","x":548},{"f":552,"k":"a","x":548},{"f":150,"k":"a","x":553},{"f":554,"k":"a","x":548},{"f":550,"k":"a","x":555},{"f":513,"k":"a","x":549},{"f":557,"k":"a","x":555},{"f":335,"k":"a","x":558},{"f":270,"k":"a","x":264},{"f":560,"k":"a","x":264},{"f":561,"k":"a","x":545},{"f":562,"k":"a","x":553},{"f":150,"k":"a","x":300},{"f":367,"k":"a","x":245},{"f":565,"k":"a","x":247},{"f":542,"k":"a","x":566},{"f":567,"k":"a","x":250},{"f":564,"k":"a","x":568},{"b":"e","k":"l","n":"","t":264,"v":569},{"f":563,"k":"a","x":570},{"k":"c","n":"propext","u":[]},{"f":572,"k":"a","x":545},{"f":573,"k":"a","x":553},{"k":"c","n":"UorAtlas.Prelude.Bitset.mem_union","u":[]},{"f":575,"k":"a","x":521},{"f":576,"k":"a","x":521},{"f":577,"k":"a","x":220},{"f":574,"k":"a","x":578},{"f":571,"k":"a","x":579},{"f":559,"k":"a","x":580},{"f":556,"k":"a","x":581},{"f":167,"k":"a","x":553},{"f":583,"k":"a","x":548},{"k":"c","n":"Or.elim","u":[]},{"f":585,"k":"a","x":568},{"f":586,"k":"a","x":568},{"f":587,"k":"a","x":568},{"f":588,"k":"a","x":300},{"f":335,"k":"a","x":568},{"f":589,"k":"a","x":590},{"f":591,"k":"a","x":590},{"b":"e","k":"l","n":"","t":553,"v":592},{"f":584,"k":"a","x":593},{"k":"c","n":"Or.inl","u":[]},{"f":595,"k":"a","x":568},{"f":596,"k":"a","x":568},{"f":597,"k":"a","x":300},{"b":"e","k":"l","n":"","t":548,"v":598},{"f":594,"k":"a","x":599},{"f":582,"k":"a","x":600},{"b":"e","k":"l","n":"","t":0,"v":601},{"f":537,"k":"a","x":602},{"f":534,"k":"a","x":603},{"f":50,"k":"a","x":0},{"k":"c","n":"UorAtlas.Prelude.Bitset.card","u":[]},{"f":520,"k":"a","x":217},{"f":522,"k":"a","x":607},{"f":606,"k":"a","x":608},{"f":605,"k":"a","x":609},{"k":"c","n":"HAdd.hAdd","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":611,"k":"a","x":0},{"f":612,"k":"a","x":0},{"f":613,"k":"a","x":0},{"k":"c","n":"instHAdd","u":[{"k":"z"}]},{"f":615,"k":"a","x":0},{"k":"c","n":"instAddNat","u":[]},{"f":616,"k":"a","x":617},{"f":614,"k":"a","x":618},{"f":606,"k":"a","x":521},{"f":619,"k":"a","x":620},{"f":606,"k":"a","x":607},{"f":621,"k":"a","x":622},{"f":610,"k":"a","x":623},{"k":"c","n":"UorAtlas.Blocks.card_union_disj","u":[]},{"f":625,"k":"a","x":521},{"f":626,"k":"a","x":607},{"f":627,"k":"a","x":240},{"k":"c","n":"Decidable.byContradiction","u":[]},{"f":51,"k":"a","x":247},{"f":630,"k":"a","x":243},{"f":629,"k":"a","x":631},{"f":73,"k":"a","x":247},{"f":633,"k":"a","x":243},{"f":632,"k":"a","x":634},{"f":486,"k":"a","x":631},{"k":"c","n":"UorAtlas.LexLeanInternal.decl549","u":[]},{"k":"n","v":"12"},{"f":26,"k":"a","x":638},{"f":29,"k":"a","x":638},{"f":639,"k":"a","x":640},{"f":605,"k":"a","x":641},{"f":619,"k":"a","x":641},{"i":8,"k":"b"},{"f":367,"k":"a","x":644},{"i":6,"k":"b"},{"f":645,"k":"a","x":646},{"f":606,"k":"a","x":647},{"f":643,"k":"a","x":648},{"f":642,"k":"a","x":649},{"f":242,"k":"a","x":650},{"f":643,"k":"a","x":641},{"f":642,"k":"a","x":652},{"f":651,"k":"a","x":653},{"f":270,"k":"a","x":0},{"f":655,"k":"a","x":264},{"f":656,"k":"a","x":648},{"f":657,"k":"a","x":641},{"i":0,"k":"b"},{"f":643,"k":"a","x":659},{"f":642,"k":"a","x":660},{"b":"e","k":"l","n":"","t":0,"v":661},{"f":658,"k":"a","x":662},{"k":"c","n":"And.left","u":[]},{"f":605,"k":"a","x":648},{"f":665,"k":"a","x":641},{"f":664,"k":"a","x":666},{"k":"c","n":"UorAtlas.Blocks.HasRank","u":[]},{"k":"c","n":"UorAtlas.Blocks.RootsOf","u":[]},{"f":669,"k":"a","x":647},{"f":668,"k":"a","x":670},{"f":671,"k":"a","x":37},{"f":667,"k":"a","x":672},{"k":"c","n":"And.right","u":[]},{"k":"c","n":"UorAtlas.Blocks.ClassSet","u":[]},{"f":675,"k":"a","x":647},{"f":674,"k":"a","x":676},{"k":"c","n":"And","u":[]},{"f":678,"k":"a","x":666},{"f":679,"k":"a","x":672},{"f":677,"k":"a","x":680},{"k":"c","n":"UorAtlas.Blocks.D17.isBlock","u":[]},{"f":682,"k":"a","x":644},{"f":683,"k":"a","x":646},{"f":681,"k":"a","x":684},{"f":673,"k":"a","x":685},{"f":663,"k":"a","x":686},{"f":654,"k":"a","x":687},{"i":7,"k":"b"},{"f":645,"k":"a","x":689},{"f":606,"k":"a","x":690},{"f":605,"k":"a","x":691},{"f":619,"k":"a","x":691},{"f":693,"k":"a","x":648},{"f":692,"k":"a","x":694},{"f":242,"k":"a","x":695},{"f":696,"k":"a","x":650},{"f":656,"k":"a","x":691},{"f":698,"k":"a","x":641},{"f":605,"k":"a","x":659},{"f":619,"k":"a","x":659},{"i":9,"k":"b"},{"f":367,"k":"a","x":702},{"i":7,"k":"b"},{"f":703,"k":"a","x":704},{"f":606,"k":"a","x":705},{"f":701,"k":"a","x":706},{"f":700,"k":"a","x":707},{"b":"e","k":"l","n":"","t":0,"v":708},{"f":699,"k":"a","x":709},{"f":692,"k":"a","x":641},{"f":664,"k":"a","x":711},{"f":669,"k":"a","x":690},{"f":668,"k":"a","x":713},{"f":714,"k":"a","x":37},{"f":712,"k":"a","x":715},{"f":675,"k":"a","x":690},{"f":674,"k":"a","x":717},{"f":678,"k":"a","x":711},{"f":719,"k":"a","x":715},{"f":718,"k":"a","x":720},{"f":683,"k":"a","x":689},{"f":721,"k":"a","x":722},{"f":716,"k":"a","x":723},{"f":710,"k":"a","x":724},{"f":697,"k":"a","x":725},{"f":499,"k":"a","x":690},{"f":727,"k":"a","x":647},{"f":606,"k":"a","x":728},{"f":605,"k":"a","x":729},{"f":730,"k":"a","x":694},{"f":242,"k":"a","x":731},{"f":732,"k":"a","x":695},{"f":517,"k":"a","x":728},{"f":734,"k":"a","x":690},{"f":606,"k":"a","x":659},{"f":605,"k":"a","x":736},{"i":8,"k":"b"},{"f":703,"k":"a","x":738},{"f":606,"k":"a","x":739},{"f":619,"k":"a","x":740},{"f":741,"k":"a","x":706},{"f":737,"k":"a","x":742},{"b":"e","k":"l","n":"","t":143,"v":743},{"f":735,"k":"a","x":744},{"i":2,"k":"b"},{"f":745,"k":"a","x":746},{"f":733,"k":"a","x":747},{"i":1,"k":"b"},{"f":748,"k":"a","x":749},{"f":726,"k":"a","x":750},{"f":688,"k":"a","x":751},{"f":637,"k":"a","x":752},{"b":"e","k":"l","n":"","t":636,"v":753},{"f":635,"k":"a","x":754},{"body":755,"d":true,"k":"e","n":"","t":624,"v":628},{"body":756,"d":true,"k":"e","n":"","t":506,"v":604},{"body":757,"d":true,"k":"e","n":"","t":494,"v":498},{"b":"e","k":"l","n":"","t":487,"v":758},{"f":485,"k":"a","x":759},{"b":"e","k":"l","n":"","t":471,"v":760},{"b":"i","k":"l","n":"","t":49,"v":761},{"b":"i","k":"l","n":"","t":49,"v":762},{"b":"e","k":"l","n":"","t":361,"v":763},{"k":"c","n":"UorAtlas.Closure.permCode4","u":[]},{"f":765,"k":"a","x":53},{"f":52,"k":"a","x":766},{"f":767,"k":"a","x":55},{"f":51,"k":"a","x":768},{"f":353,"k":"a","x":55},{"f":769,"k":"a","x":770},{"b":"e","k":"p","n":"","t":49,"v":771},{"b":"e","k":"p","n":"","t":142,"v":772},{"k":"c","n":"UorAtlas.Census.fin4","u":[]},{"f":765,"k":"a","x":153},{"f":52,"k":"a","x":775},{"f":776,"k":"a","x":158},{"f":51,"k":"a","x":777},{"f":233,"k":"a","x":153},{"f":779,"k":"a","x":158},{"f":778,"k":"a","x":780},{"b":"e","k":"l","n":"","t":49,"v":781},{"f":774,"k":"a","x":782},{"k":"c","n":"Fin.eq_of_val_eq","u":[]},{"f":784,"k":"a","x":37},{"k":"c","n":"Nat.instNeZeroSucc","u":[]},{"k":"n","v":"3"},{"f":26,"k":"a","x":787},{"f":29,"k":"a","x":787},{"f":788,"k":"a","x":789},{"f":786,"k":"a","x":790},{"f":65,"k":"a","x":791},{"f":792,"k":"a","x":62},{"f":63,"k":"a","x":793},{"f":767,"k":"a","x":794},{"f":785,"k":"a","x":795},{"f":353,"k":"a","x":794},{"f":796,"k":"a","x":797},{"k":"c","n":"Fin.val","u":[]},{"f":799,"k":"a","x":37},{"f":800,"k":"a","x":795},{"f":605,"k":"a","x":801},{"f":800,"k":"a","x":797},{"f":802,"k":"a","x":803},{"f":507,"k":"a","x":804},{"f":51,"k":"a","x":794},{"f":806,"k":"a","x":69},{"f":59,"k":"a","x":807},{"f":73,"k":"a","x":794},{"f":809,"k":"a","x":69},{"f":808,"k":"a","x":810},{"f":13,"k":"a","x":766},{"f":812,"k":"a","x":37},{"f":78,"k":"a","x":813},{"f":82,"k":"a","x":766},{"f":814,"k":"a","x":815},{"f":811,"k":"a","x":816},{"f":806,"k":"a","x":89},{"f":59,"k":"a","x":818},{"f":809,"k":"a","x":89},{"f":819,"k":"a","x":820},{"f":22,"k":"a","x":766},{"f":822,"k":"a","x":37},{"f":13,"k":"a","x":823},{"f":824,"k":"a","x":37},{"f":78,"k":"a","x":825},{"f":99,"k":"a","x":766},{"f":826,"k":"a","x":827},{"f":821,"k":"a","x":828},{"f":806,"k":"a","x":106},{"f":59,"k":"a","x":830},{"f":809,"k":"a","x":106},{"f":831,"k":"a","x":832},{"f":822,"k":"a","x":31},{"f":13,"k":"a","x":834},{"f":835,"k":"a","x":37},{"f":78,"k":"a","x":836},{"f":115,"k":"a","x":766},{"f":837,"k":"a","x":838},{"f":833,"k":"a","x":839},{"f":822,"k":"a","x":122},{"f":13,"k":"a","x":841},{"f":842,"k":"a","x":37},{"f":78,"k":"a","x":843},{"f":127,"k":"a","x":766},{"f":844,"k":"a","x":845},{"f":840,"k":"a","x":846},{"f":829,"k":"a","x":847},{"f":817,"k":"a","x":848},{"f":800,"k":"a","x":849},{"f":605,"k":"a","x":850},{"f":851,"k":"a","x":803},{"f":805,"k":"a","x":852},{"f":513,"k":"a","x":804},{"f":854,"k":"a","x":852},{"f":335,"k":"a","x":855},{"f":281,"k":"a","x":264},{"f":857,"k":"a","x":795},{"f":858,"k":"a","x":849},{"f":800,"k":"a","x":158},{"f":605,"k":"a","x":860},{"f":779,"k":"a","x":794},{"f":800,"k":"a","x":862},{"f":861,"k":"a","x":863},{"b":"e","k":"l","n":"","t":49,"v":864},{"f":859,"k":"a","x":865},{"k":"c","n":"UorAtlas.Closure.codeMap4.eq_1","u":[]},{"f":867,"k":"a","x":766},{"f":868,"k":"a","x":794},{"f":866,"k":"a","x":869},{"f":856,"k":"a","x":870},{"f":853,"k":"a","x":871},{"f":507,"k":"a","x":852},{"f":800,"k":"a","x":816},{"f":605,"k":"a","x":874},{"f":875,"k":"a","x":803},{"f":873,"k":"a","x":876},{"f":513,"k":"a","x":852},{"f":878,"k":"a","x":876},{"f":335,"k":"a","x":879},{"f":806,"k":"a","x":794},{"f":59,"k":"a","x":881},{"f":882,"k":"a","x":810},{"f":883,"k":"a","x":816},{"f":884,"k":"a","x":848},{"f":857,"k":"a","x":885},{"f":886,"k":"a","x":816},{"f":887,"k":"a","x":865},{"k":"c","n":"if_pos","u":[{"a":{"k":"z"},"k":"s"}]},{"f":889,"k":"a","x":881},{"f":890,"k":"a","x":810},{"k":"c","n":"rfl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":892,"k":"a","x":49},{"f":893,"k":"a","x":794},{"f":891,"k":"a","x":894},{"f":895,"k":"a","x":49},{"f":896,"k":"a","x":816},{"f":897,"k":"a","x":848},{"f":888,"k":"a","x":898},{"f":880,"k":"a","x":899},{"f":877,"k":"a","x":900},{"f":335,"k":"a","x":876},{"f":605,"k":"a","x":813},{"f":903,"k":"a","x":803},{"f":335,"k":"a","x":904},{"f":4,"k":"a","x":803},{"f":906,"k":"a","x":37},{"k":"c","n":"Fin.isLt","u":[]},{"f":908,"k":"a","x":37},{"f":909,"k":"a","x":797},{"f":792,"k":"a","x":86},{"f":87,"k":"a","x":911},{"f":779,"k":"a","x":912},{"f":800,"k":"a","x":913},{"f":4,"k":"a","x":914},{"f":915,"k":"a","x":37},{"f":909,"k":"a","x":913},{"f":233,"k":"a","x":190},{"f":792,"k":"a","x":103},{"f":104,"k":"a","x":919},{"f":918,"k":"a","x":920},{"f":800,"k":"a","x":921},{"f":4,"k":"a","x":922},{"f":923,"k":"a","x":37},{"f":909,"k":"a","x":921},{"f":233,"k":"a","x":179},{"f":61,"k":"a","x":787},{"f":792,"k":"a","x":787},{"f":927,"k":"a","x":928},{"f":926,"k":"a","x":929},{"f":800,"k":"a","x":930},{"f":4,"k":"a","x":931},{"f":932,"k":"a","x":37},{"f":909,"k":"a","x":930},{"f":405,"k":"a","x":69},{"f":800,"k":"a","x":935},{"f":619,"k":"a","x":936},{"k":"c","n":"HMul.hMul","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":938,"k":"a","x":0},{"f":939,"k":"a","x":0},{"f":940,"k":"a","x":0},{"k":"c","n":"instHMul","u":[{"k":"z"}]},{"f":942,"k":"a","x":0},{"k":"c","n":"instMulNat","u":[]},{"f":943,"k":"a","x":944},{"f":941,"k":"a","x":945},{"f":946,"k":"a","x":37},{"f":405,"k":"a","x":89},{"f":800,"k":"a","x":948},{"f":947,"k":"a","x":949},{"f":937,"k":"a","x":950},{"f":619,"k":"a","x":951},{"f":946,"k":"a","x":31},{"f":405,"k":"a","x":106},{"f":800,"k":"a","x":954},{"f":953,"k":"a","x":955},{"f":952,"k":"a","x":956},{"f":619,"k":"a","x":957},{"f":946,"k":"a","x":122},{"f":67,"k":"a","x":787},{"f":927,"k":"a","x":960},{"f":405,"k":"a","x":961},{"f":800,"k":"a","x":962},{"f":959,"k":"a","x":963},{"f":958,"k":"a","x":964},{"f":13,"k":"a","x":965},{"f":966,"k":"a","x":37},{"f":605,"k":"a","x":967},{"f":405,"k":"a","x":794},{"f":800,"k":"a","x":969},{"f":968,"k":"a","x":970},{"f":629,"k":"a","x":971},{"k":"c","n":"instDecidableEqNat","u":[]},{"f":973,"k":"a","x":967},{"f":974,"k":"a","x":970},{"f":972,"k":"a","x":975},{"f":486,"k":"a","x":971},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1579","u":[]},{"f":978,"k":"a","x":229},{"f":979,"k":"a","x":217},{"f":980,"k":"a","x":220},{"b":"e","k":"l","n":"","t":977,"v":981},{"f":976,"k":"a","x":982},{"body":983,"d":true,"k":"e","n":"","t":933,"v":934},{"body":984,"d":true,"k":"e","n":"","t":924,"v":925},{"body":985,"d":true,"k":"e","n":"","t":916,"v":917},{"body":986,"d":true,"k":"e","n":"","t":907,"v":910},{"f":905,"k":"a","x":987},{"f":902,"k":"a","x":988},{"f":901,"k":"a","x":989},{"f":872,"k":"a","x":990},{"f":798,"k":"a","x":991},{"f":783,"k":"a","x":992},{"f":767,"k":"a","x":912},{"f":785,"k":"a","x":994},{"f":353,"k":"a","x":912},{"f":995,"k":"a","x":996},{"f":800,"k":"a","x":994},{"f":605,"k":"a","x":998},{"f":800,"k":"a","x":996},{"f":999,"k":"a","x":1000},{"f":507,"k":"a","x":1001},{"f":51,"k":"a","x":912},{"f":1003,"k":"a","x":69},{"f":59,"k":"a","x":1004},{"f":73,"k":"a","x":912},{"f":1006,"k":"a","x":69},{"f":1005,"k":"a","x":1007},{"f":1008,"k":"a","x":816},{"f":1003,"k":"a","x":89},{"f":59,"k":"a","x":1010},{"f":1006,"k":"a","x":89},{"f":1011,"k":"a","x":1012},{"f":1013,"k":"a","x":828},{"f":1003,"k":"a","x":106},{"f":59,"k":"a","x":1015},{"f":1006,"k":"a","x":106},{"f":1016,"k":"a","x":1017},{"f":1018,"k":"a","x":839},{"f":1019,"k":"a","x":846},{"f":1014,"k":"a","x":1020},{"f":1009,"k":"a","x":1021},{"f":800,"k":"a","x":1022},{"f":605,"k":"a","x":1023},{"f":1024,"k":"a","x":1000},{"f":1002,"k":"a","x":1025},{"f":513,"k":"a","x":1001},{"f":1027,"k":"a","x":1025},{"f":335,"k":"a","x":1028},{"f":857,"k":"a","x":994},{"f":1030,"k":"a","x":1022},{"f":861,"k":"a","x":914},{"b":"e","k":"l","n":"","t":49,"v":1032},{"f":1031,"k":"a","x":1033},{"f":868,"k":"a","x":912},{"f":1034,"k":"a","x":1035},{"f":1029,"k":"a","x":1036},{"f":1026,"k":"a","x":1037},{"f":507,"k":"a","x":1025},{"f":800,"k":"a","x":1021},{"f":605,"k":"a","x":1040},{"f":1041,"k":"a","x":1000},{"f":1039,"k":"a","x":1042},{"f":513,"k":"a","x":1025},{"f":1044,"k":"a","x":1042},{"f":335,"k":"a","x":1045},{"f":857,"k":"a","x":1022},{"f":1047,"k":"a","x":1021},{"f":1048,"k":"a","x":1033},{"k":"c","n":"if_neg","u":[{"a":{"k":"z"},"k":"s"}]},{"f":1050,"k":"a","x":1004},{"f":1051,"k":"a","x":1007},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":486,"k":"a","x":1004},{"f":1053,"k":"a","x":1054},{"k":"c","n":"instDecidableNot","u":[]},{"f":1056,"k":"a","x":1004},{"f":1057,"k":"a","x":1007},{"f":1055,"k":"a","x":1058},{"k":"c","n":"Bool","u":[]},{"f":50,"k":"a","x":1060},{"k":"c","n":"Decidable.decide","u":[]},{"f":1062,"k":"a","x":1054},{"f":1063,"k":"a","x":1058},{"f":1061,"k":"a","x":1064},{"k":"c","n":"Bool.true","u":[]},{"f":1065,"k":"a","x":1066},{"f":335,"k":"a","x":1067},{"f":136,"k":"a","x":1060},{"f":1069,"k":"a","x":1066},{"f":1068,"k":"a","x":1070},{"f":1059,"k":"a","x":1071},{"f":1052,"k":"a","x":1072},{"f":1073,"k":"a","x":49},{"f":1074,"k":"a","x":816},{"f":1075,"k":"a","x":1021},{"f":1049,"k":"a","x":1076},{"f":1046,"k":"a","x":1077},{"f":1043,"k":"a","x":1078},{"f":507,"k":"a","x":1042},{"f":800,"k":"a","x":828},{"f":605,"k":"a","x":1081},{"f":1082,"k":"a","x":1000},{"f":1080,"k":"a","x":1083},{"f":513,"k":"a","x":1042},{"f":1085,"k":"a","x":1083},{"f":335,"k":"a","x":1086},{"f":1003,"k":"a","x":912},{"f":59,"k":"a","x":1088},{"f":1089,"k":"a","x":1012},{"f":1090,"k":"a","x":828},{"f":1091,"k":"a","x":1020},{"f":857,"k":"a","x":1092},{"f":1093,"k":"a","x":828},{"f":1094,"k":"a","x":1033},{"f":889,"k":"a","x":1088},{"f":1096,"k":"a","x":1012},{"f":893,"k":"a","x":912},{"f":1097,"k":"a","x":1098},{"f":1099,"k":"a","x":49},{"f":1100,"k":"a","x":828},{"f":1101,"k":"a","x":1020},{"f":1095,"k":"a","x":1102},{"f":1087,"k":"a","x":1103},{"f":1084,"k":"a","x":1104},{"f":335,"k":"a","x":1083},{"f":605,"k":"a","x":825},{"f":1107,"k":"a","x":1000},{"f":335,"k":"a","x":1108},{"f":22,"k":"a","x":965},{"f":1110,"k":"a","x":37},{"f":13,"k":"a","x":1111},{"f":1112,"k":"a","x":37},{"f":605,"k":"a","x":1113},{"f":405,"k":"a","x":912},{"f":800,"k":"a","x":1115},{"f":1114,"k":"a","x":1116},{"f":629,"k":"a","x":1117},{"f":973,"k":"a","x":1113},{"f":1119,"k":"a","x":1116},{"f":1118,"k":"a","x":1120},{"f":486,"k":"a","x":1117},{"k":"c","n":"UorAtlas.LexLeanInternal.decl215","u":[]},{"f":1123,"k":"a","x":229},{"f":1124,"k":"a","x":217},{"i":3,"k":"b"},{"f":1125,"k":"a","x":1126},{"f":1127,"k":"a","x":220},{"b":"e","k":"l","n":"","t":1122,"v":1128},{"f":1121,"k":"a","x":1129},{"body":1130,"d":true,"k":"e","n":"","t":933,"v":934},{"body":1131,"d":true,"k":"e","n":"","t":924,"v":925},{"body":1132,"d":true,"k":"e","n":"","t":916,"v":917},{"body":1133,"d":true,"k":"e","n":"","t":907,"v":910},{"f":1109,"k":"a","x":1134},{"f":1106,"k":"a","x":1135},{"f":1105,"k":"a","x":1136},{"f":1079,"k":"a","x":1137},{"f":1038,"k":"a","x":1138},{"f":997,"k":"a","x":1139},{"f":993,"k":"a","x":1140},{"f":767,"k":"a","x":920},{"f":785,"k":"a","x":1142},{"f":353,"k":"a","x":920},{"f":1143,"k":"a","x":1144},{"f":800,"k":"a","x":1142},{"f":605,"k":"a","x":1146},{"f":800,"k":"a","x":1144},{"f":1147,"k":"a","x":1148},{"f":507,"k":"a","x":1149},{"f":51,"k":"a","x":920},{"f":1151,"k":"a","x":69},{"f":59,"k":"a","x":1152},{"f":73,"k":"a","x":920},{"f":1154,"k":"a","x":69},{"f":1153,"k":"a","x":1155},{"f":1156,"k":"a","x":816},{"f":1151,"k":"a","x":89},{"f":59,"k":"a","x":1158},{"f":1154,"k":"a","x":89},{"f":1159,"k":"a","x":1160},{"f":1161,"k":"a","x":828},{"f":1151,"k":"a","x":106},{"f":59,"k":"a","x":1163},{"f":1154,"k":"a","x":106},{"f":1164,"k":"a","x":1165},{"f":1166,"k":"a","x":839},{"f":1167,"k":"a","x":846},{"f":1162,"k":"a","x":1168},{"f":1157,"k":"a","x":1169},{"f":800,"k":"a","x":1170},{"f":605,"k":"a","x":1171},{"f":1172,"k":"a","x":1148},{"f":1150,"k":"a","x":1173},{"f":513,"k":"a","x":1149},{"f":1175,"k":"a","x":1173},{"f":335,"k":"a","x":1176},{"f":857,"k":"a","x":1142},{"f":1178,"k":"a","x":1170},{"f":779,"k":"a","x":920},{"f":800,"k":"a","x":1180},{"f":861,"k":"a","x":1181},{"b":"e","k":"l","n":"","t":49,"v":1182},{"f":1179,"k":"a","x":1183},{"f":868,"k":"a","x":920},{"f":1184,"k":"a","x":1185},{"f":1177,"k":"a","x":1186},{"f":1174,"k":"a","x":1187},{"f":507,"k":"a","x":1173},{"f":800,"k":"a","x":1169},{"f":605,"k":"a","x":1190},{"f":1191,"k":"a","x":1148},{"f":1189,"k":"a","x":1192},{"f":513,"k":"a","x":1173},{"f":1194,"k":"a","x":1192},{"f":335,"k":"a","x":1195},{"f":857,"k":"a","x":1170},{"f":1197,"k":"a","x":1169},{"f":1198,"k":"a","x":1183},{"f":1050,"k":"a","x":1152},{"f":1200,"k":"a","x":1155},{"f":486,"k":"a","x":1152},{"f":1053,"k":"a","x":1202},{"f":1056,"k":"a","x":1152},{"f":1204,"k":"a","x":1155},{"f":1203,"k":"a","x":1205},{"f":1062,"k":"a","x":1202},{"f":1207,"k":"a","x":1205},{"f":1061,"k":"a","x":1208},{"f":1209,"k":"a","x":1066},{"f":335,"k":"a","x":1210},{"f":1211,"k":"a","x":1070},{"f":1206,"k":"a","x":1212},{"f":1201,"k":"a","x":1213},{"f":1214,"k":"a","x":49},{"f":1215,"k":"a","x":816},{"f":1216,"k":"a","x":1169},{"f":1199,"k":"a","x":1217},{"f":1196,"k":"a","x":1218},{"f":1193,"k":"a","x":1219},{"f":507,"k":"a","x":1192},{"f":800,"k":"a","x":1168},{"f":605,"k":"a","x":1222},{"f":1223,"k":"a","x":1148},{"f":1221,"k":"a","x":1224},{"f":513,"k":"a","x":1192},{"f":1226,"k":"a","x":1224},{"f":335,"k":"a","x":1227},{"f":857,"k":"a","x":1169},{"f":1229,"k":"a","x":1168},{"f":1230,"k":"a","x":1183},{"f":1050,"k":"a","x":1158},{"f":1232,"k":"a","x":1160},{"f":486,"k":"a","x":1158},{"f":1053,"k":"a","x":1234},{"f":1056,"k":"a","x":1158},{"f":1236,"k":"a","x":1160},{"f":1235,"k":"a","x":1237},{"f":1062,"k":"a","x":1234},{"f":1239,"k":"a","x":1237},{"f":1061,"k":"a","x":1240},{"f":1241,"k":"a","x":1066},{"f":335,"k":"a","x":1242},{"f":1243,"k":"a","x":1070},{"f":1238,"k":"a","x":1244},{"f":1233,"k":"a","x":1245},{"f":1246,"k":"a","x":49},{"f":1247,"k":"a","x":828},{"f":1248,"k":"a","x":1168},{"f":1231,"k":"a","x":1249},{"f":1228,"k":"a","x":1250},{"f":1225,"k":"a","x":1251},{"f":507,"k":"a","x":1224},{"f":800,"k":"a","x":839},{"f":605,"k":"a","x":1254},{"f":1255,"k":"a","x":1148},{"f":1253,"k":"a","x":1256},{"f":513,"k":"a","x":1224},{"f":1258,"k":"a","x":1256},{"f":335,"k":"a","x":1259},{"f":1151,"k":"a","x":920},{"f":59,"k":"a","x":1261},{"f":1262,"k":"a","x":1165},{"f":1263,"k":"a","x":839},{"f":1264,"k":"a","x":846},{"f":857,"k":"a","x":1265},{"f":1266,"k":"a","x":839},{"f":1267,"k":"a","x":1183},{"f":889,"k":"a","x":1261},{"f":1269,"k":"a","x":1165},{"f":893,"k":"a","x":920},{"f":1270,"k":"a","x":1271},{"f":1272,"k":"a","x":49},{"f":1273,"k":"a","x":839},{"f":1274,"k":"a","x":846},{"f":1268,"k":"a","x":1275},{"f":1260,"k":"a","x":1276},{"f":1257,"k":"a","x":1277},{"f":335,"k":"a","x":1256},{"f":605,"k":"a","x":836},{"f":1280,"k":"a","x":1148},{"f":335,"k":"a","x":1281},{"f":1110,"k":"a","x":31},{"f":13,"k":"a","x":1283},{"f":1284,"k":"a","x":37},{"f":605,"k":"a","x":1285},{"f":405,"k":"a","x":920},{"f":800,"k":"a","x":1287},{"f":1286,"k":"a","x":1288},{"f":629,"k":"a","x":1289},{"f":973,"k":"a","x":1285},{"f":1291,"k":"a","x":1288},{"f":1290,"k":"a","x":1292},{"f":486,"k":"a","x":1289},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1417","u":[]},{"f":1295,"k":"a","x":229},{"f":1296,"k":"a","x":217},{"f":1297,"k":"a","x":1126},{"i":2,"k":"b"},{"f":1298,"k":"a","x":1299},{"f":1300,"k":"a","x":220},{"b":"e","k":"l","n":"","t":1294,"v":1301},{"f":1293,"k":"a","x":1302},{"body":1303,"d":true,"k":"e","n":"","t":933,"v":934},{"body":1304,"d":true,"k":"e","n":"","t":924,"v":925},{"body":1305,"d":true,"k":"e","n":"","t":916,"v":917},{"body":1306,"d":true,"k":"e","n":"","t":907,"v":910},{"f":1282,"k":"a","x":1307},{"f":1279,"k":"a","x":1308},{"f":1278,"k":"a","x":1309},{"f":1252,"k":"a","x":1310},{"f":1220,"k":"a","x":1311},{"f":1188,"k":"a","x":1312},{"f":1145,"k":"a","x":1313},{"f":1141,"k":"a","x":1314},{"f":767,"k":"a","x":929},{"f":785,"k":"a","x":1316},{"f":353,"k":"a","x":929},{"f":1317,"k":"a","x":1318},{"f":800,"k":"a","x":1316},{"f":605,"k":"a","x":1320},{"f":800,"k":"a","x":1318},{"f":1321,"k":"a","x":1322},{"f":507,"k":"a","x":1323},{"f":51,"k":"a","x":929},{"f":1325,"k":"a","x":69},{"f":59,"k":"a","x":1326},{"f":73,"k":"a","x":929},{"f":1328,"k":"a","x":69},{"f":1327,"k":"a","x":1329},{"f":1330,"k":"a","x":816},{"f":1325,"k":"a","x":89},{"f":59,"k":"a","x":1332},{"f":1328,"k":"a","x":89},{"f":1333,"k":"a","x":1334},{"f":1335,"k":"a","x":828},{"f":1325,"k":"a","x":106},{"f":59,"k":"a","x":1337},{"f":1328,"k":"a","x":106},{"f":1338,"k":"a","x":1339},{"f":1340,"k":"a","x":839},{"f":1341,"k":"a","x":846},{"f":1336,"k":"a","x":1342},{"f":1331,"k":"a","x":1343},{"f":800,"k":"a","x":1344},{"f":605,"k":"a","x":1345},{"f":1346,"k":"a","x":1322},{"f":1324,"k":"a","x":1347},{"f":513,"k":"a","x":1323},{"f":1349,"k":"a","x":1347},{"f":335,"k":"a","x":1350},{"f":857,"k":"a","x":1316},{"f":1352,"k":"a","x":1344},{"f":779,"k":"a","x":929},{"f":800,"k":"a","x":1354},{"f":861,"k":"a","x":1355},{"b":"e","k":"l","n":"","t":49,"v":1356},{"f":1353,"k":"a","x":1357},{"f":868,"k":"a","x":929},{"f":1358,"k":"a","x":1359},{"f":1351,"k":"a","x":1360},{"f":1348,"k":"a","x":1361},{"f":507,"k":"a","x":1347},{"f":800,"k":"a","x":1343},{"f":605,"k":"a","x":1364},{"f":1365,"k":"a","x":1322},{"f":1363,"k":"a","x":1366},{"f":513,"k":"a","x":1347},{"f":1368,"k":"a","x":1366},{"f":335,"k":"a","x":1369},{"f":857,"k":"a","x":1344},{"f":1371,"k":"a","x":1343},{"f":1372,"k":"a","x":1357},{"f":1050,"k":"a","x":1326},{"f":1374,"k":"a","x":1329},{"f":486,"k":"a","x":1326},{"f":1053,"k":"a","x":1376},{"f":1056,"k":"a","x":1326},{"f":1378,"k":"a","x":1329},{"f":1377,"k":"a","x":1379},{"f":1062,"k":"a","x":1376},{"f":1381,"k":"a","x":1379},{"f":1061,"k":"a","x":1382},{"f":1383,"k":"a","x":1066},{"f":335,"k":"a","x":1384},{"f":1385,"k":"a","x":1070},{"f":1380,"k":"a","x":1386},{"f":1375,"k":"a","x":1387},{"f":1388,"k":"a","x":49},{"f":1389,"k":"a","x":816},{"f":1390,"k":"a","x":1343},{"f":1373,"k":"a","x":1391},{"f":1370,"k":"a","x":1392},{"f":1367,"k":"a","x":1393},{"f":507,"k":"a","x":1366},{"f":800,"k":"a","x":1342},{"f":605,"k":"a","x":1396},{"f":1397,"k":"a","x":1322},{"f":1395,"k":"a","x":1398},{"f":513,"k":"a","x":1366},{"f":1400,"k":"a","x":1398},{"f":335,"k":"a","x":1401},{"f":857,"k":"a","x":1343},{"f":1403,"k":"a","x":1342},{"f":1404,"k":"a","x":1357},{"f":1050,"k":"a","x":1332},{"f":1406,"k":"a","x":1334},{"f":486,"k":"a","x":1332},{"f":1053,"k":"a","x":1408},{"f":1056,"k":"a","x":1332},{"f":1410,"k":"a","x":1334},{"f":1409,"k":"a","x":1411},{"f":1062,"k":"a","x":1408},{"f":1413,"k":"a","x":1411},{"f":1061,"k":"a","x":1414},{"f":1415,"k":"a","x":1066},{"f":335,"k":"a","x":1416},{"f":1417,"k":"a","x":1070},{"f":1412,"k":"a","x":1418},{"f":1407,"k":"a","x":1419},{"f":1420,"k":"a","x":49},{"f":1421,"k":"a","x":828},{"f":1422,"k":"a","x":1342},{"f":1405,"k":"a","x":1423},{"f":1402,"k":"a","x":1424},{"f":1399,"k":"a","x":1425},{"f":507,"k":"a","x":1398},{"f":800,"k":"a","x":846},{"f":605,"k":"a","x":1428},{"f":1429,"k":"a","x":1322},{"f":1427,"k":"a","x":1430},{"f":513,"k":"a","x":1398},{"f":1432,"k":"a","x":1430},{"f":335,"k":"a","x":1433},{"f":857,"k":"a","x":1342},{"f":1435,"k":"a","x":846},{"f":1436,"k":"a","x":1357},{"f":1050,"k":"a","x":1337},{"f":1438,"k":"a","x":1339},{"f":486,"k":"a","x":1337},{"f":1053,"k":"a","x":1440},{"f":1056,"k":"a","x":1337},{"f":1442,"k":"a","x":1339},{"f":1441,"k":"a","x":1443},{"f":1062,"k":"a","x":1440},{"f":1445,"k":"a","x":1443},{"f":1061,"k":"a","x":1446},{"f":1447,"k":"a","x":1066},{"f":335,"k":"a","x":1448},{"f":1449,"k":"a","x":1070},{"f":1444,"k":"a","x":1450},{"f":1439,"k":"a","x":1451},{"f":1452,"k":"a","x":49},{"f":1453,"k":"a","x":839},{"f":1454,"k":"a","x":846},{"f":1437,"k":"a","x":1455},{"f":1434,"k":"a","x":1456},{"f":1431,"k":"a","x":1457},{"f":335,"k":"a","x":1430},{"f":605,"k":"a","x":843},{"f":1460,"k":"a","x":1322},{"f":335,"k":"a","x":1461},{"f":1110,"k":"a","x":122},{"f":13,"k":"a","x":1463},{"f":1464,"k":"a","x":37},{"f":605,"k":"a","x":1465},{"f":405,"k":"a","x":929},{"f":800,"k":"a","x":1467},{"f":1466,"k":"a","x":1468},{"f":629,"k":"a","x":1469},{"f":973,"k":"a","x":1465},{"f":1471,"k":"a","x":1468},{"f":1470,"k":"a","x":1472},{"f":486,"k":"a","x":1469},{"k":"c","n":"UorAtlas.LexLeanInternal.decl789","u":[]},{"f":1475,"k":"a","x":229},{"f":1476,"k":"a","x":217},{"f":1477,"k":"a","x":1126},{"f":1478,"k":"a","x":1299},{"f":1479,"k":"a","x":240},{"f":1480,"k":"a","x":220},{"b":"e","k":"l","n":"","t":1474,"v":1481},{"f":1473,"k":"a","x":1482},{"body":1483,"d":true,"k":"e","n":"","t":933,"v":934},{"body":1484,"d":true,"k":"e","n":"","t":924,"v":925},{"body":1485,"d":true,"k":"e","n":"","t":916,"v":917},{"body":1486,"d":true,"k":"e","n":"","t":907,"v":910},{"f":1462,"k":"a","x":1487},{"f":1459,"k":"a","x":1488},{"f":1458,"k":"a","x":1489},{"f":1426,"k":"a","x":1490},{"f":1394,"k":"a","x":1491},{"f":1362,"k":"a","x":1492},{"f":1319,"k":"a","x":1493},{"f":1315,"k":"a","x":1494},{"f":1495,"k":"a","x":55},{"b":"e","k":"l","n":"","t":49,"v":1496},{"b":"e","k":"l","n":"","t":142,"v":1497},{"f":233,"k":"a","x":23},{"f":1499,"k":"a","x":794},{"f":800,"k":"a","x":1500},{"f":4,"k":"a","x":1501},{"f":1502,"k":"a","x":37},{"f":4,"k":"a","x":1000},{"f":1504,"k":"a","x":37},{"f":779,"k":"a","x":69},{"f":800,"k":"a","x":1506},{"f":619,"k":"a","x":1507},{"f":779,"k":"a","x":89},{"f":800,"k":"a","x":1509},{"f":947,"k":"a","x":1510},{"f":1508,"k":"a","x":1511},{"f":619,"k":"a","x":1512},{"f":779,"k":"a","x":106},{"f":800,"k":"a","x":1514},{"f":953,"k":"a","x":1515},{"f":1513,"k":"a","x":1516},{"f":619,"k":"a","x":1517},{"f":779,"k":"a","x":961},{"f":800,"k":"a","x":1519},{"f":959,"k":"a","x":1520},{"f":1518,"k":"a","x":1521},{"f":22,"k":"a","x":1522},{"f":1523,"k":"a","x":37},{"f":13,"k":"a","x":1524},{"f":1525,"k":"a","x":37},{"f":605,"k":"a","x":1526},{"f":1527,"k":"a","x":914},{"f":486,"k":"a","x":1528},{"k":"c","n":"False","u":[]},{"b":"e","k":"p","n":"","t":1529,"v":1530},{"b":"e","k":"p","n":"","t":1505,"v":1531},{"b":"e","k":"p","n":"","t":1503,"v":1532},{"b":"e","k":"p","n":"","t":142,"v":1533},{"f":918,"k":"a","x":69},{"f":800,"k":"a","x":1535},{"f":619,"k":"a","x":1536},{"f":918,"k":"a","x":89},{"f":800,"k":"a","x":1538},{"f":947,"k":"a","x":1539},{"f":1537,"k":"a","x":1540},{"f":619,"k":"a","x":1541},{"f":918,"k":"a","x":106},{"f":800,"k":"a","x":1543},{"f":953,"k":"a","x":1544},{"f":1542,"k":"a","x":1545},{"f":619,"k":"a","x":1546},{"f":918,"k":"a","x":961},{"f":800,"k":"a","x":1548},{"f":959,"k":"a","x":1549},{"f":1547,"k":"a","x":1550},{"f":22,"k":"a","x":1551},{"f":1552,"k":"a","x":37},{"f":13,"k":"a","x":1553},{"f":1554,"k":"a","x":37},{"f":4,"k":"a","x":1555},{"f":918,"k":"a","x":912},{"f":800,"k":"a","x":1557},{"f":1556,"k":"a","x":1558},{"f":585,"k":"a","x":1559},{"k":"c","n":"GT.gt","u":[{"k":"z"}]},{"f":1561,"k":"a","x":0},{"f":1562,"k":"a","x":3},{"f":1563,"k":"a","x":1555},{"f":1564,"k":"a","x":1558},{"f":1560,"k":"a","x":1565},{"f":1566,"k":"a","x":1530},{"k":"c","n":"Nat.lt_or_gt_of_ne","u":[]},{"f":1568,"k":"a","x":1555},{"f":1569,"k":"a","x":1558},{"f":1570,"k":"a","x":200},{"f":1567,"k":"a","x":1571},{"k":"c","n":"Lean.Omega.Constraint.not_sat'_of_isImpossible","u":[]},{"k":"c","n":"Lean.Omega.Constraint.mk","u":[]},{"k":"c","n":"Option.some","u":[{"k":"z"}]},{"k":"c","n":"Int","u":[]},{"f":1575,"k":"a","x":1576},{"f":25,"k":"a","x":1576},{"f":1578,"k":"a","x":62},{"k":"c","n":"instOfNat","u":[]},{"f":1580,"k":"a","x":62},{"f":1579,"k":"a","x":1581},{"f":1577,"k":"a","x":1582},{"f":1574,"k":"a","x":1583},{"k":"c","n":"Neg.neg","u":[{"k":"z"}]},{"f":1585,"k":"a","x":1576},{"k":"c","n":"Int.instNegInt","u":[]},{"f":1586,"k":"a","x":1587},{"f":1578,"k":"a","x":86},{"f":1580,"k":"a","x":86},{"f":1589,"k":"a","x":1590},{"f":1588,"k":"a","x":1591},{"f":1577,"k":"a","x":1592},{"f":1584,"k":"a","x":1593},{"f":1573,"k":"a","x":1594},{"k":"c","n":"Lean.Omega.Constraint.isImpossible","u":[]},{"f":1596,"k":"a","x":1594},{"f":1061,"k":"a","x":1597},{"f":1598,"k":"a","x":1066},{"f":1053,"k":"a","x":1599},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":1601,"k":"a","x":1597},{"f":1602,"k":"a","x":1066},{"f":1600,"k":"a","x":1603},{"f":1062,"k":"a","x":1599},{"f":1605,"k":"a","x":1603},{"f":1061,"k":"a","x":1606},{"f":1607,"k":"a","x":1066},{"f":335,"k":"a","x":1608},{"f":1609,"k":"a","x":1070},{"f":1604,"k":"a","x":1610},{"f":1595,"k":"a","x":1611},{"k":"c","n":"List.cons","u":[{"k":"z"}]},{"f":1613,"k":"a","x":1576},{"f":1614,"k":"a","x":1582},{"f":1614,"k":"a","x":1591},{"f":1578,"k":"a","x":34},{"f":1580,"k":"a","x":34},{"f":1617,"k":"a","x":1618},{"f":1614,"k":"a","x":1619},{"f":1614,"k":"a","x":1592},{"k":"c","n":"List.nil","u":[{"k":"z"}]},{"f":1622,"k":"a","x":1576},{"f":1621,"k":"a","x":1623},{"f":1615,"k":"a","x":1624},{"f":1620,"k":"a","x":1625},{"f":1616,"k":"a","x":1626},{"f":1615,"k":"a","x":1627},{"f":1615,"k":"a","x":1628},{"f":1612,"k":"a","x":1629},{"k":"c","n":"Lean.Omega.Coeffs.ofList","u":[]},{"k":"c","n":"Nat.cast","u":[{"k":"z"}]},{"f":1632,"k":"a","x":1576},{"k":"c","n":"instNatCastInt","u":[]},{"f":1633,"k":"a","x":1634},{"f":926,"k":"a","x":794},{"f":800,"k":"a","x":1636},{"f":1635,"k":"a","x":1637},{"f":1614,"k":"a","x":1638},{"f":926,"k":"a","x":912},{"f":800,"k":"a","x":1640},{"f":1635,"k":"a","x":1641},{"f":1614,"k":"a","x":1642},{"f":926,"k":"a","x":920},{"f":800,"k":"a","x":1644},{"f":1635,"k":"a","x":1645},{"f":1614,"k":"a","x":1646},{"f":1635,"k":"a","x":931},{"f":1614,"k":"a","x":1648},{"f":14,"k":"a","x":1576},{"f":1650,"k":"a","x":1576},{"f":1651,"k":"a","x":1576},{"f":18,"k":"a","x":1576},{"k":"c","n":"Int.instDiv","u":[]},{"f":1653,"k":"a","x":1654},{"f":1652,"k":"a","x":1655},{"f":926,"k":"a","x":69},{"f":800,"k":"a","x":1657},{"f":619,"k":"a","x":1658},{"f":926,"k":"a","x":89},{"f":800,"k":"a","x":1660},{"f":947,"k":"a","x":1661},{"f":1659,"k":"a","x":1662},{"f":619,"k":"a","x":1663},{"f":926,"k":"a","x":106},{"f":800,"k":"a","x":1665},{"f":953,"k":"a","x":1666},{"f":1664,"k":"a","x":1667},{"f":619,"k":"a","x":1668},{"f":926,"k":"a","x":961},{"f":800,"k":"a","x":1670},{"f":959,"k":"a","x":1671},{"f":1669,"k":"a","x":1672},{"f":1635,"k":"a","x":1673},{"f":1656,"k":"a","x":1674},{"f":1675,"k":"a","x":1619},{"f":1614,"k":"a","x":1676},{"f":22,"k":"a","x":1673},{"f":1678,"k":"a","x":37},{"f":1635,"k":"a","x":1679},{"f":1656,"k":"a","x":1680},{"f":1681,"k":"a","x":1619},{"f":1614,"k":"a","x":1682},{"f":1683,"k":"a","x":1623},{"f":1677,"k":"a","x":1684},{"f":1649,"k":"a","x":1685},{"f":1647,"k":"a","x":1686},{"f":1643,"k":"a","x":1687},{"f":1639,"k":"a","x":1688},{"f":1631,"k":"a","x":1689},{"f":1630,"k":"a","x":1690},{"k":"c","n":"Lean.Omega.Constraint.combine_sat'","u":[]},{"f":1584,"k":"a","x":1583},{"f":1692,"k":"a","x":1693},{"k":"c","n":"Option.none","u":[{"k":"z"}]},{"f":1695,"k":"a","x":1576},{"f":1574,"k":"a","x":1696},{"f":1697,"k":"a","x":1593},{"f":1694,"k":"a","x":1698},{"f":1699,"k":"a","x":1629},{"f":1700,"k":"a","x":1690},{"k":"c","n":"Lean.Omega.tidy_sat","u":[]},{"f":1578,"k":"a","x":787},{"f":1580,"k":"a","x":787},{"f":1703,"k":"a","x":1704},{"f":1588,"k":"a","x":1705},{"f":1577,"k":"a","x":1706},{"f":1574,"k":"a","x":1707},{"f":1577,"k":"a","x":1705},{"f":1708,"k":"a","x":1709},{"f":1702,"k":"a","x":1710},{"f":1588,"k":"a","x":1619},{"f":1614,"k":"a","x":1712},{"f":1578,"k":"a","x":27},{"f":1580,"k":"a","x":27},{"f":1714,"k":"a","x":1715},{"f":1588,"k":"a","x":1716},{"f":1614,"k":"a","x":1717},{"f":1620,"k":"a","x":1623},{"f":1615,"k":"a","x":1719},{"f":1718,"k":"a","x":1720},{"f":1713,"k":"a","x":1721},{"f":1615,"k":"a","x":1722},{"f":1615,"k":"a","x":1723},{"f":1711,"k":"a","x":1724},{"f":1725,"k":"a","x":1690},{"k":"c","n":"Lean.Omega.combo_sat'","u":[]},{"f":1584,"k":"a","x":1709},{"f":1727,"k":"a","x":1728},{"f":1708,"k":"a","x":1583},{"f":1729,"k":"a","x":1730},{"f":1731,"k":"a","x":1592},{"f":1713,"k":"a","x":1623},{"f":1616,"k":"a","x":1733},{"f":1615,"k":"a","x":1734},{"f":1615,"k":"a","x":1735},{"f":1615,"k":"a","x":1736},{"f":1615,"k":"a","x":1737},{"f":1732,"k":"a","x":1738},{"f":1739,"k":"a","x":1592},{"f":1614,"k":"a","x":1716},{"f":1741,"k":"a","x":1624},{"f":1620,"k":"a","x":1742},{"f":1615,"k":"a","x":1743},{"f":1615,"k":"a","x":1744},{"f":1740,"k":"a","x":1745},{"f":1746,"k":"a","x":1690},{"f":1697,"k":"a","x":1709},{"f":1692,"k":"a","x":1748},{"f":1584,"k":"a","x":1696},{"f":1749,"k":"a","x":1750},{"f":1751,"k":"a","x":1738},{"f":1752,"k":"a","x":1690},{"f":1708,"k":"a","x":1696},{"f":1702,"k":"a","x":1754},{"f":1621,"k":"a","x":1719},{"f":1615,"k":"a","x":1756},{"f":1615,"k":"a","x":1757},{"f":1615,"k":"a","x":1758},{"f":1615,"k":"a","x":1759},{"f":1755,"k":"a","x":1760},{"f":1761,"k":"a","x":1690},{"k":"c","n":"Lean.Omega.Constraint.addInequality_sat","u":[]},{"f":1763,"k":"a","x":1705},{"f":1764,"k":"a","x":1760},{"f":1765,"k":"a","x":1690},{"k":"c","n":"le_of_le_of_eq","u":[{"k":"z"}]},{"f":1767,"k":"a","x":1576},{"f":1768,"k":"a","x":1582},{"k":"c","n":"HSub.hSub","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":1770,"k":"a","x":1576},{"f":1771,"k":"a","x":1576},{"f":1772,"k":"a","x":1576},{"k":"c","n":"instHSub","u":[{"k":"z"}]},{"f":1774,"k":"a","x":1576},{"k":"c","n":"Int.instSub","u":[]},{"f":1775,"k":"a","x":1776},{"f":1773,"k":"a","x":1777},{"f":611,"k":"a","x":1576},{"f":1779,"k":"a","x":1576},{"f":1780,"k":"a","x":1576},{"f":615,"k":"a","x":1576},{"k":"c","n":"Int.instAdd","u":[]},{"f":1782,"k":"a","x":1783},{"f":1781,"k":"a","x":1784},{"f":938,"k":"a","x":1576},{"f":1786,"k":"a","x":1576},{"f":1787,"k":"a","x":1576},{"f":942,"k":"a","x":1576},{"k":"c","n":"Int.instMul","u":[]},{"f":1789,"k":"a","x":1790},{"f":1788,"k":"a","x":1791},{"f":1792,"k":"a","x":1619},{"f":1793,"k":"a","x":1682},{"f":1785,"k":"a","x":1794},{"f":1795,"k":"a","x":1619},{"f":1778,"k":"a","x":1796},{"f":1785,"k":"a","x":1680},{"f":1798,"k":"a","x":1591},{"f":1797,"k":"a","x":1799},{"f":1769,"k":"a","x":1800},{"k":"c","n":"Lean.Omega.LinearCombo.eval","u":[]},{"k":"c","n":"Lean.Omega.LinearCombo","u":[]},{"f":1770,"k":"a","x":1803},{"f":1804,"k":"a","x":1803},{"f":1805,"k":"a","x":1803},{"f":1774,"k":"a","x":1803},{"k":"c","n":"Lean.Omega.LinearCombo.instSub","u":[]},{"f":1807,"k":"a","x":1808},{"f":1806,"k":"a","x":1809},{"k":"c","n":"Lean.Omega.LinearCombo.mk","u":[]},{"f":1811,"k":"a","x":1619},{"f":1615,"k":"a","x":1720},{"f":1615,"k":"a","x":1813},{"f":1615,"k":"a","x":1814},{"f":1615,"k":"a","x":1815},{"f":1812,"k":"a","x":1816},{"f":1810,"k":"a","x":1817},{"f":1811,"k":"a","x":1591},{"f":1616,"k":"a","x":1623},{"f":1615,"k":"a","x":1820},{"f":1615,"k":"a","x":1821},{"f":1615,"k":"a","x":1822},{"f":1615,"k":"a","x":1823},{"f":1819,"k":"a","x":1824},{"f":1818,"k":"a","x":1825},{"f":1802,"k":"a","x":1826},{"f":1827,"k":"a","x":1690},{"f":1801,"k":"a","x":1828},{"k":"c","n":"Int.instLEInt","u":[]},{"f":1829,"k":"a","x":1830},{"k":"c","n":"Int.sub_nonneg_of_le","u":[]},{"f":1832,"k":"a","x":1796},{"f":1833,"k":"a","x":1799},{"k":"c","n":"Int.add_one_le_of_lt","u":[]},{"f":1835,"k":"a","x":1680},{"f":1836,"k":"a","x":1796},{"k":"c","n":"Int.lt_mul_ediv_self_add","u":[]},{"f":1838,"k":"a","x":1680},{"f":1839,"k":"a","x":1619},{"f":1,"k":"a","x":1576},{"k":"c","n":"Int.instLTInt","u":[]},{"f":1841,"k":"a","x":1842},{"f":1843,"k":"a","x":1582},{"f":1844,"k":"a","x":1619},{"f":1053,"k":"a","x":1845},{"k":"c","n":"Int.decLt","u":[]},{"f":1847,"k":"a","x":1582},{"f":1848,"k":"a","x":1619},{"f":1846,"k":"a","x":1849},{"f":1062,"k":"a","x":1845},{"f":1851,"k":"a","x":1849},{"f":1061,"k":"a","x":1852},{"f":1853,"k":"a","x":1066},{"f":335,"k":"a","x":1854},{"f":1855,"k":"a","x":1070},{"f":1850,"k":"a","x":1856},{"f":1840,"k":"a","x":1857},{"f":1837,"k":"a","x":1858},{"f":1834,"k":"a","x":1859},{"f":1831,"k":"a","x":1860},{"k":"c","n":"Eq.trans","u":[{"a":{"k":"z"},"k":"s"}]},{"f":1862,"k":"a","x":1576},{"f":1863,"k":"a","x":1800},{"f":611,"k":"a","x":1803},{"f":1865,"k":"a","x":1803},{"f":1866,"k":"a","x":1803},{"f":615,"k":"a","x":1803},{"k":"c","n":"Lean.Omega.LinearCombo.instAdd","u":[]},{"f":1868,"k":"a","x":1869},{"f":1867,"k":"a","x":1870},{"f":1811,"k":"a","x":1582},{"f":1872,"k":"a","x":1816},{"f":1871,"k":"a","x":1873},{"f":1812,"k":"a","x":1623},{"f":1874,"k":"a","x":1875},{"f":1802,"k":"a","x":1876},{"f":1877,"k":"a","x":1690},{"f":1778,"k":"a","x":1878},{"f":1872,"k":"a","x":1824},{"f":1871,"k":"a","x":1880},{"f":1819,"k":"a","x":1623},{"f":1881,"k":"a","x":1882},{"f":1802,"k":"a","x":1883},{"f":1884,"k":"a","x":1690},{"f":1879,"k":"a","x":1885},{"f":1864,"k":"a","x":1886},{"f":1887,"k":"a","x":1828},{"k":"c","n":"Lean.Omega.Int.sub_congr","u":[]},{"f":1889,"k":"a","x":1796},{"f":1890,"k":"a","x":1878},{"f":1891,"k":"a","x":1799},{"f":1892,"k":"a","x":1885},{"f":1863,"k":"a","x":1796},{"k":"c","n":"Lean.Omega.LinearCombo.mul","u":[]},{"f":1895,"k":"a","x":1875},{"f":1615,"k":"a","x":1824},{"f":1872,"k":"a","x":1897},{"f":1896,"k":"a","x":1898},{"f":1802,"k":"a","x":1899},{"f":1900,"k":"a","x":1690},{"f":1785,"k":"a","x":1901},{"f":1802,"k":"a","x":1875},{"f":1903,"k":"a","x":1690},{"f":1902,"k":"a","x":1904},{"f":1894,"k":"a","x":1905},{"f":1906,"k":"a","x":1878},{"k":"c","n":"Lean.Omega.Int.add_congr","u":[]},{"f":1908,"k":"a","x":1794},{"f":1909,"k":"a","x":1901},{"f":1910,"k":"a","x":1619},{"f":1911,"k":"a","x":1904},{"f":1863,"k":"a","x":1794},{"f":1792,"k":"a","x":1904},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate","u":[]},{"k":"n","v":"5"},{"f":26,"k":"a","x":1916},{"f":29,"k":"a","x":1916},{"f":1917,"k":"a","x":1918},{"f":1915,"k":"a","x":1919},{"f":1802,"k":"a","x":1920},{"f":1921,"k":"a","x":1690},{"f":1914,"k":"a","x":1922},{"f":1913,"k":"a","x":1923},{"f":1924,"k":"a","x":1901},{"k":"c","n":"Lean.Omega.Int.mul_congr","u":[]},{"f":1926,"k":"a","x":1619},{"f":1927,"k":"a","x":1904},{"f":1928,"k":"a","x":1682},{"f":1929,"k":"a","x":1922},{"f":50,"k":"a","x":1576},{"f":1931,"k":"a","x":1619},{"f":1932,"k":"a","x":1904},{"f":335,"k":"a","x":1933},{"f":136,"k":"a","x":1576},{"f":1935,"k":"a","x":1619},{"f":1934,"k":"a","x":1936},{"f":1930,"k":"a","x":1937},{"f":416,"k":"a","x":1576},{"f":1939,"k":"a","x":1922},{"f":1940,"k":"a","x":1682},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate_eval_5","u":[]},{"f":1942,"k":"a","x":1638},{"f":1943,"k":"a","x":1642},{"f":1944,"k":"a","x":1646},{"f":1945,"k":"a","x":1648},{"f":1946,"k":"a","x":1676},{"f":1947,"k":"a","x":1682},{"f":1948,"k":"a","x":1623},{"f":1941,"k":"a","x":1949},{"f":1938,"k":"a","x":1950},{"f":1925,"k":"a","x":1951},{"f":1939,"k":"a","x":1901},{"f":1802,"k":"a","x":1898},{"f":1954,"k":"a","x":1690},{"f":1914,"k":"a","x":1955},{"f":1953,"k":"a","x":1956},{"k":"c","n":"Lean.Omega.LinearCombo.mul_eval","u":[]},{"f":1958,"k":"a","x":1875},{"f":1959,"k":"a","x":1898},{"f":1960,"k":"a","x":1690},{"k":"c","n":"Lean.Omega.Coeffs.isZero","u":[]},{"f":1962,"k":"a","x":1623},{"f":551,"k":"a","x":1963},{"f":1962,"k":"a","x":1897},{"f":1964,"k":"a","x":1965},{"f":1053,"k":"a","x":1966},{"k":"c","n":"instDecidableOr","u":[]},{"f":1968,"k":"a","x":1963},{"f":1969,"k":"a","x":1965},{"k":"c","n":"List.decidableBAll","u":[{"k":"z"}]},{"f":1971,"k":"a","x":1576},{"f":1931,"k":"a","x":208},{"f":1973,"k":"a","x":1582},{"b":"e","k":"l","n":"","t":1576,"v":1974},{"f":1972,"k":"a","x":1975},{"k":"c","n":"Int.instDecidableEq","u":[]},{"f":1977,"k":"a","x":208},{"f":1978,"k":"a","x":1582},{"b":"e","k":"l","n":"","t":1576,"v":1979},{"f":1976,"k":"a","x":1980},{"f":1981,"k":"a","x":1623},{"f":1970,"k":"a","x":1982},{"f":1981,"k":"a","x":1897},{"f":1983,"k":"a","x":1984},{"f":1967,"k":"a","x":1985},{"f":1062,"k":"a","x":1966},{"f":1987,"k":"a","x":1985},{"f":1061,"k":"a","x":1988},{"f":1989,"k":"a","x":1066},{"f":335,"k":"a","x":1990},{"f":1991,"k":"a","x":1070},{"f":1986,"k":"a","x":1992},{"f":1961,"k":"a","x":1993},{"f":1957,"k":"a","x":1994},{"f":1952,"k":"a","x":1995},{"f":1912,"k":"a","x":1996},{"f":1997,"k":"a","x":1937},{"f":1907,"k":"a","x":1998},{"f":1939,"k":"a","x":1878},{"f":1802,"k":"a","x":1873},{"f":2001,"k":"a","x":1690},{"f":1785,"k":"a","x":2002},{"f":2003,"k":"a","x":1904},{"f":2000,"k":"a","x":2004},{"k":"c","n":"Lean.Omega.LinearCombo.add_eval","u":[]},{"f":2006,"k":"a","x":1873},{"f":2007,"k":"a","x":1875},{"f":2008,"k":"a","x":1690},{"f":2005,"k":"a","x":2009},{"f":1999,"k":"a","x":2010},{"f":1893,"k":"a","x":2011},{"f":1863,"k":"a","x":1799},{"f":1915,"k":"a","x":37},{"f":1802,"k":"a","x":2014},{"f":2015,"k":"a","x":1690},{"f":1785,"k":"a","x":2016},{"f":1802,"k":"a","x":1882},{"f":2018,"k":"a","x":1690},{"f":2017,"k":"a","x":2019},{"f":2013,"k":"a","x":2020},{"f":2021,"k":"a","x":1885},{"f":1908,"k":"a","x":1680},{"f":2023,"k":"a","x":2016},{"f":2024,"k":"a","x":1591},{"f":2025,"k":"a","x":2019},{"f":1863,"k":"a","x":1680},{"f":1635,"k":"a","x":37},{"f":1675,"k":"a","x":2028},{"f":2027,"k":"a","x":2029},{"f":2030,"k":"a","x":2016},{"k":"c","n":"Int.natCast_ediv","u":[]},{"f":2032,"k":"a","x":1673},{"f":2033,"k":"a","x":37},{"f":2031,"k":"a","x":2034},{"f":1939,"k":"a","x":2016},{"f":2036,"k":"a","x":1676},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate_eval_4","u":[]},{"f":2038,"k":"a","x":1638},{"f":2039,"k":"a","x":1642},{"f":2040,"k":"a","x":1646},{"f":2041,"k":"a","x":1648},{"f":2042,"k":"a","x":1676},{"f":2043,"k":"a","x":1684},{"f":2037,"k":"a","x":2044},{"f":2035,"k":"a","x":2045},{"f":2026,"k":"a","x":2046},{"f":1931,"k":"a","x":1591},{"f":2048,"k":"a","x":2019},{"f":335,"k":"a","x":2049},{"f":1935,"k":"a","x":1591},{"f":2050,"k":"a","x":2051},{"f":2047,"k":"a","x":2052},{"f":2022,"k":"a","x":2053},{"f":1939,"k":"a","x":1885},{"f":1802,"k":"a","x":1880},{"f":2056,"k":"a","x":1690},{"f":1785,"k":"a","x":2057},{"f":2058,"k":"a","x":2019},{"f":2055,"k":"a","x":2059},{"f":2006,"k":"a","x":1880},{"f":2061,"k":"a","x":1882},{"f":2062,"k":"a","x":1690},{"f":2060,"k":"a","x":2063},{"f":2054,"k":"a","x":2064},{"f":2012,"k":"a","x":2065},{"f":1888,"k":"a","x":2066},{"f":1939,"k":"a","x":1828},{"f":1802,"k":"a","x":1817},{"f":2069,"k":"a","x":1690},{"f":1778,"k":"a","x":2070},{"f":1802,"k":"a","x":1825},{"f":2072,"k":"a","x":1690},{"f":2071,"k":"a","x":2073},{"f":2068,"k":"a","x":2074},{"k":"c","n":"Lean.Omega.LinearCombo.sub_eval","u":[]},{"f":2076,"k":"a","x":1817},{"f":2077,"k":"a","x":1825},{"f":2078,"k":"a","x":1690},{"f":2075,"k":"a","x":2079},{"f":2067,"k":"a","x":2080},{"f":1861,"k":"a","x":2081},{"f":1766,"k":"a","x":2082},{"f":1762,"k":"a","x":2083},{"f":1753,"k":"a","x":2084},{"f":1763,"k":"a","x":1582},{"f":2086,"k":"a","x":1738},{"f":2087,"k":"a","x":1690},{"f":1778,"k":"a","x":1680},{"f":2089,"k":"a","x":1794},{"f":1769,"k":"a","x":2090},{"f":1810,"k":"a","x":1880},{"f":2092,"k":"a","x":1873},{"f":1802,"k":"a","x":2093},{"f":2094,"k":"a","x":1690},{"f":2091,"k":"a","x":2095},{"f":2096,"k":"a","x":1830},{"f":1832,"k":"a","x":1680},{"f":2098,"k":"a","x":1794},{"k":"c","n":"Int.mul_ediv_self_le","u":[]},{"f":2100,"k":"a","x":1680},{"f":2101,"k":"a","x":1619},{"f":362,"k":"a","x":1576},{"f":2103,"k":"a","x":1619},{"f":2104,"k":"a","x":1582},{"f":1053,"k":"a","x":2105},{"f":1932,"k":"a","x":1582},{"f":1056,"k":"a","x":2107},{"f":1977,"k":"a","x":1619},{"f":2109,"k":"a","x":1582},{"f":2108,"k":"a","x":2110},{"f":2106,"k":"a","x":2111},{"f":1062,"k":"a","x":2105},{"f":2113,"k":"a","x":2111},{"f":1061,"k":"a","x":2114},{"f":2115,"k":"a","x":1066},{"f":335,"k":"a","x":2116},{"f":2117,"k":"a","x":1070},{"f":2112,"k":"a","x":2118},{"f":2102,"k":"a","x":2119},{"f":2099,"k":"a","x":2120},{"f":2097,"k":"a","x":2121},{"f":1863,"k":"a","x":2090},{"f":1778,"k":"a","x":2016},{"f":2124,"k":"a","x":1901},{"f":2123,"k":"a","x":2125},{"f":2126,"k":"a","x":2095},{"f":1889,"k":"a","x":1680},{"f":2128,"k":"a","x":2016},{"f":2129,"k":"a","x":1794},{"f":2130,"k":"a","x":1901},{"f":2131,"k":"a","x":2046},{"f":2132,"k":"a","x":1996},{"f":2127,"k":"a","x":2133},{"f":1939,"k":"a","x":2095},{"f":1778,"k":"a","x":2057},{"f":2136,"k":"a","x":2002},{"f":2135,"k":"a","x":2137},{"f":2076,"k":"a","x":1880},{"f":2139,"k":"a","x":1873},{"f":2140,"k":"a","x":1690},{"f":2138,"k":"a","x":2141},{"f":2134,"k":"a","x":2142},{"f":2122,"k":"a","x":2143},{"f":2088,"k":"a","x":2144},{"f":2085,"k":"a","x":2145},{"f":1747,"k":"a","x":2146},{"f":1702,"k":"a","x":1728},{"f":1718,"k":"a","x":1820},{"f":1713,"k":"a","x":2149},{"f":1615,"k":"a","x":2150},{"f":1615,"k":"a","x":2151},{"f":2148,"k":"a","x":2152},{"f":2153,"k":"a","x":1690},{"f":1727,"k":"a","x":1693},{"f":2155,"k":"a","x":1728},{"f":2156,"k":"a","x":1592},{"f":1616,"k":"a","x":1743},{"f":1615,"k":"a","x":2158},{"f":2157,"k":"a","x":2159},{"f":2160,"k":"a","x":1591},{"f":2161,"k":"a","x":1821},{"f":2162,"k":"a","x":1690},{"f":1578,"k":"a","x":119},{"f":1580,"k":"a","x":119},{"f":2164,"k":"a","x":2165},{"f":1614,"k":"a","x":2166},{"f":2167,"k":"a","x":1733},{"f":1741,"k":"a","x":2168},{"f":1620,"k":"a","x":2169},{"f":1615,"k":"a","x":2170},{"f":1711,"k":"a","x":2171},{"f":2172,"k":"a","x":1690},{"f":1729,"k":"a","x":1728},{"f":2174,"k":"a","x":1591},{"f":1616,"k":"a","x":2170},{"f":2175,"k":"a","x":2176},{"f":2177,"k":"a","x":1592},{"f":2178,"k":"a","x":1820},{"f":2179,"k":"a","x":1690},{"f":1751,"k":"a","x":2176},{"f":2181,"k":"a","x":1690},{"f":1588,"k":"a","x":2166},{"f":1614,"k":"a","x":2183},{"f":2184,"k":"a","x":1719},{"f":1718,"k":"a","x":2185},{"f":1713,"k":"a","x":2186},{"f":1621,"k":"a","x":2187},{"f":1755,"k":"a","x":2188},{"f":2189,"k":"a","x":1690},{"f":1764,"k":"a","x":2188},{"f":2191,"k":"a","x":1690},{"f":1793,"k":"a","x":1676},{"f":1785,"k":"a","x":2193},{"f":2194,"k":"a","x":1619},{"f":1778,"k":"a","x":2195},{"f":1785,"k":"a","x":1674},{"f":2197,"k":"a","x":1591},{"f":2196,"k":"a","x":2198},{"f":1769,"k":"a","x":2199},{"f":1812,"k":"a","x":1815},{"f":1810,"k":"a","x":2201},{"f":2167,"k":"a","x":1623},{"f":1741,"k":"a","x":2203},{"f":1620,"k":"a","x":2204},{"f":1616,"k":"a","x":2205},{"f":1819,"k":"a","x":2206},{"f":2202,"k":"a","x":2207},{"f":1802,"k":"a","x":2208},{"f":2209,"k":"a","x":1690},{"f":2200,"k":"a","x":2210},{"f":2211,"k":"a","x":1830},{"f":1832,"k":"a","x":2195},{"f":2213,"k":"a","x":2198},{"f":1835,"k":"a","x":1674},{"f":2215,"k":"a","x":2195},{"f":1838,"k":"a","x":1674},{"f":2217,"k":"a","x":1619},{"f":2218,"k":"a","x":1857},{"f":2216,"k":"a","x":2219},{"f":2214,"k":"a","x":2220},{"f":2212,"k":"a","x":2221},{"f":1863,"k":"a","x":2199},{"f":1872,"k":"a","x":1815},{"f":1871,"k":"a","x":2224},{"f":2225,"k":"a","x":1875},{"f":1802,"k":"a","x":2226},{"f":2227,"k":"a","x":1690},{"f":1778,"k":"a","x":2228},{"f":1872,"k":"a","x":2206},{"f":1871,"k":"a","x":2230},{"f":2231,"k":"a","x":1882},{"f":1802,"k":"a","x":2232},{"f":2233,"k":"a","x":1690},{"f":2229,"k":"a","x":2234},{"f":2223,"k":"a","x":2235},{"f":2236,"k":"a","x":2210},{"f":1889,"k":"a","x":2195},{"f":2238,"k":"a","x":2228},{"f":2239,"k":"a","x":2198},{"f":2240,"k":"a","x":2234},{"f":1863,"k":"a","x":2195},{"f":1896,"k":"a","x":1880},{"f":1802,"k":"a","x":2243},{"f":2244,"k":"a","x":1690},{"f":1785,"k":"a","x":2245},{"f":2246,"k":"a","x":1904},{"f":2242,"k":"a","x":2247},{"f":2248,"k":"a","x":2228},{"f":1908,"k":"a","x":2193},{"f":2250,"k":"a","x":2245},{"f":2251,"k":"a","x":1619},{"f":2252,"k":"a","x":1904},{"f":1863,"k":"a","x":2193},{"f":1914,"k":"a","x":2016},{"f":2254,"k":"a","x":2255},{"f":2256,"k":"a","x":2245},{"f":1928,"k":"a","x":1676},{"f":2258,"k":"a","x":2016},{"f":2259,"k":"a","x":1937},{"f":2260,"k":"a","x":2045},{"f":2257,"k":"a","x":2261},{"f":1939,"k":"a","x":2245},{"f":1914,"k":"a","x":2057},{"f":2263,"k":"a","x":2264},{"f":1959,"k":"a","x":1880},{"f":2266,"k":"a","x":1690},{"f":1962,"k":"a","x":1824},{"f":1964,"k":"a","x":2268},{"f":1053,"k":"a","x":2269},{"f":1969,"k":"a","x":2268},{"f":2271,"k":"a","x":1982},{"f":1981,"k":"a","x":1824},{"f":2272,"k":"a","x":2273},{"f":2270,"k":"a","x":2274},{"f":1062,"k":"a","x":2269},{"f":2276,"k":"a","x":2274},{"f":1061,"k":"a","x":2277},{"f":2278,"k":"a","x":1066},{"f":335,"k":"a","x":2279},{"f":2280,"k":"a","x":1070},{"f":2275,"k":"a","x":2281},{"f":2267,"k":"a","x":2282},{"f":2265,"k":"a","x":2283},{"f":2262,"k":"a","x":2284},{"f":2253,"k":"a","x":2285},{"f":2286,"k":"a","x":1937},{"f":2249,"k":"a","x":2287},{"f":1939,"k":"a","x":2228},{"f":1802,"k":"a","x":2224},{"f":2290,"k":"a","x":1690},{"f":1785,"k":"a","x":2291},{"f":2292,"k":"a","x":1904},{"f":2289,"k":"a","x":2293},{"f":2006,"k":"a","x":2224},{"f":2295,"k":"a","x":1875},{"f":2296,"k":"a","x":1690},{"f":2294,"k":"a","x":2297},{"f":2288,"k":"a","x":2298},{"f":2241,"k":"a","x":2299},{"f":1863,"k":"a","x":2198},{"f":1741,"k":"a","x":1623},{"f":1620,"k":"a","x":2302},{"f":1616,"k":"a","x":2303},{"f":1872,"k":"a","x":2304},{"f":1871,"k":"a","x":2305},{"f":1615,"k":"a","x":2203},{"f":1615,"k":"a","x":2307},{"f":1615,"k":"a","x":2308},{"f":1872,"k":"a","x":2309},{"f":2306,"k":"a","x":2310},{"f":1802,"k":"a","x":2311},{"f":2312,"k":"a","x":1690},{"f":1785,"k":"a","x":2313},{"f":2314,"k":"a","x":2019},{"f":2301,"k":"a","x":2315},{"f":2316,"k":"a","x":2234},{"f":1908,"k":"a","x":1674},{"f":2318,"k":"a","x":2313},{"f":2319,"k":"a","x":1591},{"f":2320,"k":"a","x":2019},{"f":1863,"k":"a","x":1674},{"f":1635,"k":"a","x":1668},{"f":1785,"k":"a","x":2323},{"f":1635,"k":"a","x":1672},{"f":2324,"k":"a","x":2325},{"f":2322,"k":"a","x":2326},{"f":2327,"k":"a","x":2313},{"k":"c","n":"Int.natCast_add","u":[]},{"f":2329,"k":"a","x":1668},{"f":2330,"k":"a","x":1672},{"f":2328,"k":"a","x":2331},{"f":1863,"k":"a","x":2326},{"f":1616,"k":"a","x":1719},{"f":1872,"k":"a","x":2334},{"f":1871,"k":"a","x":2335},{"f":1615,"k":"a","x":2302},{"f":1615,"k":"a","x":2337},{"f":1872,"k":"a","x":2338},{"f":2336,"k":"a","x":2339},{"f":1802,"k":"a","x":2340},{"f":2341,"k":"a","x":1690},{"f":1785,"k":"a","x":2342},{"f":1811,"k":"a","x":2166},{"f":2344,"k":"a","x":1623},{"f":1895,"k":"a","x":2345},{"f":1872,"k":"a","x":1823},{"f":2346,"k":"a","x":2347},{"f":1802,"k":"a","x":2348},{"f":2349,"k":"a","x":1690},{"f":2343,"k":"a","x":2350},{"f":2333,"k":"a","x":2351},{"f":2352,"k":"a","x":2313},{"f":1908,"k":"a","x":2323},{"f":2354,"k":"a","x":2342},{"f":2355,"k":"a","x":2325},{"f":2356,"k":"a","x":2350},{"f":1863,"k":"a","x":2323},{"f":1635,"k":"a","x":1663},{"f":1785,"k":"a","x":2359},{"f":1635,"k":"a","x":1667},{"f":2360,"k":"a","x":2361},{"f":2358,"k":"a","x":2362},{"f":2363,"k":"a","x":2342},{"f":2329,"k":"a","x":1663},{"f":2365,"k":"a","x":1667},{"f":2364,"k":"a","x":2366},{"f":1863,"k":"a","x":2362},{"f":1872,"k":"a","x":1820},{"f":1871,"k":"a","x":2369},{"f":1872,"k":"a","x":1720},{"f":2370,"k":"a","x":2371},{"f":1802,"k":"a","x":2372},{"f":2373,"k":"a","x":1690},{"f":1785,"k":"a","x":2374},{"f":1811,"k":"a","x":1716},{"f":2376,"k":"a","x":1623},{"f":1895,"k":"a","x":2377},{"f":1872,"k":"a","x":1822},{"f":2378,"k":"a","x":2379},{"f":1802,"k":"a","x":2380},{"f":2381,"k":"a","x":1690},{"f":2375,"k":"a","x":2382},{"f":2368,"k":"a","x":2383},{"f":2384,"k":"a","x":2342},{"f":1908,"k":"a","x":2359},{"f":2386,"k":"a","x":2374},{"f":2387,"k":"a","x":2361},{"f":2388,"k":"a","x":2382},{"f":1863,"k":"a","x":2359},{"f":1635,"k":"a","x":1658},{"f":1785,"k":"a","x":2391},{"f":1635,"k":"a","x":1662},{"f":2392,"k":"a","x":2393},{"f":2390,"k":"a","x":2394},{"f":2395,"k":"a","x":2374},{"f":2329,"k":"a","x":1658},{"f":2397,"k":"a","x":1662},{"f":2396,"k":"a","x":2398},{"f":1785,"k":"a","x":1638},{"f":2400,"k":"a","x":2393},{"f":1863,"k":"a","x":2401},{"f":26,"k":"a","x":62},{"f":29,"k":"a","x":62},{"f":2403,"k":"a","x":2404},{"f":1915,"k":"a","x":2405},{"f":1802,"k":"a","x":2406},{"f":2407,"k":"a","x":1690},{"f":1785,"k":"a","x":2408},{"f":1872,"k":"a","x":1821},{"f":1896,"k":"a","x":2410},{"f":1802,"k":"a","x":2411},{"f":2412,"k":"a","x":1690},{"f":2409,"k":"a","x":2413},{"f":2402,"k":"a","x":2414},{"f":2415,"k":"a","x":2374},{"f":1908,"k":"a","x":1638},{"f":2417,"k":"a","x":2408},{"f":2418,"k":"a","x":2393},{"f":2419,"k":"a","x":2413},{"f":1939,"k":"a","x":2408},{"f":2421,"k":"a","x":1638},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate_eval_0","u":[]},{"f":2423,"k":"a","x":1638},{"f":2424,"k":"a","x":1688},{"f":2422,"k":"a","x":2425},{"f":2420,"k":"a","x":2426},{"f":1863,"k":"a","x":2393},{"f":1792,"k":"a","x":2028},{"f":1635,"k":"a","x":1661},{"f":2429,"k":"a","x":2430},{"f":2428,"k":"a","x":2431},{"f":2432,"k":"a","x":2413},{"k":"c","n":"Int.natCast_mul","u":[]},{"f":2434,"k":"a","x":37},{"f":2435,"k":"a","x":1661},{"f":2433,"k":"a","x":2436},{"f":2429,"k":"a","x":1642},{"f":1863,"k":"a","x":2438},{"f":26,"k":"a","x":86},{"f":29,"k":"a","x":86},{"f":2440,"k":"a","x":2441},{"f":1915,"k":"a","x":2442},{"f":1802,"k":"a","x":2443},{"f":2444,"k":"a","x":1690},{"f":1914,"k":"a","x":2445},{"f":2439,"k":"a","x":2446},{"f":2447,"k":"a","x":2413},{"f":1926,"k":"a","x":2028},{"f":2449,"k":"a","x":1904},{"f":2450,"k":"a","x":1642},{"f":2451,"k":"a","x":2445},{"f":1931,"k":"a","x":2028},{"f":2453,"k":"a","x":1904},{"f":335,"k":"a","x":2454},{"f":1935,"k":"a","x":2028},{"f":2455,"k":"a","x":2456},{"f":2452,"k":"a","x":2457},{"f":1939,"k":"a","x":2445},{"f":2459,"k":"a","x":1642},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate_eval_1","u":[]},{"f":2461,"k":"a","x":1638},{"f":2462,"k":"a","x":1642},{"f":2463,"k":"a","x":1687},{"f":2460,"k":"a","x":2464},{"f":2458,"k":"a","x":2465},{"f":2448,"k":"a","x":2466},{"f":1939,"k":"a","x":2413},{"f":1802,"k":"a","x":2410},{"f":2469,"k":"a","x":1690},{"f":1914,"k":"a","x":2470},{"f":2468,"k":"a","x":2471},{"f":1959,"k":"a","x":2410},{"f":2473,"k":"a","x":1690},{"f":1962,"k":"a","x":1821},{"f":1964,"k":"a","x":2475},{"f":1053,"k":"a","x":2476},{"f":1969,"k":"a","x":2475},{"f":2478,"k":"a","x":1982},{"f":1981,"k":"a","x":1821},{"f":2479,"k":"a","x":2480},{"f":2477,"k":"a","x":2481},{"f":1062,"k":"a","x":2476},{"f":2483,"k":"a","x":2481},{"f":1061,"k":"a","x":2484},{"f":2485,"k":"a","x":1066},{"f":335,"k":"a","x":2486},{"f":2487,"k":"a","x":1070},{"f":2482,"k":"a","x":2488},{"f":2474,"k":"a","x":2489},{"f":2472,"k":"a","x":2490},{"f":2467,"k":"a","x":2491},{"f":2437,"k":"a","x":2492},{"f":2427,"k":"a","x":2493},{"f":2416,"k":"a","x":2494},{"f":1939,"k":"a","x":2374},{"f":1802,"k":"a","x":2369},{"f":2497,"k":"a","x":1690},{"f":1785,"k":"a","x":2498},{"f":1802,"k":"a","x":2371},{"f":2500,"k":"a","x":1690},{"f":2499,"k":"a","x":2501},{"f":2496,"k":"a","x":2502},{"f":2006,"k":"a","x":2369},{"f":2504,"k":"a","x":2371},{"f":2505,"k":"a","x":1690},{"f":2503,"k":"a","x":2506},{"f":2495,"k":"a","x":2507},{"f":2399,"k":"a","x":2508},{"f":2389,"k":"a","x":2509},{"f":1863,"k":"a","x":2361},{"f":1635,"k":"a","x":31},{"f":1792,"k":"a","x":2512},{"f":1635,"k":"a","x":1666},{"f":2513,"k":"a","x":2514},{"f":2511,"k":"a","x":2515},{"f":2516,"k":"a","x":2382},{"f":2434,"k":"a","x":31},{"f":2518,"k":"a","x":1666},{"f":2517,"k":"a","x":2519},{"f":2513,"k":"a","x":1646},{"f":1863,"k":"a","x":2521},{"f":1802,"k":"a","x":2377},{"f":2523,"k":"a","x":1690},{"f":1792,"k":"a","x":2524},{"f":26,"k":"a","x":103},{"f":29,"k":"a","x":103},{"f":2526,"k":"a","x":2527},{"f":1915,"k":"a","x":2528},{"f":1802,"k":"a","x":2529},{"f":2530,"k":"a","x":1690},{"f":2525,"k":"a","x":2531},{"f":2522,"k":"a","x":2532},{"f":2533,"k":"a","x":2382},{"f":1926,"k":"a","x":2512},{"f":2535,"k":"a","x":2524},{"f":2536,"k":"a","x":1646},{"f":2537,"k":"a","x":2531},{"f":1931,"k":"a","x":2512},{"f":2539,"k":"a","x":2524},{"f":335,"k":"a","x":2540},{"f":1935,"k":"a","x":2512},{"f":2541,"k":"a","x":2542},{"f":2538,"k":"a","x":2543},{"f":1939,"k":"a","x":2531},{"f":2545,"k":"a","x":1646},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate_eval_2","u":[]},{"f":2547,"k":"a","x":1638},{"f":2548,"k":"a","x":1642},{"f":2549,"k":"a","x":1646},{"f":2550,"k":"a","x":1686},{"f":2546,"k":"a","x":2551},{"f":2544,"k":"a","x":2552},{"f":2534,"k":"a","x":2553},{"f":1939,"k":"a","x":2382},{"f":1802,"k":"a","x":2379},{"f":2556,"k":"a","x":1690},{"f":2525,"k":"a","x":2557},{"f":2555,"k":"a","x":2558},{"f":1958,"k":"a","x":2377},{"f":2560,"k":"a","x":2379},{"f":2561,"k":"a","x":1690},{"f":1962,"k":"a","x":1822},{"f":1964,"k":"a","x":2563},{"f":1053,"k":"a","x":2564},{"f":1969,"k":"a","x":2563},{"f":2566,"k":"a","x":1982},{"f":1981,"k":"a","x":1822},{"f":2567,"k":"a","x":2568},{"f":2565,"k":"a","x":2569},{"f":1062,"k":"a","x":2564},{"f":2571,"k":"a","x":2569},{"f":1061,"k":"a","x":2572},{"f":2573,"k":"a","x":1066},{"f":335,"k":"a","x":2574},{"f":2575,"k":"a","x":1070},{"f":2570,"k":"a","x":2576},{"f":2562,"k":"a","x":2577},{"f":2559,"k":"a","x":2578},{"f":2554,"k":"a","x":2579},{"f":2520,"k":"a","x":2580},{"f":2510,"k":"a","x":2581},{"f":2385,"k":"a","x":2582},{"f":1939,"k":"a","x":2342},{"f":1802,"k":"a","x":2335},{"f":2585,"k":"a","x":1690},{"f":1785,"k":"a","x":2586},{"f":1802,"k":"a","x":2339},{"f":2588,"k":"a","x":1690},{"f":2587,"k":"a","x":2589},{"f":2584,"k":"a","x":2590},{"f":2006,"k":"a","x":2335},{"f":2592,"k":"a","x":2339},{"f":2593,"k":"a","x":1690},{"f":2591,"k":"a","x":2594},{"f":2583,"k":"a","x":2595},{"f":2367,"k":"a","x":2596},{"f":2357,"k":"a","x":2597},{"f":1863,"k":"a","x":2325},{"f":1635,"k":"a","x":122},{"f":1792,"k":"a","x":2600},{"f":1635,"k":"a","x":1671},{"f":2601,"k":"a","x":2602},{"f":2599,"k":"a","x":2603},{"f":2604,"k":"a","x":2350},{"f":2434,"k":"a","x":122},{"f":2606,"k":"a","x":1671},{"f":2605,"k":"a","x":2607},{"f":2601,"k":"a","x":1648},{"f":1863,"k":"a","x":2609},{"f":1802,"k":"a","x":2345},{"f":2611,"k":"a","x":1690},{"f":1792,"k":"a","x":2612},{"f":1915,"k":"a","x":790},{"f":1802,"k":"a","x":2614},{"f":2615,"k":"a","x":1690},{"f":2613,"k":"a","x":2616},{"f":2610,"k":"a","x":2617},{"f":2618,"k":"a","x":2350},{"f":1926,"k":"a","x":2600},{"f":2620,"k":"a","x":2612},{"f":2621,"k":"a","x":1648},{"f":2622,"k":"a","x":2616},{"f":1931,"k":"a","x":2600},{"f":2624,"k":"a","x":2612},{"f":335,"k":"a","x":2625},{"f":1935,"k":"a","x":2600},{"f":2626,"k":"a","x":2627},{"f":2623,"k":"a","x":2628},{"f":1939,"k":"a","x":2616},{"f":2630,"k":"a","x":1648},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate_eval_3","u":[]},{"f":2632,"k":"a","x":1638},{"f":2633,"k":"a","x":1642},{"f":2634,"k":"a","x":1646},{"f":2635,"k":"a","x":1648},{"f":2636,"k":"a","x":1685},{"f":2631,"k":"a","x":2637},{"f":2629,"k":"a","x":2638},{"f":2619,"k":"a","x":2639},{"f":1939,"k":"a","x":2350},{"f":1802,"k":"a","x":2347},{"f":2642,"k":"a","x":1690},{"f":2613,"k":"a","x":2643},{"f":2641,"k":"a","x":2644},{"f":1958,"k":"a","x":2345},{"f":2646,"k":"a","x":2347},{"f":2647,"k":"a","x":1690},{"f":1962,"k":"a","x":1823},{"f":1964,"k":"a","x":2649},{"f":1053,"k":"a","x":2650},{"f":1969,"k":"a","x":2649},{"f":2652,"k":"a","x":1982},{"f":1981,"k":"a","x":1823},{"f":2653,"k":"a","x":2654},{"f":2651,"k":"a","x":2655},{"f":1062,"k":"a","x":2650},{"f":2657,"k":"a","x":2655},{"f":1061,"k":"a","x":2658},{"f":2659,"k":"a","x":1066},{"f":335,"k":"a","x":2660},{"f":2661,"k":"a","x":1070},{"f":2656,"k":"a","x":2662},{"f":2648,"k":"a","x":2663},{"f":2645,"k":"a","x":2664},{"f":2640,"k":"a","x":2665},{"f":2608,"k":"a","x":2666},{"f":2598,"k":"a","x":2667},{"f":2353,"k":"a","x":2668},{"f":1939,"k":"a","x":2313},{"f":1802,"k":"a","x":2305},{"f":2671,"k":"a","x":1690},{"f":1785,"k":"a","x":2672},{"f":1802,"k":"a","x":2310},{"f":2674,"k":"a","x":1690},{"f":2673,"k":"a","x":2675},{"f":2670,"k":"a","x":2676},{"f":2006,"k":"a","x":2305},{"f":2678,"k":"a","x":2310},{"f":2679,"k":"a","x":1690},{"f":2677,"k":"a","x":2680},{"f":2669,"k":"a","x":2681},{"f":2332,"k":"a","x":2682},{"f":2321,"k":"a","x":2683},{"f":2684,"k":"a","x":2052},{"f":2317,"k":"a","x":2685},{"f":1939,"k":"a","x":2234},{"f":1802,"k":"a","x":2230},{"f":2688,"k":"a","x":1690},{"f":1785,"k":"a","x":2689},{"f":2690,"k":"a","x":2019},{"f":2687,"k":"a","x":2691},{"f":2006,"k":"a","x":2230},{"f":2693,"k":"a","x":1882},{"f":2694,"k":"a","x":1690},{"f":2692,"k":"a","x":2695},{"f":2686,"k":"a","x":2696},{"f":2300,"k":"a","x":2697},{"f":2237,"k":"a","x":2698},{"f":1939,"k":"a","x":2210},{"f":1802,"k":"a","x":2201},{"f":2701,"k":"a","x":1690},{"f":1778,"k":"a","x":2702},{"f":1802,"k":"a","x":2207},{"f":2704,"k":"a","x":1690},{"f":2703,"k":"a","x":2705},{"f":2700,"k":"a","x":2706},{"f":2076,"k":"a","x":2201},{"f":2708,"k":"a","x":2207},{"f":2709,"k":"a","x":1690},{"f":2707,"k":"a","x":2710},{"f":2699,"k":"a","x":2711},{"f":2222,"k":"a","x":2712},{"f":2192,"k":"a","x":2713},{"f":2190,"k":"a","x":2714},{"f":2182,"k":"a","x":2715},{"f":2086,"k":"a","x":2176},{"f":2717,"k":"a","x":1690},{"f":1778,"k":"a","x":1674},{"f":2719,"k":"a","x":2193},{"f":1769,"k":"a","x":2720},{"f":1810,"k":"a","x":2230},{"f":2722,"k":"a","x":2224},{"f":1802,"k":"a","x":2723},{"f":2724,"k":"a","x":1690},{"f":2721,"k":"a","x":2725},{"f":2726,"k":"a","x":1830},{"f":1832,"k":"a","x":1674},{"f":2728,"k":"a","x":2193},{"f":2100,"k":"a","x":1674},{"f":2730,"k":"a","x":1619},{"f":2731,"k":"a","x":2119},{"f":2729,"k":"a","x":2732},{"f":2727,"k":"a","x":2733},{"f":1863,"k":"a","x":2720},{"f":1778,"k":"a","x":2313},{"f":2736,"k":"a","x":2245},{"f":2735,"k":"a","x":2737},{"f":2738,"k":"a","x":2725},{"f":1889,"k":"a","x":1674},{"f":2740,"k":"a","x":2313},{"f":2741,"k":"a","x":2193},{"f":2742,"k":"a","x":2245},{"f":2743,"k":"a","x":2683},{"f":2744,"k":"a","x":2285},{"f":2739,"k":"a","x":2745},{"f":1939,"k":"a","x":2725},{"f":1778,"k":"a","x":2689},{"f":2748,"k":"a","x":2291},{"f":2747,"k":"a","x":2749},{"f":2076,"k":"a","x":2230},{"f":2751,"k":"a","x":2224},{"f":2752,"k":"a","x":1690},{"f":2750,"k":"a","x":2753},{"f":2746,"k":"a","x":2754},{"f":2734,"k":"a","x":2755},{"f":2718,"k":"a","x":2756},{"f":2716,"k":"a","x":2757},{"f":2180,"k":"a","x":2758},{"f":1692,"k":"a","x":1750},{"f":2760,"k":"a","x":1748},{"f":2761,"k":"a","x":1820},{"f":2762,"k":"a","x":1690},{"f":2086,"k":"a","x":1820},{"f":2764,"k":"a","x":1690},{"f":1769,"k":"a","x":1638},{"f":2766,"k":"a","x":2408},{"f":2767,"k":"a","x":1830},{"k":"c","n":"Int.natCast_nonneg","u":[]},{"f":2769,"k":"a","x":1637},{"f":2768,"k":"a","x":2770},{"f":2771,"k":"a","x":2426},{"f":2765,"k":"a","x":2772},{"f":2763,"k":"a","x":2773},{"f":1755,"k":"a","x":1624},{"f":2775,"k":"a","x":1690},{"f":1764,"k":"a","x":1624},{"f":2777,"k":"a","x":1690},{"f":1778,"k":"a","x":2028},{"f":2400,"k":"a","x":1591},{"f":2779,"k":"a","x":2780},{"f":1769,"k":"a","x":2781},{"f":1810,"k":"a","x":1875},{"f":1819,"k":"a","x":1820},{"f":2783,"k":"a","x":2784},{"f":1802,"k":"a","x":2785},{"f":2786,"k":"a","x":1690},{"f":2782,"k":"a","x":2787},{"f":2788,"k":"a","x":1830},{"f":1832,"k":"a","x":2028},{"f":2790,"k":"a","x":2780},{"f":1835,"k":"a","x":1638},{"f":2792,"k":"a","x":2028},{"k":"c","n":"Lean.Omega.Int.ofNat_lt_of_lt","u":[]},{"f":2794,"k":"a","x":1637},{"f":2795,"k":"a","x":37},{"f":2796,"k":"a","x":181},{"f":2793,"k":"a","x":2797},{"f":2791,"k":"a","x":2798},{"f":2789,"k":"a","x":2799},{"f":1863,"k":"a","x":2781},{"f":1778,"k":"a","x":1904},{"f":2370,"k":"a","x":1882},{"f":1802,"k":"a","x":2803},{"f":2804,"k":"a","x":1690},{"f":2802,"k":"a","x":2805},{"f":2801,"k":"a","x":2806},{"f":2807,"k":"a","x":2787},{"f":1889,"k":"a","x":2028},{"f":2809,"k":"a","x":1904},{"f":2810,"k":"a","x":2780},{"f":2811,"k":"a","x":2805},{"f":2812,"k":"a","x":2457},{"f":1863,"k":"a","x":2780},{"f":2409,"k":"a","x":2019},{"f":2814,"k":"a","x":2815},{"f":2816,"k":"a","x":2805},{"f":2418,"k":"a","x":1591},{"f":2818,"k":"a","x":2019},{"f":2819,"k":"a","x":2426},{"f":2820,"k":"a","x":2052},{"f":2817,"k":"a","x":2821},{"f":1939,"k":"a","x":2805},{"f":2499,"k":"a","x":2019},{"f":2823,"k":"a","x":2824},{"f":2504,"k":"a","x":1882},{"f":2826,"k":"a","x":1690},{"f":2825,"k":"a","x":2827},{"f":2822,"k":"a","x":2828},{"f":2813,"k":"a","x":2829},{"f":2808,"k":"a","x":2830},{"f":1939,"k":"a","x":2787},{"f":1802,"k":"a","x":2784},{"f":2833,"k":"a","x":1690},{"f":2802,"k":"a","x":2834},{"f":2832,"k":"a","x":2835},{"f":2076,"k":"a","x":1875},{"f":2837,"k":"a","x":2784},{"f":2838,"k":"a","x":1690},{"f":2836,"k":"a","x":2839},{"f":2831,"k":"a","x":2840},{"f":2800,"k":"a","x":2841},{"f":2778,"k":"a","x":2842},{"f":2776,"k":"a","x":2843},{"f":2774,"k":"a","x":2844},{"f":2759,"k":"a","x":2845},{"f":2173,"k":"a","x":2846},{"f":2163,"k":"a","x":2847},{"f":2761,"k":"a","x":1821},{"f":2849,"k":"a","x":1690},{"f":2086,"k":"a","x":1821},{"f":2851,"k":"a","x":1690},{"f":1769,"k":"a","x":1642},{"f":2853,"k":"a","x":2445},{"f":2854,"k":"a","x":1830},{"f":2769,"k":"a","x":1641},{"f":2855,"k":"a","x":2856},{"f":2857,"k":"a","x":2465},{"f":2852,"k":"a","x":2858},{"f":2850,"k":"a","x":2859},{"f":1755,"k":"a","x":1625},{"f":2861,"k":"a","x":1690},{"f":1764,"k":"a","x":1625},{"f":2863,"k":"a","x":1690},{"f":1785,"k":"a","x":1642},{"f":2865,"k":"a","x":1591},{"f":2779,"k":"a","x":2866},{"f":1769,"k":"a","x":2867},{"f":1819,"k":"a","x":1821},{"f":2783,"k":"a","x":2869},{"f":1802,"k":"a","x":2870},{"f":2871,"k":"a","x":1690},{"f":2868,"k":"a","x":2872},{"f":2873,"k":"a","x":1830},{"f":2790,"k":"a","x":2866},{"f":1835,"k":"a","x":1642},{"f":2876,"k":"a","x":2028},{"f":2794,"k":"a","x":1641},{"f":2878,"k":"a","x":37},{"f":2879,"k":"a","x":177},{"f":2877,"k":"a","x":2880},{"f":2875,"k":"a","x":2881},{"f":2874,"k":"a","x":2882},{"f":1863,"k":"a","x":2867},{"f":1871,"k":"a","x":2410},{"f":2885,"k":"a","x":1882},{"f":1802,"k":"a","x":2886},{"f":2887,"k":"a","x":1690},{"f":2802,"k":"a","x":2888},{"f":2884,"k":"a","x":2889},{"f":2890,"k":"a","x":2872},{"f":2810,"k":"a","x":2866},{"f":2892,"k":"a","x":2888},{"f":2893,"k":"a","x":2457},{"f":1863,"k":"a","x":2866},{"f":1785,"k":"a","x":2445},{"f":2896,"k":"a","x":2019},{"f":2895,"k":"a","x":2897},{"f":2898,"k":"a","x":2888},{"f":1908,"k":"a","x":1642},{"f":2900,"k":"a","x":2445},{"f":2901,"k":"a","x":1591},{"f":2902,"k":"a","x":2019},{"f":2903,"k":"a","x":2465},{"f":2904,"k":"a","x":2052},{"f":2899,"k":"a","x":2905},{"f":1939,"k":"a","x":2888},{"f":1785,"k":"a","x":2470},{"f":2908,"k":"a","x":2019},{"f":2907,"k":"a","x":2909},{"f":2006,"k":"a","x":2410},{"f":2911,"k":"a","x":1882},{"f":2912,"k":"a","x":1690},{"f":2910,"k":"a","x":2913},{"f":2906,"k":"a","x":2914},{"f":2894,"k":"a","x":2915},{"f":2891,"k":"a","x":2916},{"f":1939,"k":"a","x":2872},{"f":1802,"k":"a","x":2869},{"f":2919,"k":"a","x":1690},{"f":2802,"k":"a","x":2920},{"f":2918,"k":"a","x":2921},{"f":2837,"k":"a","x":2869},{"f":2923,"k":"a","x":1690},{"f":2922,"k":"a","x":2924},{"f":2917,"k":"a","x":2925},{"f":2883,"k":"a","x":2926},{"f":2864,"k":"a","x":2927},{"f":2862,"k":"a","x":2928},{"f":2860,"k":"a","x":2929},{"f":2848,"k":"a","x":2930},{"f":2154,"k":"a","x":2931},{"f":2147,"k":"a","x":2932},{"f":1726,"k":"a","x":2933},{"f":1701,"k":"a","x":2934},{"f":1577,"k":"a","x":1591},{"f":1574,"k":"a","x":2936},{"f":2937,"k":"a","x":1696},{"f":1702,"k":"a","x":2938},{"f":2939,"k":"a","x":1724},{"f":2940,"k":"a","x":1690},{"f":2155,"k":"a","x":2938},{"f":2942,"k":"a","x":1592},{"f":2943,"k":"a","x":2159},{"f":2944,"k":"a","x":1591},{"f":1616,"k":"a","x":1758},{"f":1615,"k":"a","x":2946},{"f":2945,"k":"a","x":2947},{"f":2948,"k":"a","x":1690},{"f":2949,"k":"a","x":2847},{"f":1763,"k":"a","x":1592},{"f":2951,"k":"a","x":2947},{"f":2952,"k":"a","x":1690},{"f":1778,"k":"a","x":1642},{"f":13,"k":"a","x":1679},{"f":2955,"k":"a","x":37},{"f":1635,"k":"a","x":2956},{"f":1785,"k":"a","x":2957},{"f":2958,"k":"a","x":1591},{"f":2954,"k":"a","x":2959},{"f":1769,"k":"a","x":2960},{"f":1810,"k":"a","x":2410},{"f":1819,"k":"a","x":1738},{"f":2962,"k":"a","x":2963},{"f":1802,"k":"a","x":2964},{"f":2965,"k":"a","x":1690},{"f":2961,"k":"a","x":2966},{"f":2967,"k":"a","x":1830},{"f":1832,"k":"a","x":1642},{"f":2969,"k":"a","x":2959},{"f":1835,"k":"a","x":2957},{"f":2971,"k":"a","x":1642},{"f":2794,"k":"a","x":2956},{"f":2973,"k":"a","x":1641},{"f":2974,"k":"a","x":183},{"f":2972,"k":"a","x":2975},{"f":2970,"k":"a","x":2976},{"f":2968,"k":"a","x":2977},{"f":1863,"k":"a","x":2960},{"f":1778,"k":"a","x":2445},{"f":1872,"k":"a","x":1738},{"f":1871,"k":"a","x":2981},{"f":2982,"k":"a","x":1882},{"f":1802,"k":"a","x":2983},{"f":2984,"k":"a","x":1690},{"f":2980,"k":"a","x":2985},{"f":2979,"k":"a","x":2986},{"f":2987,"k":"a","x":2966},{"f":1889,"k":"a","x":1642},{"f":2989,"k":"a","x":2445},{"f":2990,"k":"a","x":2959},{"f":2991,"k":"a","x":2985},{"f":2992,"k":"a","x":2465},{"f":1863,"k":"a","x":2959},{"f":1785,"k":"a","x":2095},{"f":2995,"k":"a","x":2019},{"f":2994,"k":"a","x":2996},{"f":2997,"k":"a","x":2985},{"f":1908,"k":"a","x":2957},{"f":2999,"k":"a","x":2095},{"f":3000,"k":"a","x":1591},{"f":3001,"k":"a","x":2019},{"f":1863,"k":"a","x":2957},{"f":5,"k":"a","x":1576},{"f":3004,"k":"a","x":1576},{"f":3005,"k":"a","x":1576},{"f":9,"k":"a","x":1576},{"k":"c","n":"Int.instMod","u":[]},{"f":3007,"k":"a","x":3008},{"f":3006,"k":"a","x":3009},{"f":3010,"k":"a","x":1680},{"f":3011,"k":"a","x":2028},{"f":3003,"k":"a","x":3012},{"f":3013,"k":"a","x":2095},{"k":"c","n":"Int.natCast_emod","u":[]},{"f":3015,"k":"a","x":1679},{"f":3016,"k":"a","x":37},{"f":3014,"k":"a","x":3017},{"f":3011,"k":"a","x":1619},{"f":1863,"k":"a","x":3019},{"f":3020,"k":"a","x":2090},{"f":3021,"k":"a","x":2095},{"k":"c","n":"Int.emod_def","u":[]},{"f":3023,"k":"a","x":1680},{"f":3024,"k":"a","x":1619},{"f":3022,"k":"a","x":3025},{"f":3026,"k":"a","x":2143},{"f":3018,"k":"a","x":3027},{"f":3002,"k":"a","x":3028},{"f":3029,"k":"a","x":2052},{"f":2998,"k":"a","x":3030},{"f":1939,"k":"a","x":2985},{"f":1802,"k":"a","x":2981},{"f":3033,"k":"a","x":1690},{"f":1785,"k":"a","x":3034},{"f":3035,"k":"a","x":2019},{"f":3032,"k":"a","x":3036},{"f":2006,"k":"a","x":2981},{"f":3038,"k":"a","x":1882},{"f":3039,"k":"a","x":1690},{"f":3037,"k":"a","x":3040},{"f":3031,"k":"a","x":3041},{"f":2993,"k":"a","x":3042},{"f":2988,"k":"a","x":3043},{"f":1939,"k":"a","x":2966},{"f":1778,"k":"a","x":2470},{"f":1802,"k":"a","x":2963},{"f":3047,"k":"a","x":1690},{"f":3046,"k":"a","x":3048},{"f":3045,"k":"a","x":3049},{"f":2076,"k":"a","x":2410},{"f":3051,"k":"a","x":2963},{"f":3052,"k":"a","x":1690},{"f":3050,"k":"a","x":3053},{"f":3044,"k":"a","x":3054},{"f":2978,"k":"a","x":3055},{"f":2953,"k":"a","x":3056},{"f":2950,"k":"a","x":3057},{"f":2941,"k":"a","x":3058},{"f":2935,"k":"a","x":3059},{"f":1691,"k":"a","x":3060},{"b":"e","k":"l","n":"","t":1559,"v":3061},{"f":1572,"k":"a","x":3062},{"f":2937,"k":"a","x":1583},{"f":1573,"k":"a","x":3064},{"f":1596,"k":"a","x":3064},{"f":1061,"k":"a","x":3066},{"f":3067,"k":"a","x":1066},{"f":1053,"k":"a","x":3068},{"f":1601,"k":"a","x":3066},{"f":3070,"k":"a","x":1066},{"f":3069,"k":"a","x":3071},{"f":1062,"k":"a","x":3068},{"f":3073,"k":"a","x":3071},{"f":1061,"k":"a","x":3074},{"f":3075,"k":"a","x":1066},{"f":335,"k":"a","x":3076},{"f":3077,"k":"a","x":1070},{"f":3072,"k":"a","x":3078},{"f":3065,"k":"a","x":3079},{"f":3080,"k":"a","x":1629},{"f":3081,"k":"a","x":1690},{"f":1694,"k":"a","x":2938},{"f":3083,"k":"a","x":1629},{"f":3084,"k":"a","x":1690},{"f":3085,"k":"a","x":2934},{"f":1702,"k":"a","x":1698},{"f":3087,"k":"a","x":1724},{"f":3088,"k":"a","x":1690},{"f":2155,"k":"a","x":1698},{"f":3090,"k":"a","x":1592},{"f":3091,"k":"a","x":2159},{"f":3092,"k":"a","x":1591},{"f":3093,"k":"a","x":2947},{"f":3094,"k":"a","x":1690},{"f":3095,"k":"a","x":2847},{"f":1621,"k":"a","x":1736},{"f":1615,"k":"a","x":3097},{"f":2939,"k":"a","x":3098},{"f":3099,"k":"a","x":1690},{"f":2951,"k":"a","x":3098},{"f":3101,"k":"a","x":1690},{"f":1778,"k":"a","x":2957},{"f":3103,"k":"a","x":2866},{"f":1769,"k":"a","x":3104},{"f":1810,"k":"a","x":2981},{"f":3106,"k":"a","x":2869},{"f":1802,"k":"a","x":3107},{"f":3108,"k":"a","x":1690},{"f":3105,"k":"a","x":3109},{"f":3110,"k":"a","x":1830},{"f":1832,"k":"a","x":2957},{"f":3112,"k":"a","x":2866},{"f":2876,"k":"a","x":2957},{"f":2878,"k":"a","x":2956},{"f":3115,"k":"a","x":183},{"f":3114,"k":"a","x":3116},{"f":3113,"k":"a","x":3117},{"f":3111,"k":"a","x":3118},{"f":1863,"k":"a","x":3104},{"f":1778,"k":"a","x":2095},{"f":3121,"k":"a","x":2888},{"f":3120,"k":"a","x":3122},{"f":3123,"k":"a","x":3109},{"f":1889,"k":"a","x":2957},{"f":3125,"k":"a","x":2095},{"f":3126,"k":"a","x":2866},{"f":3127,"k":"a","x":2888},{"f":3128,"k":"a","x":3028},{"f":3129,"k":"a","x":2915},{"f":3124,"k":"a","x":3130},{"f":1939,"k":"a","x":3109},{"f":1778,"k":"a","x":3034},{"f":3133,"k":"a","x":2920},{"f":3132,"k":"a","x":3134},{"f":2076,"k":"a","x":2981},{"f":3136,"k":"a","x":2869},{"f":3137,"k":"a","x":1690},{"f":3135,"k":"a","x":3138},{"f":3131,"k":"a","x":3139},{"f":3119,"k":"a","x":3140},{"f":3102,"k":"a","x":3141},{"f":3100,"k":"a","x":3142},{"f":3096,"k":"a","x":3143},{"f":3089,"k":"a","x":3144},{"f":3086,"k":"a","x":3145},{"f":3082,"k":"a","x":3146},{"b":"e","k":"l","n":"","t":1565,"v":3147},{"f":3063,"k":"a","x":3148},{"b":"e","k":"l","n":"","t":1529,"v":3149},{"b":"e","k":"l","n":"","t":1505,"v":3150},{"b":"e","k":"l","n":"","t":1503,"v":3151},{"b":"e","k":"l","n":"","t":142,"v":3152},{"k":"c","n":"List.Nodup","u":[{"k":"z"}]},{"f":3154,"k":"a","x":143},{"k":"c","n":"UorAtlas.Closure.presentationBlocks","u":[]},{"f":3156,"k":"a","x":23},{"f":3155,"k":"a","x":3157},{"b":"e","k":"p","n":"","t":361,"v":3158},{"f":507,"k":"a","x":3158},{"f":1613,"k":"a","x":143},{"f":367,"k":"a","x":23},{"f":3162,"k":"a","x":69},{"f":3161,"k":"a","x":3163},{"f":3162,"k":"a","x":89},{"f":3161,"k":"a","x":3165},{"f":3162,"k":"a","x":106},{"f":3161,"k":"a","x":3167},{"f":3162,"k":"a","x":961},{"f":3161,"k":"a","x":3169},{"f":1622,"k":"a","x":143},{"f":3170,"k":"a","x":3171},{"f":3168,"k":"a","x":3172},{"f":3166,"k":"a","x":3173},{"f":3164,"k":"a","x":3174},{"f":3155,"k":"a","x":3175},{"f":3160,"k":"a","x":3176},{"f":513,"k":"a","x":3158},{"f":3178,"k":"a","x":3176},{"f":335,"k":"a","x":3179},{"k":"c","n":"List","u":[{"k":"z"}]},{"f":3181,"k":"a","x":143},{"f":270,"k":"a","x":3182},{"f":3183,"k":"a","x":264},{"f":3184,"k":"a","x":3157},{"f":3185,"k":"a","x":3175},{"f":3155,"k":"a","x":55},{"b":"e","k":"l","n":"","t":3182,"v":3187},{"f":3186,"k":"a","x":3188},{"k":"c","n":"UorAtlas.Closure.presentationBlocks.eq_1","u":[]},{"f":3190,"k":"a","x":23},{"f":3189,"k":"a","x":3191},{"f":3180,"k":"a","x":3192},{"f":3177,"k":"a","x":3193},{"k":"c","n":"Iff.mpr","u":[]},{"f":3195,"k":"a","x":3176},{"f":538,"k":"a","x":143},{"f":3197,"k":"a","x":3182},{"k":"c","n":"List.instMembership","u":[{"k":"z"}]},{"f":3199,"k":"a","x":143},{"f":3198,"k":"a","x":3200},{"f":3201,"k":"a","x":3174},{"f":3202,"k":"a","x":3163},{"f":486,"k":"a","x":3203},{"f":678,"k":"a","x":3204},{"f":3155,"k":"a","x":3174},{"f":3205,"k":"a","x":3206},{"f":3196,"k":"a","x":3207},{"k":"c","n":"List.nodup_cons","u":[{"k":"z"}]},{"f":3209,"k":"a","x":143},{"f":3210,"k":"a","x":3163},{"f":3211,"k":"a","x":3174},{"f":3208,"k":"a","x":3212},{"f":214,"k":"a","x":3204},{"f":3214,"k":"a","x":3206},{"k":"c","n":"Or.casesOn","u":[]},{"f":367,"k":"a","x":53},{"f":3217,"k":"a","x":69},{"f":175,"k":"a","x":3218},{"f":3217,"k":"a","x":89},{"f":3219,"k":"a","x":3220},{"f":3216,"k":"a","x":3221},{"f":3217,"k":"a","x":106},{"f":3161,"k":"a","x":3223},{"f":3217,"k":"a","x":961},{"f":3161,"k":"a","x":3225},{"f":3226,"k":"a","x":3171},{"f":3224,"k":"a","x":3227},{"f":3201,"k":"a","x":3228},{"f":3229,"k":"a","x":3218},{"f":3222,"k":"a","x":3230},{"f":551,"k":"a","x":3221},{"f":3232,"k":"a","x":3230},{"b":"e","k":"l","n":"","t":3233,"v":1530},{"f":3231,"k":"a","x":3234},{"k":"c","n":"Iff.mp","u":[]},{"f":3161,"k":"a","x":3220},{"f":3237,"k":"a","x":3228},{"f":3201,"k":"a","x":3238},{"f":3239,"k":"a","x":3218},{"f":3236,"k":"a","x":3240},{"f":3241,"k":"a","x":3233},{"k":"c","n":"List.mem_cons","u":[{"k":"z"}]},{"f":3243,"k":"a","x":143},{"f":3244,"k":"a","x":3220},{"f":3245,"k":"a","x":3228},{"f":3246,"k":"a","x":3218},{"f":3242,"k":"a","x":3247},{"f":3248,"k":"a","x":55},{"f":3235,"k":"a","x":3249},{"k":"c","n":"UorAtlas.Closure.presentation_blk_ne","u":[]},{"f":3251,"k":"a","x":153},{"f":3252,"k":"a","x":69},{"f":3253,"k":"a","x":89},{"f":363,"k":"a","x":69},{"f":3255,"k":"a","x":89},{"f":1053,"k":"a","x":3256},{"f":51,"k":"a","x":69},{"f":3258,"k":"a","x":89},{"f":1056,"k":"a","x":3259},{"f":73,"k":"a","x":69},{"f":3261,"k":"a","x":89},{"f":3260,"k":"a","x":3262},{"f":3257,"k":"a","x":3263},{"f":1062,"k":"a","x":3256},{"f":3265,"k":"a","x":3263},{"f":1061,"k":"a","x":3266},{"f":3267,"k":"a","x":1066},{"f":335,"k":"a","x":3268},{"f":3269,"k":"a","x":1070},{"f":3264,"k":"a","x":3270},{"f":3254,"k":"a","x":3271},{"f":3272,"k":"a","x":158},{"b":"e","k":"l","n":"","t":3221,"v":3273},{"f":3250,"k":"a","x":3274},{"f":460,"k":"a","x":69},{"f":175,"k":"a","x":3276},{"f":460,"k":"a","x":106},{"f":3277,"k":"a","x":3278},{"f":3216,"k":"a","x":3279},{"f":460,"k":"a","x":961},{"f":3161,"k":"a","x":3281},{"f":3282,"k":"a","x":3171},{"f":3201,"k":"a","x":3283},{"f":3284,"k":"a","x":3276},{"f":3280,"k":"a","x":3285},{"f":551,"k":"a","x":3279},{"f":3287,"k":"a","x":3285},{"b":"e","k":"l","n":"","t":3288,"v":1530},{"f":3286,"k":"a","x":3289},{"f":3161,"k":"a","x":3278},{"f":3291,"k":"a","x":3283},{"f":3201,"k":"a","x":3292},{"f":3293,"k":"a","x":3276},{"f":3236,"k":"a","x":3294},{"f":3295,"k":"a","x":3288},{"f":3244,"k":"a","x":3278},{"f":3297,"k":"a","x":3283},{"f":3298,"k":"a","x":3276},{"f":3296,"k":"a","x":3299},{"f":3300,"k":"a","x":158},{"f":3290,"k":"a","x":3301},{"f":3251,"k":"a","x":190},{"f":3303,"k":"a","x":69},{"f":3304,"k":"a","x":106},{"f":3255,"k":"a","x":106},{"f":1053,"k":"a","x":3306},{"f":3258,"k":"a","x":106},{"f":1056,"k":"a","x":3308},{"f":3261,"k":"a","x":106},{"f":3309,"k":"a","x":3310},{"f":3307,"k":"a","x":3311},{"f":1062,"k":"a","x":3306},{"f":3313,"k":"a","x":3311},{"f":1061,"k":"a","x":3314},{"f":3315,"k":"a","x":1066},{"f":335,"k":"a","x":3316},{"f":3317,"k":"a","x":1070},{"f":3312,"k":"a","x":3318},{"f":3305,"k":"a","x":3319},{"f":3320,"k":"a","x":200},{"b":"e","k":"l","n":"","t":3279,"v":3321},{"f":3302,"k":"a","x":3322},{"f":367,"k":"a","x":190},{"f":3324,"k":"a","x":69},{"f":175,"k":"a","x":3325},{"f":3324,"k":"a","x":961},{"f":3326,"k":"a","x":3327},{"f":3216,"k":"a","x":3328},{"f":3201,"k":"a","x":3171},{"f":3330,"k":"a","x":3325},{"f":3329,"k":"a","x":3331},{"f":551,"k":"a","x":3328},{"f":3333,"k":"a","x":3331},{"b":"e","k":"l","n":"","t":3334,"v":1530},{"f":3332,"k":"a","x":3335},{"f":3161,"k":"a","x":3327},{"f":3337,"k":"a","x":3171},{"f":3201,"k":"a","x":3338},{"f":3339,"k":"a","x":3325},{"f":3236,"k":"a","x":3340},{"f":3341,"k":"a","x":3334},{"f":3244,"k":"a","x":3327},{"f":3343,"k":"a","x":3171},{"f":3344,"k":"a","x":3325},{"f":3342,"k":"a","x":3345},{"f":3346,"k":"a","x":200},{"f":3336,"k":"a","x":3347},{"f":3251,"k":"a","x":179},{"f":3349,"k":"a","x":69},{"f":3350,"k":"a","x":961},{"f":3255,"k":"a","x":961},{"f":1053,"k":"a","x":3352},{"f":3258,"k":"a","x":961},{"f":1056,"k":"a","x":3354},{"f":3261,"k":"a","x":961},{"f":3355,"k":"a","x":3356},{"f":3353,"k":"a","x":3357},{"f":1062,"k":"a","x":3352},{"f":3359,"k":"a","x":3357},{"f":1061,"k":"a","x":3360},{"f":3361,"k":"a","x":1066},{"f":335,"k":"a","x":3362},{"f":3363,"k":"a","x":1070},{"f":3358,"k":"a","x":3364},{"f":3351,"k":"a","x":3365},{"f":3366,"k":"a","x":183},{"b":"e","k":"l","n":"","t":3328,"v":3367},{"f":3348,"k":"a","x":3368},{"k":"c","n":"False.elim","u":[{"k":"z"}]},{"f":3370,"k":"a","x":1530},{"f":488,"k":"a","x":69},{"f":3330,"k":"a","x":3372},{"f":242,"k":"a","x":3373},{"f":3374,"k":"a","x":1530},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1680","u":[{"k":"z"}]},{"f":3376,"k":"a","x":143},{"f":3377,"k":"a","x":3372},{"f":3375,"k":"a","x":3378},{"f":3379,"k":"a","x":183},{"f":3371,"k":"a","x":3380},{"b":"e","k":"l","n":"","t":3331,"v":3381},{"f":3369,"k":"a","x":3382},{"b":"e","k":"l","n":"","t":3285,"v":3383},{"f":3323,"k":"a","x":3384},{"b":"e","k":"l","n":"","t":3230,"v":3385},{"f":3275,"k":"a","x":3386},{"b":"e","k":"l","n":"","t":3203,"v":3387},{"f":3215,"k":"a","x":3388},{"f":3195,"k":"a","x":3206},{"f":3201,"k":"a","x":3173},{"f":3391,"k":"a","x":3165},{"f":486,"k":"a","x":3392},{"f":678,"k":"a","x":3393},{"f":3155,"k":"a","x":3173},{"f":3394,"k":"a","x":3395},{"f":3390,"k":"a","x":3396},{"f":3210,"k":"a","x":3165},{"f":3398,"k":"a","x":3173},{"f":3397,"k":"a","x":3399},{"f":214,"k":"a","x":3393},{"f":3401,"k":"a","x":3395},{"f":175,"k":"a","x":3220},{"f":3403,"k":"a","x":3223},{"f":3216,"k":"a","x":3404},{"f":3201,"k":"a","x":3227},{"f":3406,"k":"a","x":3220},{"f":3405,"k":"a","x":3407},{"f":551,"k":"a","x":3404},{"f":3409,"k":"a","x":3407},{"b":"e","k":"l","n":"","t":3410,"v":1530},{"f":3408,"k":"a","x":3411},{"f":3229,"k":"a","x":3220},{"f":3236,"k":"a","x":3413},{"f":3414,"k":"a","x":3410},{"f":3244,"k":"a","x":3223},{"f":3416,"k":"a","x":3227},{"f":3417,"k":"a","x":3220},{"f":3415,"k":"a","x":3418},{"f":3419,"k":"a","x":55},{"f":3412,"k":"a","x":3420},{"f":3252,"k":"a","x":89},{"f":3422,"k":"a","x":106},{"f":363,"k":"a","x":89},{"f":3424,"k":"a","x":106},{"f":1053,"k":"a","x":3425},{"f":51,"k":"a","x":89},{"f":3427,"k":"a","x":106},{"f":1056,"k":"a","x":3428},{"f":73,"k":"a","x":89},{"f":3430,"k":"a","x":106},{"f":3429,"k":"a","x":3431},{"f":3426,"k":"a","x":3432},{"f":1062,"k":"a","x":3425},{"f":3434,"k":"a","x":3432},{"f":1061,"k":"a","x":3435},{"f":3436,"k":"a","x":1066},{"f":335,"k":"a","x":3437},{"f":3438,"k":"a","x":1070},{"f":3433,"k":"a","x":3439},{"f":3423,"k":"a","x":3440},{"f":3441,"k":"a","x":158},{"b":"e","k":"l","n":"","t":3404,"v":3442},{"f":3421,"k":"a","x":3443},{"f":460,"k":"a","x":89},{"f":175,"k":"a","x":3445},{"f":3446,"k":"a","x":3281},{"f":3216,"k":"a","x":3447},{"f":3330,"k":"a","x":3445},{"f":3448,"k":"a","x":3449},{"f":551,"k":"a","x":3447},{"f":3451,"k":"a","x":3449},{"b":"e","k":"l","n":"","t":3452,"v":1530},{"f":3450,"k":"a","x":3453},{"f":3284,"k":"a","x":3445},{"f":3236,"k":"a","x":3455},{"f":3456,"k":"a","x":3452},{"f":3244,"k":"a","x":3281},{"f":3458,"k":"a","x":3171},{"f":3459,"k":"a","x":3445},{"f":3457,"k":"a","x":3460},{"f":3461,"k":"a","x":158},{"f":3454,"k":"a","x":3462},{"f":3303,"k":"a","x":89},{"f":3464,"k":"a","x":961},{"f":3424,"k":"a","x":961},{"f":1053,"k":"a","x":3466},{"f":3427,"k":"a","x":961},{"f":1056,"k":"a","x":3468},{"f":3430,"k":"a","x":961},{"f":3469,"k":"a","x":3470},{"f":3467,"k":"a","x":3471},{"f":1062,"k":"a","x":3466},{"f":3473,"k":"a","x":3471},{"f":1061,"k":"a","x":3474},{"f":3475,"k":"a","x":1066},{"f":335,"k":"a","x":3476},{"f":3477,"k":"a","x":1070},{"f":3472,"k":"a","x":3478},{"f":3465,"k":"a","x":3479},{"f":3480,"k":"a","x":200},{"b":"e","k":"l","n":"","t":3447,"v":3481},{"f":3463,"k":"a","x":3482},{"f":3324,"k":"a","x":89},{"f":3330,"k":"a","x":3484},{"f":242,"k":"a","x":3485},{"f":3486,"k":"a","x":1530},{"f":3377,"k":"a","x":3484},{"f":3487,"k":"a","x":3488},{"f":3489,"k":"a","x":200},{"f":3371,"k":"a","x":3490},{"b":"e","k":"l","n":"","t":3449,"v":3491},{"f":3483,"k":"a","x":3492},{"b":"e","k":"l","n":"","t":3407,"v":3493},{"f":3444,"k":"a","x":3494},{"b":"e","k":"l","n":"","t":3392,"v":3495},{"f":3402,"k":"a","x":3496},{"f":3195,"k":"a","x":3395},{"f":3201,"k":"a","x":3172},{"f":3499,"k":"a","x":3167},{"f":486,"k":"a","x":3500},{"f":678,"k":"a","x":3501},{"f":3155,"k":"a","x":3172},{"f":3502,"k":"a","x":3503},{"f":3498,"k":"a","x":3504},{"f":3210,"k":"a","x":3167},{"f":3506,"k":"a","x":3172},{"f":3505,"k":"a","x":3507},{"f":214,"k":"a","x":3501},{"f":3509,"k":"a","x":3503},{"f":175,"k":"a","x":3223},{"f":3511,"k":"a","x":3225},{"f":3216,"k":"a","x":3512},{"f":3330,"k":"a","x":3223},{"f":3513,"k":"a","x":3514},{"f":551,"k":"a","x":3512},{"f":3516,"k":"a","x":3514},{"b":"e","k":"l","n":"","t":3517,"v":1530},{"f":3515,"k":"a","x":3518},{"f":3406,"k":"a","x":3223},{"f":3236,"k":"a","x":3520},{"f":3521,"k":"a","x":3517},{"f":3244,"k":"a","x":3225},{"f":3523,"k":"a","x":3171},{"f":3524,"k":"a","x":3223},{"f":3522,"k":"a","x":3525},{"f":3526,"k":"a","x":55},{"f":3519,"k":"a","x":3527},{"f":3252,"k":"a","x":106},{"f":3529,"k":"a","x":961},{"f":363,"k":"a","x":106},{"f":3531,"k":"a","x":961},{"f":1053,"k":"a","x":3532},{"f":51,"k":"a","x":106},{"f":3534,"k":"a","x":961},{"f":1056,"k":"a","x":3535},{"f":73,"k":"a","x":106},{"f":3537,"k":"a","x":961},{"f":3536,"k":"a","x":3538},{"f":3533,"k":"a","x":3539},{"f":1062,"k":"a","x":3532},{"f":3541,"k":"a","x":3539},{"f":1061,"k":"a","x":3542},{"f":3543,"k":"a","x":1066},{"f":335,"k":"a","x":3544},{"f":3545,"k":"a","x":1070},{"f":3540,"k":"a","x":3546},{"f":3530,"k":"a","x":3547},{"f":3548,"k":"a","x":158},{"b":"e","k":"l","n":"","t":3512,"v":3549},{"f":3528,"k":"a","x":3550},{"f":3330,"k":"a","x":3278},{"f":242,"k":"a","x":3552},{"f":3553,"k":"a","x":1530},{"f":3377,"k":"a","x":3278},{"f":3554,"k":"a","x":3555},{"f":3556,"k":"a","x":158},{"f":3371,"k":"a","x":3557},{"b":"e","k":"l","n":"","t":3514,"v":3558},{"f":3551,"k":"a","x":3559},{"b":"e","k":"l","n":"","t":3500,"v":3560},{"f":3510,"k":"a","x":3561},{"f":3195,"k":"a","x":3503},{"f":3330,"k":"a","x":3169},{"f":486,"k":"a","x":3564},{"f":678,"k":"a","x":3565},{"f":3155,"k":"a","x":3171},{"f":3566,"k":"a","x":3567},{"f":3563,"k":"a","x":3568},{"f":3210,"k":"a","x":3169},{"f":3570,"k":"a","x":3171},{"f":3569,"k":"a","x":3571},{"f":214,"k":"a","x":3565},{"f":3573,"k":"a","x":3567},{"f":3330,"k":"a","x":3225},{"f":242,"k":"a","x":3575},{"f":3576,"k":"a","x":1530},{"f":3377,"k":"a","x":3225},{"f":3577,"k":"a","x":3578},{"f":3579,"k":"a","x":55},{"f":3371,"k":"a","x":3580},{"b":"e","k":"l","n":"","t":3564,"v":3581},{"f":3574,"k":"a","x":3582},{"k":"c","n":"List.nodup_nil","u":[{"k":"z"}]},{"f":3584,"k":"a","x":143},{"f":3583,"k":"a","x":3585},{"f":3572,"k":"a","x":3586},{"f":3562,"k":"a","x":3587},{"f":3508,"k":"a","x":3588},{"f":3497,"k":"a","x":3589},{"f":3400,"k":"a","x":3590},{"f":3389,"k":"a","x":3591},{"f":3213,"k":"a","x":3592},{"f":3194,"k":"a","x":3593},{"b":"e","k":"l","n":"","t":361,"v":3594},{"f":171,"k":"a","x":23},{"f":50,"k":"a","x":361},{"k":"c","n":"UorAtlas.Closure.presentationImage","u":[]},{"f":3598,"k":"a","x":153},{"f":3599,"k":"a","x":155},{"f":3600,"k":"a","x":158},{"f":3597,"k":"a","x":3601},{"k":"c","n":"UorAtlas.Blocks.D17.mk","u":[]},{"k":"c","n":"UorAtlas.Group.actPres","u":[]},{"f":3604,"k":"a","x":153},{"f":367,"k":"a","x":158},{"f":3605,"k":"a","x":3606},{"f":3603,"k":"a","x":3607},{"k":"c","n":"UorAtlas.LexLeanInternal.decl330","u":[]},{"f":3609,"k":"a","x":153},{"f":3610,"k":"a","x":155},{"f":3611,"k":"a","x":158},{"f":3608,"k":"a","x":3612},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1615","u":[]},{"f":3614,"k":"a","x":153},{"f":3615,"k":"a","x":158},{"f":3613,"k":"a","x":3616},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1316","u":[]},{"f":3618,"k":"a","x":153},{"f":3619,"k":"a","x":155},{"f":3620,"k":"a","x":158},{"f":3617,"k":"a","x":3621},{"f":3602,"k":"a","x":3622},{"b":"e","k":"p","n":"","t":361,"v":3623},{"b":"e","k":"p","n":"","t":3596,"v":3624},{"b":"e","k":"p","n":"","t":149,"v":3625},{"f":136,"k":"a","x":361},{"f":3627,"k":"a","x":3601},{"b":"e","k":"l","n":"","t":361,"v":3628},{"b":"e","k":"l","n":"","t":3596,"v":3629},{"b":"e","k":"l","n":"","t":149,"v":3630},{"k":"c","n":"UorAtlas.Closure.reindexedPartner","u":[]},{"f":3632,"k":"a","x":53},{"f":3633,"k":"a","x":55},{"f":51,"k":"a","x":3634},{"f":3635,"k":"a","x":358},{"b":"e","k":"p","n":"","t":49,"v":3636},{"b":"e","k":"p","n":"","t":142,"v":3637},{"f":137,"k":"a","x":3634},{"b":"e","k":"l","n":"","t":49,"v":3639},{"b":"e","k":"l","n":"","t":142,"v":3640},{"k":"c","n":"UorAtlas.Blocks.Atl","u":[]},{"f":3642,"k":"a","x":23},{"k":"c","n":"Exists","u":[{"a":{"k":"z"},"k":"s"}]},{"f":3644,"k":"a","x":361},{"k":"c","n":"UorAtlas.Blocks.V","u":[]},{"f":3646,"k":"a","x":158},{"f":175,"k":"a","x":3647},{"f":3648,"k":"a","x":153},{"b":"e","k":"l","n":"","t":361,"v":3649},{"f":3645,"k":"a","x":3650},{"b":"e","k":"p","n":"","t":3643,"v":3651},{"b":"i","k":"p","n":"","t":143,"v":3652},{"k":"c","n":"Exists.casesOn","u":[{"a":{"k":"z"},"k":"s"}]},{"f":3654,"k":"a","x":143},{"f":3644,"k":"a","x":143},{"k":"c","n":"UorAtlas.Blocks.Frm","u":[]},{"f":3657,"k":"a","x":202},{"f":3658,"k":"a","x":407},{"f":678,"k":"a","x":3659},{"f":3657,"k":"a","x":227},{"f":3661,"k":"a","x":208},{"f":678,"k":"a","x":3662},{"f":499,"k":"a","x":202},{"f":3664,"k":"a","x":407},{"f":366,"k":"a","x":3665},{"f":499,"k":"a","x":227},{"f":3667,"k":"a","x":208},{"f":3666,"k":"a","x":3668},{"f":175,"k":"a","x":3669},{"f":3670,"k":"a","x":376},{"f":678,"k":"a","x":3671},{"f":175,"k":"a","x":204},{"f":499,"k":"a","x":3665},{"f":3674,"k":"a","x":3668},{"f":3673,"k":"a","x":3675},{"f":678,"k":"a","x":3676},{"k":"c","n":"UorAtlas.Blocks.D15","u":[]},{"f":3678,"k":"a","x":204},{"f":3677,"k":"a","x":3679},{"f":3672,"k":"a","x":3680},{"f":3663,"k":"a","x":3681},{"f":3660,"k":"a","x":3682},{"b":"e","k":"l","n":"","t":143,"v":3683},{"f":3656,"k":"a","x":3684},{"b":"e","k":"l","n":"","t":143,"v":3685},{"f":3656,"k":"a","x":3686},{"b":"e","k":"l","n":"","t":143,"v":3687},{"f":3656,"k":"a","x":3688},{"b":"e","k":"l","n":"","t":143,"v":3689},{"f":3655,"k":"a","x":3690},{"f":3642,"k":"a","x":53},{"f":3646,"k":"a","x":200},{"f":175,"k":"a","x":3693},{"f":3694,"k":"a","x":190},{"b":"e","k":"l","n":"","t":361,"v":3695},{"f":3645,"k":"a","x":3696},{"b":"e","k":"l","n":"","t":3692,"v":3697},{"f":3691,"k":"a","x":3698},{"f":3699,"k":"a","x":55},{"f":3657,"k":"a","x":217},{"f":3701,"k":"a","x":1299},{"f":678,"k":"a","x":3702},{"f":3657,"k":"a","x":240},{"f":3704,"k":"a","x":220},{"f":678,"k":"a","x":3705},{"f":499,"k":"a","x":217},{"f":3707,"k":"a","x":1299},{"f":366,"k":"a","x":3708},{"f":499,"k":"a","x":240},{"f":3710,"k":"a","x":220},{"f":3709,"k":"a","x":3711},{"f":175,"k":"a","x":3712},{"f":3713,"k":"a","x":376},{"f":678,"k":"a","x":3714},{"f":175,"k":"a","x":229},{"f":499,"k":"a","x":3708},{"f":3717,"k":"a","x":3711},{"f":3716,"k":"a","x":3718},{"f":678,"k":"a","x":3719},{"f":3678,"k":"a","x":229},{"f":3720,"k":"a","x":3721},{"f":3715,"k":"a","x":3722},{"f":3706,"k":"a","x":3723},{"f":3703,"k":"a","x":3724},{"b":"e","k":"l","n":"","t":143,"v":3725},{"f":3656,"k":"a","x":3726},{"b":"e","k":"l","n":"","t":143,"v":3727},{"f":3656,"k":"a","x":3728},{"b":"e","k":"l","n":"","t":143,"v":3729},{"f":3655,"k":"a","x":3730},{"f":3656,"k":"a","x":3730},{"f":3646,"k":"a","x":208},{"f":175,"k":"a","x":3733},{"f":3734,"k":"a","x":204},{"b":"e","k":"l","n":"","t":361,"v":3735},{"f":3645,"k":"a","x":3736},{"b":"e","k":"l","n":"","t":3732,"v":3737},{"f":3731,"k":"a","x":3738},{"f":3739,"k":"a","x":200},{"f":3657,"k":"a","x":243},{"i":3,"k":"b"},{"f":3741,"k":"a","x":3742},{"f":678,"k":"a","x":3743},{"f":3657,"k":"a","x":250},{"f":3745,"k":"a","x":300},{"f":678,"k":"a","x":3746},{"f":499,"k":"a","x":243},{"f":3748,"k":"a","x":3742},{"f":366,"k":"a","x":3749},{"f":499,"k":"a","x":250},{"f":3751,"k":"a","x":300},{"f":3750,"k":"a","x":3752},{"f":175,"k":"a","x":3753},{"f":3754,"k":"a","x":376},{"f":678,"k":"a","x":3755},{"f":175,"k":"a","x":245},{"f":499,"k":"a","x":3749},{"f":3758,"k":"a","x":3752},{"f":3757,"k":"a","x":3759},{"f":678,"k":"a","x":3760},{"f":3678,"k":"a","x":245},{"f":3761,"k":"a","x":3762},{"f":3756,"k":"a","x":3763},{"f":3747,"k":"a","x":3764},{"f":3744,"k":"a","x":3765},{"b":"e","k":"l","n":"","t":143,"v":3766},{"f":3656,"k":"a","x":3767},{"b":"e","k":"l","n":"","t":143,"v":3768},{"f":3655,"k":"a","x":3769},{"f":3656,"k":"a","x":3769},{"f":3646,"k":"a","x":300},{"f":175,"k":"a","x":3772},{"f":3773,"k":"a","x":245},{"b":"e","k":"l","n":"","t":361,"v":3774},{"f":3645,"k":"a","x":3775},{"b":"e","k":"l","n":"","t":3771,"v":3776},{"f":3770,"k":"a","x":3777},{"f":3778,"k":"a","x":208},{"f":3657,"k":"a","x":646},{"i":4,"k":"b"},{"f":3780,"k":"a","x":3781},{"f":678,"k":"a","x":3782},{"f":3657,"k":"a","x":746},{"i":0,"k":"b"},{"f":3784,"k":"a","x":3785},{"f":678,"k":"a","x":3786},{"f":499,"k":"a","x":646},{"f":3788,"k":"a","x":3781},{"f":366,"k":"a","x":3789},{"f":499,"k":"a","x":746},{"f":3791,"k":"a","x":3785},{"f":3790,"k":"a","x":3792},{"f":175,"k":"a","x":3793},{"f":3794,"k":"a","x":376},{"f":678,"k":"a","x":3795},{"f":175,"k":"a","x":644},{"f":499,"k":"a","x":3789},{"f":3798,"k":"a","x":3792},{"f":3797,"k":"a","x":3799},{"f":678,"k":"a","x":3800},{"f":3678,"k":"a","x":644},{"f":3801,"k":"a","x":3802},{"f":3796,"k":"a","x":3803},{"f":3787,"k":"a","x":3804},{"f":3783,"k":"a","x":3805},{"b":"e","k":"l","n":"","t":143,"v":3806},{"f":3655,"k":"a","x":3807},{"f":3656,"k":"a","x":3807},{"f":3646,"k":"a","x":659},{"f":175,"k":"a","x":3810},{"f":3811,"k":"a","x":702},{"b":"e","k":"l","n":"","t":361,"v":3812},{"f":3645,"k":"a","x":3813},{"b":"e","k":"l","n":"","t":3809,"v":3814},{"f":3808,"k":"a","x":3815},{"f":3816,"k":"a","x":300},{"f":3657,"k":"a","x":704},{"i":5,"k":"b"},{"f":3818,"k":"a","x":3819},{"f":170,"k":"a","x":3820},{"i":3,"k":"b"},{"f":3657,"k":"a","x":3822},{"i":1,"k":"b"},{"f":3823,"k":"a","x":3824},{"f":678,"k":"a","x":3825},{"f":499,"k":"a","x":704},{"f":3827,"k":"a","x":3819},{"f":366,"k":"a","x":3828},{"f":499,"k":"a","x":3822},{"f":3830,"k":"a","x":3824},{"f":3829,"k":"a","x":3831},{"f":175,"k":"a","x":3832},{"f":3833,"k":"a","x":376},{"f":678,"k":"a","x":3834},{"f":175,"k":"a","x":702},{"f":499,"k":"a","x":3828},{"f":3837,"k":"a","x":3831},{"f":3836,"k":"a","x":3838},{"f":678,"k":"a","x":3839},{"f":3678,"k":"a","x":702},{"f":3840,"k":"a","x":3841},{"f":3835,"k":"a","x":3842},{"f":3826,"k":"a","x":3843},{"f":3821,"k":"a","x":3844},{"f":678,"k":"a","x":3820},{"f":3846,"k":"a","x":3844},{"i":0,"k":"b"},{"f":3646,"k":"a","x":3848},{"f":175,"k":"a","x":3849},{"i":11,"k":"b"},{"f":3850,"k":"a","x":3851},{"b":"e","k":"l","n":"","t":361,"v":3852},{"f":3645,"k":"a","x":3853},{"b":"e","k":"l","n":"","t":3847,"v":3854},{"f":3845,"k":"a","x":3855},{"f":3856,"k":"a","x":659},{"i":4,"k":"b"},{"f":3657,"k":"a","x":3858},{"i":2,"k":"b"},{"f":3859,"k":"a","x":3860},{"f":678,"k":"a","x":3861},{"i":8,"k":"b"},{"f":499,"k":"a","x":3863},{"i":6,"k":"b"},{"f":3864,"k":"a","x":3865},{"f":366,"k":"a","x":3866},{"f":499,"k":"a","x":3858},{"f":3868,"k":"a","x":3860},{"f":3867,"k":"a","x":3869},{"f":175,"k":"a","x":3870},{"f":3871,"k":"a","x":376},{"f":678,"k":"a","x":3872},{"i":10,"k":"b"},{"f":175,"k":"a","x":3874},{"f":499,"k":"a","x":3866},{"f":3876,"k":"a","x":3869},{"f":3875,"k":"a","x":3877},{"f":678,"k":"a","x":3878},{"f":3678,"k":"a","x":3874},{"f":3879,"k":"a","x":3880},{"f":3873,"k":"a","x":3881},{"f":3862,"k":"a","x":3882},{"i":5,"k":"b"},{"f":3657,"k":"a","x":3884},{"i":3,"k":"b"},{"f":3885,"k":"a","x":3886},{"f":170,"k":"a","x":3887},{"i":9,"k":"b"},{"f":499,"k":"a","x":3889},{"i":7,"k":"b"},{"f":3890,"k":"a","x":3891},{"f":366,"k":"a","x":3892},{"f":499,"k":"a","x":3884},{"f":3894,"k":"a","x":3886},{"f":3893,"k":"a","x":3895},{"f":175,"k":"a","x":3896},{"f":3897,"k":"a","x":376},{"f":678,"k":"a","x":3898},{"f":175,"k":"a","x":3851},{"f":499,"k":"a","x":3892},{"f":3901,"k":"a","x":3895},{"f":3900,"k":"a","x":3902},{"f":678,"k":"a","x":3903},{"f":3678,"k":"a","x":3851},{"f":3904,"k":"a","x":3905},{"f":3899,"k":"a","x":3906},{"f":3888,"k":"a","x":3907},{"f":678,"k":"a","x":3887},{"f":3909,"k":"a","x":3907},{"i":0,"k":"b"},{"f":3646,"k":"a","x":3911},{"f":175,"k":"a","x":3912},{"i":13,"k":"b"},{"f":3913,"k":"a","x":3914},{"b":"e","k":"l","n":"","t":361,"v":3915},{"f":3645,"k":"a","x":3916},{"b":"e","k":"l","n":"","t":3910,"v":3917},{"f":3908,"k":"a","x":3918},{"f":3919,"k":"a","x":3848},{"i":10,"k":"b"},{"f":499,"k":"a","x":3921},{"i":8,"k":"b"},{"f":3922,"k":"a","x":3923},{"f":366,"k":"a","x":3924},{"i":6,"k":"b"},{"f":499,"k":"a","x":3926},{"i":4,"k":"b"},{"f":3927,"k":"a","x":3928},{"f":3925,"k":"a","x":3929},{"f":175,"k":"a","x":3930},{"f":3931,"k":"a","x":376},{"f":678,"k":"a","x":3932},{"i":12,"k":"b"},{"f":175,"k":"a","x":3934},{"f":499,"k":"a","x":3924},{"f":3936,"k":"a","x":3929},{"f":3935,"k":"a","x":3937},{"f":678,"k":"a","x":3938},{"f":3678,"k":"a","x":3934},{"f":3939,"k":"a","x":3940},{"f":3933,"k":"a","x":3941},{"i":11,"k":"b"},{"f":499,"k":"a","x":3943},{"i":9,"k":"b"},{"f":3944,"k":"a","x":3945},{"f":366,"k":"a","x":3946},{"i":7,"k":"b"},{"f":499,"k":"a","x":3948},{"i":5,"k":"b"},{"f":3949,"k":"a","x":3950},{"f":3947,"k":"a","x":3951},{"f":175,"k":"a","x":3952},{"f":3953,"k":"a","x":376},{"f":170,"k":"a","x":3954},{"f":175,"k":"a","x":3914},{"f":499,"k":"a","x":3946},{"f":3957,"k":"a","x":3951},{"f":3956,"k":"a","x":3958},{"f":678,"k":"a","x":3959},{"f":3678,"k":"a","x":3914},{"f":3960,"k":"a","x":3961},{"f":3955,"k":"a","x":3962},{"f":678,"k":"a","x":3954},{"f":3964,"k":"a","x":3962},{"i":0,"k":"b"},{"f":3646,"k":"a","x":3966},{"f":175,"k":"a","x":3967},{"i":15,"k":"b"},{"f":3968,"k":"a","x":3969},{"b":"e","k":"l","n":"","t":361,"v":3970},{"f":3645,"k":"a","x":3971},{"b":"e","k":"l","n":"","t":3965,"v":3972},{"f":3963,"k":"a","x":3973},{"f":3974,"k":"a","x":3911},{"i":14,"k":"b"},{"f":175,"k":"a","x":3976},{"i":12,"k":"b"},{"f":499,"k":"a","x":3978},{"i":10,"k":"b"},{"f":3979,"k":"a","x":3980},{"f":499,"k":"a","x":3981},{"i":8,"k":"b"},{"f":499,"k":"a","x":3983},{"i":6,"k":"b"},{"f":3984,"k":"a","x":3985},{"f":3982,"k":"a","x":3986},{"f":3977,"k":"a","x":3987},{"f":678,"k":"a","x":3988},{"f":3678,"k":"a","x":3976},{"f":3989,"k":"a","x":3990},{"f":175,"k":"a","x":3969},{"i":13,"k":"b"},{"f":499,"k":"a","x":3993},{"i":11,"k":"b"},{"f":3994,"k":"a","x":3995},{"f":499,"k":"a","x":3996},{"i":9,"k":"b"},{"f":499,"k":"a","x":3998},{"i":7,"k":"b"},{"f":3999,"k":"a","x":4000},{"f":3997,"k":"a","x":4001},{"f":3992,"k":"a","x":4002},{"f":170,"k":"a","x":4003},{"f":3678,"k":"a","x":3969},{"f":4004,"k":"a","x":4005},{"f":678,"k":"a","x":4003},{"f":4007,"k":"a","x":4005},{"i":0,"k":"b"},{"f":3646,"k":"a","x":4009},{"f":175,"k":"a","x":4010},{"i":17,"k":"b"},{"f":4011,"k":"a","x":4012},{"b":"e","k":"l","n":"","t":361,"v":4013},{"f":3645,"k":"a","x":4014},{"b":"e","k":"l","n":"","t":4008,"v":4015},{"f":4006,"k":"a","x":4016},{"f":4017,"k":"a","x":3966},{"i":16,"k":"b"},{"f":3678,"k":"a","x":4019},{"f":58,"k":"a","x":143},{"i":0,"k":"b"},{"f":51,"k":"a","x":4022},{"f":4023,"k":"a","x":794},{"f":4021,"k":"a","x":4024},{"f":73,"k":"a","x":4022},{"f":4026,"k":"a","x":794},{"f":4025,"k":"a","x":4027},{"i":16,"k":"b"},{"f":4028,"k":"a","x":4029},{"f":4023,"k":"a","x":912},{"f":4021,"k":"a","x":4031},{"f":4026,"k":"a","x":912},{"f":4032,"k":"a","x":4033},{"i":14,"k":"b"},{"f":4034,"k":"a","x":4035},{"f":4023,"k":"a","x":920},{"f":4021,"k":"a","x":4037},{"f":4026,"k":"a","x":920},{"f":4038,"k":"a","x":4039},{"i":12,"k":"b"},{"f":4040,"k":"a","x":4041},{"i":10,"k":"b"},{"f":4042,"k":"a","x":4043},{"f":4036,"k":"a","x":4044},{"f":4030,"k":"a","x":4045},{"b":"e","k":"l","n":"","t":49,"v":4046},{"f":4022,"k":"a","x":794},{"f":175,"k":"a","x":4048},{"f":4049,"k":"a","x":4029},{"f":678,"k":"a","x":4050},{"f":4022,"k":"a","x":912},{"f":175,"k":"a","x":4052},{"f":4053,"k":"a","x":4035},{"f":678,"k":"a","x":4054},{"f":4022,"k":"a","x":920},{"f":175,"k":"a","x":4056},{"f":4057,"k":"a","x":4041},{"f":678,"k":"a","x":4058},{"f":4022,"k":"a","x":929},{"f":175,"k":"a","x":4060},{"f":4061,"k":"a","x":4043},{"f":4059,"k":"a","x":4062},{"f":4055,"k":"a","x":4063},{"f":4051,"k":"a","x":4064},{"k":"c","n":"of_eq_true","u":[]},{"f":4066,"k":"a","x":4065},{"f":1862,"k":"a","x":264},{"f":4068,"k":"a","x":4065},{"k":"c","n":"True","u":[]},{"f":678,"k":"a","x":4070},{"f":4071,"k":"a","x":4070},{"f":4069,"k":"a","x":4072},{"f":4073,"k":"a","x":4070},{"f":262,"k":"a","x":264},{"f":4075,"k":"a","x":264},{"f":4076,"k":"a","x":4051},{"f":4077,"k":"a","x":4071},{"f":4078,"k":"a","x":4064},{"f":4079,"k":"a","x":4070},{"b":"e","k":"p","n":"","t":264,"v":264},{"f":560,"k":"a","x":4081},{"f":4082,"k":"a","x":4050},{"f":4083,"k":"a","x":4070},{"f":4084,"k":"a","x":678},{"f":4068,"k":"a","x":4050},{"f":175,"k":"a","x":4029},{"f":4087,"k":"a","x":4029},{"f":4086,"k":"a","x":4088},{"f":4089,"k":"a","x":4070},{"k":"c","n":"congrFun'","u":[{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":4091,"k":"a","x":143},{"f":4092,"k":"a","x":264},{"f":4093,"k":"a","x":4049},{"f":4094,"k":"a","x":4087},{"f":273,"k":"a","x":4048},{"f":4096,"k":"a","x":4029},{"f":4097,"k":"a","x":175},{"k":"c","n":"ite_cond_eq_true","u":[{"a":{"k":"z"},"k":"s"}]},{"f":4099,"k":"a","x":143},{"f":4100,"k":"a","x":881},{"f":809,"k":"a","x":794},{"f":4101,"k":"a","x":4102},{"f":4103,"k":"a","x":4029},{"f":806,"k":"a","x":912},{"f":4021,"k":"a","x":4105},{"f":809,"k":"a","x":912},{"f":4106,"k":"a","x":4107},{"f":4108,"k":"a","x":4035},{"f":806,"k":"a","x":920},{"f":4021,"k":"a","x":4110},{"f":809,"k":"a","x":920},{"f":4111,"k":"a","x":4112},{"f":4113,"k":"a","x":4041},{"f":4114,"k":"a","x":4043},{"f":4109,"k":"a","x":4115},{"f":4104,"k":"a","x":4116},{"k":"c","n":"eq_self","u":[{"a":{"k":"z"},"k":"s"}]},{"f":4118,"k":"a","x":49},{"f":4119,"k":"a","x":794},{"f":4117,"k":"a","x":4120},{"f":4098,"k":"a","x":4121},{"f":4095,"k":"a","x":4122},{"f":4123,"k":"a","x":4029},{"f":4090,"k":"a","x":4124},{"f":4118,"k":"a","x":143},{"f":4126,"k":"a","x":4029},{"f":4125,"k":"a","x":4127},{"f":4085,"k":"a","x":4128},{"f":4080,"k":"a","x":4129},{"f":4068,"k":"a","x":4064},{"f":4131,"k":"a","x":4072},{"f":4132,"k":"a","x":4070},{"f":4076,"k":"a","x":4055},{"f":4134,"k":"a","x":4071},{"f":4135,"k":"a","x":4063},{"f":4136,"k":"a","x":4070},{"f":4082,"k":"a","x":4054},{"f":4138,"k":"a","x":4070},{"f":4139,"k":"a","x":678},{"f":4068,"k":"a","x":4054},{"f":175,"k":"a","x":4035},{"f":4142,"k":"a","x":4035},{"f":4141,"k":"a","x":4143},{"f":4144,"k":"a","x":4070},{"f":4093,"k":"a","x":4053},{"f":4146,"k":"a","x":4142},{"f":273,"k":"a","x":4052},{"f":4148,"k":"a","x":4035},{"f":4149,"k":"a","x":175},{"f":1862,"k":"a","x":143},{"f":1003,"k":"a","x":794},{"f":4021,"k":"a","x":4152},{"f":1006,"k":"a","x":794},{"f":4153,"k":"a","x":4154},{"f":4155,"k":"a","x":4029},{"f":4021,"k":"a","x":1088},{"f":1006,"k":"a","x":912},{"f":4157,"k":"a","x":4158},{"f":4159,"k":"a","x":4035},{"f":1003,"k":"a","x":920},{"f":4021,"k":"a","x":4161},{"f":1006,"k":"a","x":920},{"f":4162,"k":"a","x":4163},{"f":4164,"k":"a","x":4041},{"f":4165,"k":"a","x":4043},{"f":4160,"k":"a","x":4166},{"f":4156,"k":"a","x":4167},{"f":4151,"k":"a","x":4168},{"f":4169,"k":"a","x":4167},{"f":4170,"k":"a","x":4035},{"k":"c","n":"ite_cond_eq_false","u":[{"a":{"k":"z"},"k":"s"}]},{"f":4172,"k":"a","x":143},{"f":4173,"k":"a","x":4152},{"f":4174,"k":"a","x":4154},{"f":4175,"k":"a","x":4029},{"f":4176,"k":"a","x":4167},{"f":4068,"k":"a","x":4152},{"f":605,"k":"a","x":37},{"f":4179,"k":"a","x":2442},{"f":4178,"k":"a","x":4180},{"f":4181,"k":"a","x":1530},{"k":"c","n":"Fin.one_eq_zero_iff._simp_1","u":[]},{"f":4183,"k":"a","x":37},{"f":4184,"k":"a","x":791},{"f":4182,"k":"a","x":4185},{"k":"c","n":"eq_false_of_decide","u":[]},{"f":4187,"k":"a","x":4180},{"f":973,"k":"a","x":37},{"f":4189,"k":"a","x":2442},{"f":4188,"k":"a","x":4190},{"k":"c","n":"Bool.false","u":[]},{"f":1069,"k":"a","x":4192},{"f":4191,"k":"a","x":4193},{"f":4186,"k":"a","x":4194},{"f":4177,"k":"a","x":4195},{"f":4171,"k":"a","x":4196},{"f":4100,"k":"a","x":1088},{"f":4198,"k":"a","x":4158},{"f":4199,"k":"a","x":4035},{"f":4200,"k":"a","x":4166},{"f":4119,"k":"a","x":912},{"f":4201,"k":"a","x":4202},{"f":4197,"k":"a","x":4203},{"f":4150,"k":"a","x":4204},{"f":4147,"k":"a","x":4205},{"f":4206,"k":"a","x":4035},{"f":4145,"k":"a","x":4207},{"f":4126,"k":"a","x":4035},{"f":4208,"k":"a","x":4209},{"f":4140,"k":"a","x":4210},{"f":4137,"k":"a","x":4211},{"f":4068,"k":"a","x":4063},{"f":4213,"k":"a","x":4072},{"f":4214,"k":"a","x":4070},{"f":4076,"k":"a","x":4059},{"f":4216,"k":"a","x":4071},{"f":4217,"k":"a","x":4062},{"f":4218,"k":"a","x":4070},{"f":4082,"k":"a","x":4058},{"f":4220,"k":"a","x":4070},{"f":4221,"k":"a","x":678},{"f":4068,"k":"a","x":4058},{"f":175,"k":"a","x":4041},{"f":4224,"k":"a","x":4041},{"f":4223,"k":"a","x":4225},{"f":4226,"k":"a","x":4070},{"f":4093,"k":"a","x":4057},{"f":4228,"k":"a","x":4224},{"f":273,"k":"a","x":4056},{"f":4230,"k":"a","x":4041},{"f":4231,"k":"a","x":175},{"f":1151,"k":"a","x":794},{"f":4021,"k":"a","x":4233},{"f":1154,"k":"a","x":794},{"f":4234,"k":"a","x":4235},{"f":4236,"k":"a","x":4029},{"f":1151,"k":"a","x":912},{"f":4021,"k":"a","x":4238},{"f":1154,"k":"a","x":912},{"f":4239,"k":"a","x":4240},{"f":4241,"k":"a","x":4035},{"f":4021,"k":"a","x":1261},{"f":1154,"k":"a","x":920},{"f":4243,"k":"a","x":4244},{"f":4245,"k":"a","x":4041},{"f":4246,"k":"a","x":4043},{"f":4242,"k":"a","x":4247},{"f":4237,"k":"a","x":4248},{"f":4151,"k":"a","x":4249},{"f":4250,"k":"a","x":4248},{"f":4251,"k":"a","x":4041},{"f":4173,"k":"a","x":4233},{"f":4253,"k":"a","x":4235},{"f":4254,"k":"a","x":4029},{"f":4255,"k":"a","x":4248},{"f":4187,"k":"a","x":4233},{"f":4257,"k":"a","x":4235},{"f":4258,"k":"a","x":4193},{"f":4256,"k":"a","x":4259},{"f":4252,"k":"a","x":4260},{"f":4151,"k":"a","x":4248},{"f":4262,"k":"a","x":4247},{"f":4263,"k":"a","x":4041},{"f":4173,"k":"a","x":4238},{"f":4265,"k":"a","x":4240},{"f":4266,"k":"a","x":4035},{"f":4267,"k":"a","x":4247},{"f":4187,"k":"a","x":4238},{"f":4269,"k":"a","x":4240},{"f":4270,"k":"a","x":4193},{"f":4268,"k":"a","x":4271},{"f":4264,"k":"a","x":4272},{"f":4100,"k":"a","x":1261},{"f":4274,"k":"a","x":4244},{"f":4275,"k":"a","x":4041},{"f":4276,"k":"a","x":4043},{"f":4119,"k":"a","x":920},{"f":4277,"k":"a","x":4278},{"f":4273,"k":"a","x":4279},{"f":4261,"k":"a","x":4280},{"f":4232,"k":"a","x":4281},{"f":4229,"k":"a","x":4282},{"f":4283,"k":"a","x":4041},{"f":4227,"k":"a","x":4284},{"f":4126,"k":"a","x":4041},{"f":4285,"k":"a","x":4286},{"f":4222,"k":"a","x":4287},{"f":4219,"k":"a","x":4288},{"f":4068,"k":"a","x":4062},{"f":175,"k":"a","x":4043},{"f":4291,"k":"a","x":4043},{"f":4290,"k":"a","x":4292},{"f":4293,"k":"a","x":4070},{"f":4093,"k":"a","x":4061},{"f":4295,"k":"a","x":4291},{"f":273,"k":"a","x":4060},{"f":4297,"k":"a","x":4043},{"f":4298,"k":"a","x":175},{"f":1325,"k":"a","x":794},{"f":4021,"k":"a","x":4300},{"f":1328,"k":"a","x":794},{"f":4301,"k":"a","x":4302},{"f":4303,"k":"a","x":4029},{"f":1325,"k":"a","x":912},{"f":4021,"k":"a","x":4305},{"f":1328,"k":"a","x":912},{"f":4306,"k":"a","x":4307},{"f":4308,"k":"a","x":4035},{"f":1325,"k":"a","x":920},{"f":4021,"k":"a","x":4310},{"f":1328,"k":"a","x":920},{"f":4311,"k":"a","x":4312},{"f":4313,"k":"a","x":4041},{"f":4314,"k":"a","x":4043},{"f":4309,"k":"a","x":4315},{"f":4304,"k":"a","x":4316},{"f":4151,"k":"a","x":4317},{"f":4318,"k":"a","x":4316},{"f":4319,"k":"a","x":4043},{"f":4173,"k":"a","x":4300},{"f":4321,"k":"a","x":4302},{"f":4322,"k":"a","x":4029},{"f":4323,"k":"a","x":4316},{"f":4187,"k":"a","x":4300},{"f":4325,"k":"a","x":4302},{"f":4326,"k":"a","x":4193},{"f":4324,"k":"a","x":4327},{"f":4320,"k":"a","x":4328},{"f":4151,"k":"a","x":4316},{"f":4330,"k":"a","x":4315},{"f":4331,"k":"a","x":4043},{"f":4173,"k":"a","x":4305},{"f":4333,"k":"a","x":4307},{"f":4334,"k":"a","x":4035},{"f":4335,"k":"a","x":4315},{"f":4187,"k":"a","x":4305},{"f":4337,"k":"a","x":4307},{"f":4338,"k":"a","x":4193},{"f":4336,"k":"a","x":4339},{"f":4332,"k":"a","x":4340},{"f":4173,"k":"a","x":4310},{"f":4342,"k":"a","x":4312},{"f":4343,"k":"a","x":4041},{"f":4344,"k":"a","x":4043},{"f":4187,"k":"a","x":4310},{"f":4346,"k":"a","x":4312},{"f":4347,"k":"a","x":4193},{"f":4345,"k":"a","x":4348},{"f":4341,"k":"a","x":4349},{"f":4329,"k":"a","x":4350},{"f":4299,"k":"a","x":4351},{"f":4296,"k":"a","x":4352},{"f":4353,"k":"a","x":4043},{"f":4294,"k":"a","x":4354},{"f":4126,"k":"a","x":4043},{"f":4355,"k":"a","x":4356},{"f":4289,"k":"a","x":4357},{"f":4215,"k":"a","x":4358},{"k":"c","n":"and_self","u":[]},{"f":4360,"k":"a","x":4070},{"f":4359,"k":"a","x":4361},{"f":4212,"k":"a","x":4362},{"f":4133,"k":"a","x":4363},{"f":4364,"k":"a","x":4361},{"f":4130,"k":"a","x":4365},{"f":4074,"k":"a","x":4366},{"f":4367,"k":"a","x":4361},{"f":4067,"k":"a","x":4368},{"i":17,"k":"b"},{"f":366,"k":"a","x":4370},{"i":13,"k":"b"},{"f":4371,"k":"a","x":4372},{"f":175,"k":"a","x":4373},{"f":4374,"k":"a","x":376},{"f":678,"k":"a","x":4375},{"i":11,"k":"b"},{"f":4371,"k":"a","x":4377},{"f":175,"k":"a","x":4378},{"f":4379,"k":"a","x":376},{"f":4376,"k":"a","x":4380},{"f":678,"k":"a","x":4381},{"i":15,"k":"b"},{"f":366,"k":"a","x":4383},{"f":4384,"k":"a","x":4372},{"f":175,"k":"a","x":4385},{"f":4386,"k":"a","x":376},{"f":678,"k":"a","x":4387},{"f":4384,"k":"a","x":4377},{"f":175,"k":"a","x":4389},{"f":4390,"k":"a","x":376},{"f":4388,"k":"a","x":4391},{"f":4382,"k":"a","x":4392},{"k":"c","n":"UorAtlas.Closure.disjoint_of_union_disjoint","u":[]},{"f":4394,"k":"a","x":4370},{"f":4395,"k":"a","x":4383},{"f":4396,"k":"a","x":4372},{"f":4397,"k":"a","x":4377},{"i":5,"k":"b"},{"f":4398,"k":"a","x":4399},{"k":"c","n":"UorAtlas.Blocks.Blk","u":[]},{"i":3,"k":"b"},{"i":0,"k":"b"},{"f":4402,"k":"a","x":4403},{"f":4401,"k":"a","x":4404},{"b":"e","k":"p","n":"","t":49,"v":4405},{"i":4,"k":"b"},{"i":0,"k":"b"},{"f":4407,"k":"a","x":4408},{"f":4401,"k":"a","x":4409},{"b":"e","k":"l","n":"","t":49,"v":4410},{"f":774,"k":"a","x":4411},{"f":4402,"k":"a","x":794},{"f":4401,"k":"a","x":4413},{"f":507,"k":"a","x":4414},{"i":19,"k":"b"},{"f":4401,"k":"a","x":4416},{"f":4415,"k":"a","x":4417},{"f":513,"k":"a","x":4414},{"f":4419,"k":"a","x":4417},{"f":335,"k":"a","x":4420},{"f":517,"k":"a","x":4413},{"f":4422,"k":"a","x":4416},{"f":4401,"k":"a","x":4408},{"b":"e","k":"l","n":"","t":143,"v":4424},{"f":4423,"k":"a","x":4425},{"f":175,"k":"a","x":4413},{"f":4427,"k":"a","x":4416},{"f":664,"k":"a","x":4428},{"f":4402,"k":"a","x":912},{"f":175,"k":"a","x":4430},{"i":17,"k":"b"},{"f":4431,"k":"a","x":4432},{"f":678,"k":"a","x":4433},{"f":4402,"k":"a","x":920},{"f":175,"k":"a","x":4435},{"i":15,"k":"b"},{"f":4436,"k":"a","x":4437},{"f":678,"k":"a","x":4438},{"f":4402,"k":"a","x":929},{"f":175,"k":"a","x":4440},{"i":13,"k":"b"},{"f":4441,"k":"a","x":4442},{"f":4439,"k":"a","x":4443},{"f":4434,"k":"a","x":4444},{"f":4429,"k":"a","x":4445},{"i":2,"k":"b"},{"f":4446,"k":"a","x":4447},{"f":4426,"k":"a","x":4448},{"f":4421,"k":"a","x":4449},{"f":4418,"k":"a","x":4450},{"f":664,"k":"a","x":4417},{"f":4401,"k":"a","x":4432},{"f":678,"k":"a","x":4453},{"f":366,"k":"a","x":4416},{"f":4455,"k":"a","x":4432},{"f":175,"k":"a","x":4456},{"f":4457,"k":"a","x":376},{"f":678,"k":"a","x":4458},{"k":"c","n":"UorAtlas.Roots.K","u":[]},{"i":21,"k":"b"},{"f":542,"k":"a","x":4461},{"f":799,"k":"a","x":148},{"i":1,"k":"b"},{"f":4463,"k":"a","x":4464},{"f":4462,"k":"a","x":4465},{"i":20,"k":"b"},{"f":542,"k":"a","x":4467},{"i":1,"k":"b"},{"f":4463,"k":"a","x":4469},{"f":4468,"k":"a","x":4470},{"k":"c","n":"UorAtlas.Roots.D13","u":[]},{"i":3,"k":"b"},{"f":4472,"k":"a","x":4473},{"i":2,"k":"b"},{"f":4474,"k":"a","x":4475},{"f":486,"k":"a","x":4476},{"b":"e","k":"p","n":"","t":4471,"v":4477},{"b":"e","k":"p","n":"","t":4466,"v":4478},{"b":"e","k":"p","n":"","t":4460,"v":4479},{"b":"e","k":"p","n":"","t":4460,"v":4480},{"f":4459,"k":"a","x":4481},{"f":4454,"k":"a","x":4482},{"f":4452,"k":"a","x":4483},{"i":11,"k":"b"},{"f":4484,"k":"a","x":4485},{"f":4451,"k":"a","x":4486},{"f":4412,"k":"a","x":4487},{"f":4401,"k":"a","x":4430},{"f":507,"k":"a","x":4489},{"f":4490,"k":"a","x":4453},{"f":513,"k":"a","x":4489},{"f":4492,"k":"a","x":4453},{"f":335,"k":"a","x":4493},{"f":517,"k":"a","x":4430},{"f":4495,"k":"a","x":4432},{"f":4496,"k":"a","x":4425},{"f":664,"k":"a","x":4433},{"f":4498,"k":"a","x":4444},{"f":674,"k":"a","x":4428},{"f":4500,"k":"a","x":4445},{"f":4501,"k":"a","x":4447},{"f":4499,"k":"a","x":4502},{"f":4497,"k":"a","x":4503},{"f":4494,"k":"a","x":4504},{"f":4491,"k":"a","x":4505},{"f":664,"k":"a","x":4453},{"f":4507,"k":"a","x":4482},{"f":674,"k":"a","x":4417},{"f":4509,"k":"a","x":4483},{"f":4510,"k":"a","x":4485},{"f":4508,"k":"a","x":4511},{"f":4506,"k":"a","x":4512},{"f":4488,"k":"a","x":4513},{"f":4401,"k":"a","x":4435},{"f":507,"k":"a","x":4515},{"f":4401,"k":"a","x":4437},{"f":4516,"k":"a","x":4517},{"f":513,"k":"a","x":4515},{"f":4519,"k":"a","x":4517},{"f":335,"k":"a","x":4520},{"f":517,"k":"a","x":4435},{"f":4522,"k":"a","x":4437},{"f":4523,"k":"a","x":4425},{"f":664,"k":"a","x":4438},{"f":4525,"k":"a","x":4443},{"f":674,"k":"a","x":4433},{"f":4527,"k":"a","x":4444},{"f":4528,"k":"a","x":4502},{"f":4526,"k":"a","x":4529},{"f":4524,"k":"a","x":4530},{"f":4521,"k":"a","x":4531},{"f":4518,"k":"a","x":4532},{"f":664,"k":"a","x":4517},{"f":4401,"k":"a","x":4442},{"f":678,"k":"a","x":4535},{"f":366,"k":"a","x":4437},{"f":4537,"k":"a","x":4442},{"f":175,"k":"a","x":4538},{"f":4539,"k":"a","x":376},{"f":678,"k":"a","x":4540},{"i":17,"k":"b"},{"f":542,"k":"a","x":4542},{"f":4543,"k":"a","x":4465},{"i":16,"k":"b"},{"f":542,"k":"a","x":4545},{"f":4546,"k":"a","x":4470},{"b":"e","k":"p","n":"","t":4547,"v":4477},{"b":"e","k":"p","n":"","t":4544,"v":4548},{"b":"e","k":"p","n":"","t":4460,"v":4549},{"b":"e","k":"p","n":"","t":4460,"v":4550},{"f":4541,"k":"a","x":4551},{"f":4536,"k":"a","x":4552},{"f":4534,"k":"a","x":4553},{"i":9,"k":"b"},{"f":4554,"k":"a","x":4555},{"f":4533,"k":"a","x":4556},{"f":4514,"k":"a","x":4557},{"f":4401,"k":"a","x":4440},{"f":507,"k":"a","x":4559},{"f":4560,"k":"a","x":4535},{"f":513,"k":"a","x":4559},{"f":4562,"k":"a","x":4535},{"f":335,"k":"a","x":4563},{"f":517,"k":"a","x":4440},{"f":4565,"k":"a","x":4442},{"f":4566,"k":"a","x":4425},{"f":674,"k":"a","x":4438},{"f":4568,"k":"a","x":4443},{"f":4569,"k":"a","x":4529},{"f":4567,"k":"a","x":4570},{"f":4564,"k":"a","x":4571},{"f":4561,"k":"a","x":4572},{"f":664,"k":"a","x":4535},{"f":4574,"k":"a","x":4552},{"f":674,"k":"a","x":4517},{"f":4576,"k":"a","x":4553},{"f":4577,"k":"a","x":4555},{"f":4575,"k":"a","x":4578},{"f":4573,"k":"a","x":4579},{"f":4558,"k":"a","x":4580},{"f":4581,"k":"a","x":4403},{"b":"e","k":"l","n":"","t":49,"v":4582},{"f":363,"k":"a","x":4464},{"i":0,"k":"b"},{"f":4584,"k":"a","x":4585},{"i":6,"k":"b"},{"i":2,"k":"b"},{"f":4587,"k":"a","x":4588},{"f":366,"k":"a","x":4589},{"f":4587,"k":"a","x":4469},{"f":4590,"k":"a","x":4591},{"f":175,"k":"a","x":4592},{"f":4593,"k":"a","x":376},{"b":"e","k":"p","n":"","t":4586,"v":4594},{"b":"e","k":"p","n":"","t":49,"v":4595},{"b":"e","k":"p","n":"","t":49,"v":4596},{"f":363,"k":"a","x":4469},{"i":0,"k":"b"},{"f":4598,"k":"a","x":4599},{"i":7,"k":"b"},{"f":4601,"k":"a","x":4475},{"f":366,"k":"a","x":4602},{"i":1,"k":"b"},{"f":4601,"k":"a","x":4604},{"f":4603,"k":"a","x":4605},{"f":175,"k":"a","x":4606},{"f":4607,"k":"a","x":376},{"b":"e","k":"p","n":"","t":4600,"v":4608},{"b":"e","k":"p","n":"","t":49,"v":4609},{"b":"e","k":"l","n":"","t":49,"v":4610},{"f":774,"k":"a","x":4611},{"f":363,"k":"a","x":794},{"f":4613,"k":"a","x":4599},{"f":4601,"k":"a","x":794},{"f":366,"k":"a","x":4615},{"f":4616,"k":"a","x":4605},{"f":175,"k":"a","x":4617},{"f":4618,"k":"a","x":376},{"b":"e","k":"p","n":"","t":4614,"v":4619},{"b":"e","k":"l","n":"","t":49,"v":4620},{"f":774,"k":"a","x":4621},{"f":4613,"k":"a","x":794},{"k":"c","n":"absurd","u":[{"k":"z"}]},{"f":4624,"k":"a","x":881},{"f":4587,"k":"a","x":794},{"f":366,"k":"a","x":4626},{"f":4627,"k":"a","x":4626},{"f":175,"k":"a","x":4628},{"f":4629,"k":"a","x":376},{"f":4625,"k":"a","x":4630},{"f":4631,"k":"a","x":894},{"f":4632,"k":"a","x":4599},{"b":"e","k":"l","n":"","t":4623,"v":4633},{"f":4622,"k":"a","x":4634},{"f":4613,"k":"a","x":912},{"f":4587,"k":"a","x":912},{"f":4627,"k":"a","x":4637},{"f":175,"k":"a","x":4638},{"f":4639,"k":"a","x":376},{"f":507,"k":"a","x":4640},{"i":22,"k":"b"},{"f":366,"k":"a","x":4642},{"f":4643,"k":"a","x":4637},{"f":175,"k":"a","x":4644},{"f":4645,"k":"a","x":376},{"f":4641,"k":"a","x":4646},{"f":513,"k":"a","x":4640},{"f":4648,"k":"a","x":4646},{"f":335,"k":"a","x":4649},{"f":517,"k":"a","x":4626},{"f":4651,"k":"a","x":4642},{"i":0,"k":"b"},{"f":366,"k":"a","x":4653},{"f":4601,"k":"a","x":912},{"f":4654,"k":"a","x":4655},{"f":175,"k":"a","x":4656},{"f":4657,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4658},{"f":4652,"k":"a","x":4659},{"f":175,"k":"a","x":4626},{"f":4661,"k":"a","x":4642},{"f":664,"k":"a","x":4662},{"f":175,"k":"a","x":4637},{"f":4664,"k":"a","x":4467},{"f":678,"k":"a","x":4665},{"f":4587,"k":"a","x":920},{"f":175,"k":"a","x":4667},{"i":18,"k":"b"},{"f":4668,"k":"a","x":4669},{"f":678,"k":"a","x":4670},{"f":4587,"k":"a","x":929},{"f":175,"k":"a","x":4672},{"f":4673,"k":"a","x":4545},{"f":4671,"k":"a","x":4674},{"f":4666,"k":"a","x":4675},{"f":4663,"k":"a","x":4676},{"i":5,"k":"b"},{"f":4677,"k":"a","x":4678},{"f":4660,"k":"a","x":4679},{"f":4650,"k":"a","x":4680},{"f":4647,"k":"a","x":4681},{"f":507,"k":"a","x":4646},{"f":4643,"k":"a","x":4467},{"f":175,"k":"a","x":4684},{"f":4685,"k":"a","x":376},{"f":4683,"k":"a","x":4686},{"f":513,"k":"a","x":4646},{"f":4688,"k":"a","x":4686},{"f":335,"k":"a","x":4689},{"f":517,"k":"a","x":4637},{"f":4691,"k":"a","x":4467},{"i":23,"k":"b"},{"f":366,"k":"a","x":4693},{"f":4694,"k":"a","x":4653},{"f":175,"k":"a","x":4695},{"f":4696,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4697},{"f":4692,"k":"a","x":4698},{"f":664,"k":"a","x":4665},{"f":4700,"k":"a","x":4675},{"f":674,"k":"a","x":4662},{"f":4702,"k":"a","x":4676},{"f":4703,"k":"a","x":4678},{"f":4701,"k":"a","x":4704},{"f":4699,"k":"a","x":4705},{"f":4690,"k":"a","x":4706},{"f":4687,"k":"a","x":4707},{"f":664,"k":"a","x":4686},{"i":24,"k":"b"},{"f":542,"k":"a","x":4710},{"i":1,"k":"b"},{"f":4463,"k":"a","x":4712},{"f":4711,"k":"a","x":4713},{"i":23,"k":"b"},{"f":542,"k":"a","x":4715},{"i":1,"k":"b"},{"f":4463,"k":"a","x":4717},{"f":4716,"k":"a","x":4718},{"i":3,"k":"b"},{"f":4472,"k":"a","x":4720},{"i":2,"k":"b"},{"f":4721,"k":"a","x":4722},{"f":486,"k":"a","x":4723},{"b":"e","k":"p","n":"","t":4719,"v":4724},{"b":"e","k":"p","n":"","t":4714,"v":4725},{"b":"e","k":"p","n":"","t":4460,"v":4726},{"b":"e","k":"p","n":"","t":4460,"v":4727},{"f":4709,"k":"a","x":4728},{"f":4401,"k":"a","x":4467},{"f":674,"k":"a","x":4730},{"f":678,"k":"a","x":4686},{"f":4732,"k":"a","x":4728},{"f":4731,"k":"a","x":4733},{"f":4401,"k":"a","x":4642},{"f":674,"k":"a","x":4735},{"f":678,"k":"a","x":4730},{"f":4737,"k":"a","x":4733},{"f":4736,"k":"a","x":4738},{"i":14,"k":"b"},{"f":4739,"k":"a","x":4740},{"f":4734,"k":"a","x":4741},{"f":4729,"k":"a","x":4742},{"f":4708,"k":"a","x":4743},{"f":4682,"k":"a","x":4744},{"b":"e","k":"l","n":"","t":4636,"v":4745},{"f":4635,"k":"a","x":4746},{"f":4613,"k":"a","x":920},{"f":4627,"k":"a","x":4667},{"f":175,"k":"a","x":4749},{"f":4750,"k":"a","x":376},{"f":507,"k":"a","x":4751},{"f":4643,"k":"a","x":4667},{"f":175,"k":"a","x":4753},{"f":4754,"k":"a","x":376},{"f":4752,"k":"a","x":4755},{"f":513,"k":"a","x":4751},{"f":4757,"k":"a","x":4755},{"f":335,"k":"a","x":4758},{"f":4601,"k":"a","x":920},{"f":4654,"k":"a","x":4760},{"f":175,"k":"a","x":4761},{"f":4762,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4763},{"f":4652,"k":"a","x":4764},{"f":4765,"k":"a","x":4679},{"f":4759,"k":"a","x":4766},{"f":4756,"k":"a","x":4767},{"f":507,"k":"a","x":4755},{"f":4643,"k":"a","x":4669},{"f":175,"k":"a","x":4770},{"f":4771,"k":"a","x":376},{"f":4769,"k":"a","x":4772},{"f":513,"k":"a","x":4755},{"f":4774,"k":"a","x":4772},{"f":335,"k":"a","x":4775},{"f":517,"k":"a","x":4667},{"f":4777,"k":"a","x":4669},{"f":4778,"k":"a","x":4698},{"f":664,"k":"a","x":4670},{"f":4780,"k":"a","x":4674},{"f":674,"k":"a","x":4665},{"f":4782,"k":"a","x":4675},{"f":4783,"k":"a","x":4704},{"f":4781,"k":"a","x":4784},{"f":4779,"k":"a","x":4785},{"f":4776,"k":"a","x":4786},{"f":4773,"k":"a","x":4787},{"f":664,"k":"a","x":4772},{"f":4643,"k":"a","x":4545},{"f":175,"k":"a","x":4790},{"f":4791,"k":"a","x":376},{"f":4789,"k":"a","x":4792},{"f":678,"k":"a","x":4772},{"f":4794,"k":"a","x":4792},{"f":664,"k":"a","x":4795},{"f":366,"k":"a","x":4467},{"f":4797,"k":"a","x":4669},{"f":175,"k":"a","x":4798},{"f":4799,"k":"a","x":376},{"f":678,"k":"a","x":4800},{"f":4797,"k":"a","x":4545},{"f":175,"k":"a","x":4802},{"f":4803,"k":"a","x":376},{"f":4801,"k":"a","x":4804},{"f":4796,"k":"a","x":4805},{"i":4,"k":"b"},{"f":4806,"k":"a","x":4807},{"f":4793,"k":"a","x":4808},{"f":4788,"k":"a","x":4809},{"f":4768,"k":"a","x":4810},{"b":"e","k":"l","n":"","t":4748,"v":4811},{"f":4747,"k":"a","x":4812},{"f":4613,"k":"a","x":929},{"f":4627,"k":"a","x":4672},{"f":175,"k":"a","x":4815},{"f":4816,"k":"a","x":376},{"f":507,"k":"a","x":4817},{"f":4643,"k":"a","x":4672},{"f":175,"k":"a","x":4819},{"f":4820,"k":"a","x":376},{"f":4818,"k":"a","x":4821},{"f":513,"k":"a","x":4817},{"f":4823,"k":"a","x":4821},{"f":335,"k":"a","x":4824},{"f":4601,"k":"a","x":929},{"f":4654,"k":"a","x":4826},{"f":175,"k":"a","x":4827},{"f":4828,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4829},{"f":4652,"k":"a","x":4830},{"f":4831,"k":"a","x":4679},{"f":4825,"k":"a","x":4832},{"f":4822,"k":"a","x":4833},{"f":507,"k":"a","x":4821},{"f":4835,"k":"a","x":4792},{"f":513,"k":"a","x":4821},{"f":4837,"k":"a","x":4792},{"f":335,"k":"a","x":4838},{"f":517,"k":"a","x":4672},{"f":4840,"k":"a","x":4545},{"f":4841,"k":"a","x":4698},{"f":674,"k":"a","x":4670},{"f":4843,"k":"a","x":4674},{"f":4844,"k":"a","x":4784},{"f":4842,"k":"a","x":4845},{"f":4839,"k":"a","x":4846},{"f":4836,"k":"a","x":4847},{"f":674,"k":"a","x":4772},{"f":4849,"k":"a","x":4792},{"f":4850,"k":"a","x":4808},{"f":4848,"k":"a","x":4851},{"f":4834,"k":"a","x":4852},{"b":"e","k":"l","n":"","t":4814,"v":4853},{"f":4813,"k":"a","x":4854},{"f":4855,"k":"a","x":4585},{"b":"e","k":"l","n":"","t":49,"v":4856},{"f":4612,"k":"a","x":4857},{"f":363,"k":"a","x":912},{"f":4859,"k":"a","x":4599},{"f":366,"k":"a","x":4655},{"f":4861,"k":"a","x":4605},{"f":175,"k":"a","x":4862},{"f":4863,"k":"a","x":376},{"b":"e","k":"p","n":"","t":4860,"v":4864},{"b":"e","k":"l","n":"","t":49,"v":4865},{"f":774,"k":"a","x":4866},{"f":4859,"k":"a","x":794},{"f":366,"k":"a","x":4637},{"f":4869,"k":"a","x":4626},{"f":175,"k":"a","x":4870},{"f":4871,"k":"a","x":376},{"f":507,"k":"a","x":4872},{"f":4869,"k":"a","x":4642},{"f":175,"k":"a","x":4874},{"f":4875,"k":"a","x":376},{"f":4873,"k":"a","x":4876},{"f":513,"k":"a","x":4872},{"f":4878,"k":"a","x":4876},{"f":335,"k":"a","x":4879},{"f":4861,"k":"a","x":4653},{"f":175,"k":"a","x":4881},{"f":4882,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4883},{"f":4652,"k":"a","x":4884},{"f":4885,"k":"a","x":4679},{"f":4880,"k":"a","x":4886},{"f":4877,"k":"a","x":4887},{"f":507,"k":"a","x":4876},{"f":4797,"k":"a","x":4642},{"f":175,"k":"a","x":4890},{"f":4891,"k":"a","x":376},{"f":4889,"k":"a","x":4892},{"f":513,"k":"a","x":4876},{"f":4894,"k":"a","x":4892},{"f":335,"k":"a","x":4895},{"f":4654,"k":"a","x":4693},{"f":175,"k":"a","x":4897},{"f":4898,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4899},{"f":4692,"k":"a","x":4900},{"f":4901,"k":"a","x":4705},{"f":4896,"k":"a","x":4902},{"f":4893,"k":"a","x":4903},{"k":"c","n":"UorAtlas.Closure.inter_empty_comm","u":[]},{"f":4905,"k":"a","x":4642},{"f":4906,"k":"a","x":4467},{"f":4907,"k":"a","x":4743},{"f":4904,"k":"a","x":4908},{"f":4888,"k":"a","x":4909},{"b":"e","k":"l","n":"","t":4868,"v":4910},{"f":4867,"k":"a","x":4911},{"f":4859,"k":"a","x":912},{"f":4624,"k":"a","x":1088},{"f":4869,"k":"a","x":4637},{"f":175,"k":"a","x":4915},{"f":4916,"k":"a","x":376},{"f":4914,"k":"a","x":4917},{"f":4918,"k":"a","x":1098},{"f":4919,"k":"a","x":4599},{"b":"e","k":"l","n":"","t":4913,"v":4920},{"f":4912,"k":"a","x":4921},{"f":4859,"k":"a","x":920},{"f":4869,"k":"a","x":4667},{"f":175,"k":"a","x":4924},{"f":4925,"k":"a","x":376},{"f":507,"k":"a","x":4926},{"f":4797,"k":"a","x":4667},{"f":175,"k":"a","x":4928},{"f":4929,"k":"a","x":376},{"f":4927,"k":"a","x":4930},{"f":513,"k":"a","x":4926},{"f":4932,"k":"a","x":4930},{"f":335,"k":"a","x":4933},{"f":4692,"k":"a","x":4764},{"f":4935,"k":"a","x":4705},{"f":4934,"k":"a","x":4936},{"f":4931,"k":"a","x":4937},{"f":507,"k":"a","x":4930},{"f":4939,"k":"a","x":4800},{"f":513,"k":"a","x":4930},{"f":4941,"k":"a","x":4800},{"f":335,"k":"a","x":4942},{"i":21,"k":"b"},{"f":366,"k":"a","x":4944},{"f":4945,"k":"a","x":4653},{"f":175,"k":"a","x":4946},{"f":4947,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4948},{"f":4778,"k":"a","x":4949},{"f":4950,"k":"a","x":4785},{"f":4943,"k":"a","x":4951},{"f":4940,"k":"a","x":4952},{"f":664,"k":"a","x":4800},{"f":4954,"k":"a","x":4804},{"f":674,"k":"a","x":4795},{"f":4956,"k":"a","x":4805},{"f":4957,"k":"a","x":4807},{"f":4955,"k":"a","x":4958},{"f":4953,"k":"a","x":4959},{"f":4938,"k":"a","x":4960},{"b":"e","k":"l","n":"","t":4923,"v":4961},{"f":4922,"k":"a","x":4962},{"f":4859,"k":"a","x":929},{"f":4869,"k":"a","x":4672},{"f":175,"k":"a","x":4965},{"f":4966,"k":"a","x":376},{"f":507,"k":"a","x":4967},{"f":4797,"k":"a","x":4672},{"f":175,"k":"a","x":4969},{"f":4970,"k":"a","x":376},{"f":4968,"k":"a","x":4971},{"f":513,"k":"a","x":4967},{"f":4973,"k":"a","x":4971},{"f":335,"k":"a","x":4974},{"f":4692,"k":"a","x":4830},{"f":4976,"k":"a","x":4705},{"f":4975,"k":"a","x":4977},{"f":4972,"k":"a","x":4978},{"f":507,"k":"a","x":4971},{"f":4980,"k":"a","x":4804},{"f":513,"k":"a","x":4971},{"f":4982,"k":"a","x":4804},{"f":335,"k":"a","x":4983},{"f":4841,"k":"a","x":4949},{"f":4985,"k":"a","x":4845},{"f":4984,"k":"a","x":4986},{"f":4981,"k":"a","x":4987},{"f":674,"k":"a","x":4800},{"f":4989,"k":"a","x":4804},{"f":4990,"k":"a","x":4958},{"f":4988,"k":"a","x":4991},{"f":4979,"k":"a","x":4992},{"b":"e","k":"l","n":"","t":4964,"v":4993},{"f":4963,"k":"a","x":4994},{"f":4995,"k":"a","x":4585},{"b":"e","k":"l","n":"","t":49,"v":4996},{"f":4858,"k":"a","x":4997},{"f":363,"k":"a","x":920},{"f":4999,"k":"a","x":4599},{"f":366,"k":"a","x":4760},{"f":5001,"k":"a","x":4605},{"f":175,"k":"a","x":5002},{"f":5003,"k":"a","x":376},{"b":"e","k":"p","n":"","t":5000,"v":5004},{"b":"e","k":"l","n":"","t":49,"v":5005},{"f":774,"k":"a","x":5006},{"f":4999,"k":"a","x":794},{"f":366,"k":"a","x":4667},{"f":5009,"k":"a","x":4626},{"f":175,"k":"a","x":5010},{"f":5011,"k":"a","x":376},{"f":507,"k":"a","x":5012},{"f":5009,"k":"a","x":4642},{"f":175,"k":"a","x":5014},{"f":5015,"k":"a","x":376},{"f":5013,"k":"a","x":5016},{"f":513,"k":"a","x":5012},{"f":5018,"k":"a","x":5016},{"f":335,"k":"a","x":5019},{"f":5001,"k":"a","x":4653},{"f":175,"k":"a","x":5021},{"f":5022,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":5023},{"f":4652,"k":"a","x":5024},{"f":5025,"k":"a","x":4679},{"f":5020,"k":"a","x":5026},{"f":5017,"k":"a","x":5027},{"f":507,"k":"a","x":5016},{"f":366,"k":"a","x":4669},{"f":5030,"k":"a","x":4642},{"f":175,"k":"a","x":5031},{"f":5032,"k":"a","x":376},{"f":5029,"k":"a","x":5033},{"f":513,"k":"a","x":5016},{"f":5035,"k":"a","x":5033},{"f":335,"k":"a","x":5036},{"f":4778,"k":"a","x":4900},{"f":5038,"k":"a","x":4785},{"f":5037,"k":"a","x":5039},{"f":5034,"k":"a","x":5040},{"f":4906,"k":"a","x":4669},{"f":5042,"k":"a","x":4809},{"f":5041,"k":"a","x":5043},{"f":5028,"k":"a","x":5044},{"b":"e","k":"l","n":"","t":5008,"v":5045},{"f":5007,"k":"a","x":5046},{"f":4999,"k":"a","x":912},{"f":5009,"k":"a","x":4637},{"f":175,"k":"a","x":5049},{"f":5050,"k":"a","x":376},{"f":507,"k":"a","x":5051},{"f":5009,"k":"a","x":4467},{"f":175,"k":"a","x":5053},{"f":5054,"k":"a","x":376},{"f":5052,"k":"a","x":5055},{"f":513,"k":"a","x":5051},{"f":5057,"k":"a","x":5055},{"f":335,"k":"a","x":5058},{"f":4692,"k":"a","x":5024},{"f":5060,"k":"a","x":4705},{"f":5059,"k":"a","x":5061},{"f":5056,"k":"a","x":5062},{"f":507,"k":"a","x":5055},{"f":5030,"k":"a","x":4467},{"f":175,"k":"a","x":5065},{"f":5066,"k":"a","x":376},{"f":5064,"k":"a","x":5067},{"f":513,"k":"a","x":5055},{"f":5069,"k":"a","x":5067},{"f":335,"k":"a","x":5070},{"f":4654,"k":"a","x":4944},{"f":175,"k":"a","x":5072},{"f":5073,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":5074},{"f":4778,"k":"a","x":5075},{"f":5076,"k":"a","x":4785},{"f":5071,"k":"a","x":5077},{"f":5068,"k":"a","x":5078},{"f":4905,"k":"a","x":4467},{"f":5080,"k":"a","x":4669},{"f":5081,"k":"a","x":4959},{"f":5079,"k":"a","x":5082},{"f":5063,"k":"a","x":5083},{"b":"e","k":"l","n":"","t":5048,"v":5084},{"f":5047,"k":"a","x":5085},{"f":4999,"k":"a","x":920},{"f":4624,"k":"a","x":1261},{"f":5009,"k":"a","x":4667},{"f":175,"k":"a","x":5089},{"f":5090,"k":"a","x":376},{"f":5088,"k":"a","x":5091},{"f":5092,"k":"a","x":1271},{"f":5093,"k":"a","x":4599},{"b":"e","k":"l","n":"","t":5087,"v":5094},{"f":5086,"k":"a","x":5095},{"f":4999,"k":"a","x":929},{"f":5009,"k":"a","x":4672},{"f":175,"k":"a","x":5098},{"f":5099,"k":"a","x":376},{"f":507,"k":"a","x":5100},{"f":5030,"k":"a","x":4672},{"f":175,"k":"a","x":5102},{"f":5103,"k":"a","x":376},{"f":5101,"k":"a","x":5104},{"f":513,"k":"a","x":5100},{"f":5106,"k":"a","x":5104},{"f":335,"k":"a","x":5107},{"f":4778,"k":"a","x":4830},{"f":5109,"k":"a","x":4785},{"f":5108,"k":"a","x":5110},{"f":5105,"k":"a","x":5111},{"f":507,"k":"a","x":5104},{"f":5030,"k":"a","x":4545},{"f":175,"k":"a","x":5114},{"f":5115,"k":"a","x":376},{"f":5113,"k":"a","x":5116},{"f":513,"k":"a","x":5104},{"f":5118,"k":"a","x":5116},{"f":335,"k":"a","x":5119},{"i":19,"k":"b"},{"f":366,"k":"a","x":5121},{"f":5122,"k":"a","x":4653},{"f":175,"k":"a","x":5123},{"f":5124,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":5125},{"f":4841,"k":"a","x":5126},{"f":5127,"k":"a","x":4845},{"f":5120,"k":"a","x":5128},{"f":5117,"k":"a","x":5129},{"f":664,"k":"a","x":5116},{"i":20,"k":"b"},{"f":542,"k":"a","x":5132},{"f":5133,"k":"a","x":4713},{"i":19,"k":"b"},{"f":542,"k":"a","x":5135},{"f":5136,"k":"a","x":4718},{"b":"e","k":"p","n":"","t":5137,"v":4724},{"b":"e","k":"p","n":"","t":5134,"v":5138},{"b":"e","k":"p","n":"","t":4460,"v":5139},{"b":"e","k":"p","n":"","t":4460,"v":5140},{"f":5131,"k":"a","x":5141},{"f":4401,"k":"a","x":4545},{"f":674,"k":"a","x":5143},{"f":678,"k":"a","x":5116},{"f":5145,"k":"a","x":5141},{"f":5144,"k":"a","x":5146},{"f":4401,"k":"a","x":4669},{"f":674,"k":"a","x":5148},{"f":678,"k":"a","x":5143},{"f":5150,"k":"a","x":5146},{"f":5149,"k":"a","x":5151},{"i":12,"k":"b"},{"f":5152,"k":"a","x":5153},{"f":5147,"k":"a","x":5154},{"f":5142,"k":"a","x":5155},{"f":5130,"k":"a","x":5156},{"f":5112,"k":"a","x":5157},{"b":"e","k":"l","n":"","t":5097,"v":5158},{"f":5096,"k":"a","x":5159},{"f":5160,"k":"a","x":4585},{"b":"e","k":"l","n":"","t":49,"v":5161},{"f":4998,"k":"a","x":5162},{"f":363,"k":"a","x":929},{"f":5164,"k":"a","x":4599},{"f":366,"k":"a","x":4826},{"f":5166,"k":"a","x":4605},{"f":175,"k":"a","x":5167},{"f":5168,"k":"a","x":376},{"b":"e","k":"p","n":"","t":5165,"v":5169},{"b":"e","k":"l","n":"","t":49,"v":5170},{"f":774,"k":"a","x":5171},{"f":5164,"k":"a","x":794},{"f":366,"k":"a","x":4672},{"f":5174,"k":"a","x":4626},{"f":175,"k":"a","x":5175},{"f":5176,"k":"a","x":376},{"f":507,"k":"a","x":5177},{"f":5174,"k":"a","x":4642},{"f":175,"k":"a","x":5179},{"f":5180,"k":"a","x":376},{"f":5178,"k":"a","x":5181},{"f":513,"k":"a","x":5177},{"f":5183,"k":"a","x":5181},{"f":335,"k":"a","x":5184},{"f":5166,"k":"a","x":4653},{"f":175,"k":"a","x":5186},{"f":5187,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":5188},{"f":4652,"k":"a","x":5189},{"f":5190,"k":"a","x":4679},{"f":5185,"k":"a","x":5191},{"f":5182,"k":"a","x":5192},{"f":507,"k":"a","x":5181},{"f":366,"k":"a","x":4545},{"f":5195,"k":"a","x":4642},{"f":175,"k":"a","x":5196},{"f":5197,"k":"a","x":376},{"f":5194,"k":"a","x":5198},{"f":513,"k":"a","x":5181},{"f":5200,"k":"a","x":5198},{"f":335,"k":"a","x":5201},{"f":4841,"k":"a","x":4900},{"f":5203,"k":"a","x":4845},{"f":5202,"k":"a","x":5204},{"f":5199,"k":"a","x":5205},{"f":4906,"k":"a","x":4545},{"f":5207,"k":"a","x":4851},{"f":5206,"k":"a","x":5208},{"f":5193,"k":"a","x":5209},{"b":"e","k":"l","n":"","t":5173,"v":5210},{"f":5172,"k":"a","x":5211},{"f":5164,"k":"a","x":912},{"f":5174,"k":"a","x":4637},{"f":175,"k":"a","x":5214},{"f":5215,"k":"a","x":376},{"f":507,"k":"a","x":5216},{"f":5174,"k":"a","x":4467},{"f":175,"k":"a","x":5218},{"f":5219,"k":"a","x":376},{"f":5217,"k":"a","x":5220},{"f":513,"k":"a","x":5216},{"f":5222,"k":"a","x":5220},{"f":335,"k":"a","x":5223},{"f":4692,"k":"a","x":5189},{"f":5225,"k":"a","x":4705},{"f":5224,"k":"a","x":5226},{"f":5221,"k":"a","x":5227},{"f":507,"k":"a","x":5220},{"f":5195,"k":"a","x":4467},{"f":175,"k":"a","x":5230},{"f":5231,"k":"a","x":376},{"f":5229,"k":"a","x":5232},{"f":513,"k":"a","x":5220},{"f":5234,"k":"a","x":5232},{"f":335,"k":"a","x":5235},{"f":4841,"k":"a","x":5075},{"f":5237,"k":"a","x":4845},{"f":5236,"k":"a","x":5238},{"f":5233,"k":"a","x":5239},{"f":5080,"k":"a","x":4545},{"f":5241,"k":"a","x":4991},{"f":5240,"k":"a","x":5242},{"f":5228,"k":"a","x":5243},{"b":"e","k":"l","n":"","t":5213,"v":5244},{"f":5212,"k":"a","x":5245},{"f":5164,"k":"a","x":920},{"f":5174,"k":"a","x":4667},{"f":175,"k":"a","x":5248},{"f":5249,"k":"a","x":376},{"f":507,"k":"a","x":5250},{"f":5174,"k":"a","x":4669},{"f":175,"k":"a","x":5252},{"f":5253,"k":"a","x":376},{"f":5251,"k":"a","x":5254},{"f":513,"k":"a","x":5250},{"f":5256,"k":"a","x":5254},{"f":335,"k":"a","x":5257},{"f":4778,"k":"a","x":5189},{"f":5259,"k":"a","x":4785},{"f":5258,"k":"a","x":5260},{"f":5255,"k":"a","x":5261},{"f":507,"k":"a","x":5254},{"f":5195,"k":"a","x":4669},{"f":175,"k":"a","x":5264},{"f":5265,"k":"a","x":376},{"f":5263,"k":"a","x":5266},{"f":513,"k":"a","x":5254},{"f":5268,"k":"a","x":5266},{"f":335,"k":"a","x":5269},{"f":4654,"k":"a","x":5121},{"f":175,"k":"a","x":5271},{"f":5272,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":5273},{"f":4841,"k":"a","x":5274},{"f":5275,"k":"a","x":4845},{"f":5270,"k":"a","x":5276},{"f":5267,"k":"a","x":5277},{"f":4905,"k":"a","x":4669},{"f":5279,"k":"a","x":4545},{"f":5280,"k":"a","x":5156},{"f":5278,"k":"a","x":5281},{"f":5262,"k":"a","x":5282},{"b":"e","k":"l","n":"","t":5247,"v":5283},{"f":5246,"k":"a","x":5284},{"f":5164,"k":"a","x":929},{"f":1325,"k":"a","x":929},{"f":4624,"k":"a","x":5287},{"f":5174,"k":"a","x":4672},{"f":175,"k":"a","x":5289},{"f":5290,"k":"a","x":376},{"f":5288,"k":"a","x":5291},{"f":893,"k":"a","x":929},{"f":5292,"k":"a","x":5293},{"f":5294,"k":"a","x":4599},{"b":"e","k":"l","n":"","t":5286,"v":5295},{"f":5285,"k":"a","x":5296},{"f":5297,"k":"a","x":4585},{"b":"e","k":"l","n":"","t":49,"v":5298},{"f":5163,"k":"a","x":5299},{"f":5300,"k":"a","x":4408},{"b":"e","k":"l","n":"","t":49,"v":5301},{"k":"c","n":"UorAtlas.Blocks.union4","u":[]},{"f":5303,"k":"a","x":4407},{"f":3678,"k":"a","x":5304},{"f":175,"k":"a","x":5304},{"i":22,"k":"b"},{"f":5306,"k":"a","x":5307},{"f":535,"k":"a","x":5304},{"f":5309,"k":"a","x":5307},{"i":5,"k":"b"},{"f":5303,"k":"a","x":5311},{"f":542,"k":"a","x":5312},{"f":5313,"k":"a","x":4585},{"f":150,"k":"a","x":5314},{"i":23,"k":"b"},{"f":542,"k":"a","x":5316},{"f":5317,"k":"a","x":4585},{"f":5315,"k":"a","x":5318},{"f":507,"k":"a","x":5319},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1006","u":[]},{"f":65,"k":"a","x":5321},{"f":5322,"k":"a","x":62},{"f":63,"k":"a","x":5323},{"f":5311,"k":"a","x":5324},{"f":499,"k":"a","x":5325},{"f":5322,"k":"a","x":86},{"f":87,"k":"a","x":5327},{"f":5311,"k":"a","x":5328},{"f":5326,"k":"a","x":5329},{"f":499,"k":"a","x":5330},{"f":5322,"k":"a","x":103},{"f":104,"k":"a","x":5332},{"f":5311,"k":"a","x":5333},{"f":499,"k":"a","x":5334},{"f":5322,"k":"a","x":787},{"f":927,"k":"a","x":5336},{"f":5311,"k":"a","x":5337},{"f":5335,"k":"a","x":5338},{"f":5331,"k":"a","x":5339},{"f":542,"k":"a","x":5340},{"f":5341,"k":"a","x":4585},{"f":150,"k":"a","x":5342},{"f":5343,"k":"a","x":5318},{"f":5320,"k":"a","x":5344},{"f":513,"k":"a","x":5319},{"f":5346,"k":"a","x":5344},{"f":335,"k":"a","x":5347},{"f":517,"k":"a","x":5312},{"f":5349,"k":"a","x":5340},{"f":542,"k":"a","x":4599},{"f":5351,"k":"a","x":4469},{"f":150,"k":"a","x":5352},{"i":24,"k":"b"},{"f":542,"k":"a","x":5354},{"f":5355,"k":"a","x":4469},{"f":5353,"k":"a","x":5356},{"b":"e","k":"l","n":"","t":143,"v":5357},{"f":5350,"k":"a","x":5358},{"k":"c","n":"UorAtlas.Blocks.union4.eq_1","u":[]},{"f":5360,"k":"a","x":5311},{"f":5359,"k":"a","x":5361},{"f":5348,"k":"a","x":5362},{"f":5345,"k":"a","x":5363},{"f":507,"k":"a","x":5344},{"f":499,"k":"a","x":4461},{"f":5366,"k":"a","x":5329},{"f":499,"k":"a","x":5367},{"f":5368,"k":"a","x":5339},{"f":542,"k":"a","x":5369},{"f":5370,"k":"a","x":4585},{"f":150,"k":"a","x":5371},{"f":5372,"k":"a","x":5318},{"f":5365,"k":"a","x":5373},{"f":513,"k":"a","x":5344},{"f":5375,"k":"a","x":5373},{"f":335,"k":"a","x":5376},{"f":5311,"k":"a","x":794},{"f":517,"k":"a","x":5378},{"f":5379,"k":"a","x":4461},{"f":499,"k":"a","x":4599},{"f":4587,"k":"a","x":5328},{"f":5381,"k":"a","x":5382},{"f":499,"k":"a","x":5383},{"f":4587,"k":"a","x":5333},{"f":499,"k":"a","x":5385},{"f":4587,"k":"a","x":5337},{"f":5386,"k":"a","x":5387},{"f":5384,"k":"a","x":5388},{"f":542,"k":"a","x":5389},{"f":5390,"k":"a","x":4469},{"f":150,"k":"a","x":5391},{"f":5392,"k":"a","x":5356},{"b":"e","k":"l","n":"","t":143,"v":5393},{"f":5380,"k":"a","x":5394},{"f":175,"k":"a","x":5378},{"f":5396,"k":"a","x":4461},{"f":664,"k":"a","x":5397},{"f":5311,"k":"a","x":912},{"f":175,"k":"a","x":5399},{"i":19,"k":"b"},{"f":5400,"k":"a","x":5401},{"f":678,"k":"a","x":5402},{"f":5311,"k":"a","x":920},{"f":175,"k":"a","x":5404},{"f":5405,"k":"a","x":4542},{"f":678,"k":"a","x":5406},{"f":5311,"k":"a","x":929},{"f":175,"k":"a","x":5408},{"i":15,"k":"b"},{"f":5409,"k":"a","x":5410},{"f":5407,"k":"a","x":5411},{"f":5403,"k":"a","x":5412},{"f":5398,"k":"a","x":5413},{"i":4,"k":"b"},{"f":5414,"k":"a","x":5415},{"f":5395,"k":"a","x":5416},{"f":5377,"k":"a","x":5417},{"f":5374,"k":"a","x":5418},{"f":507,"k":"a","x":5373},{"f":5366,"k":"a","x":5401},{"f":499,"k":"a","x":5421},{"f":5422,"k":"a","x":5339},{"f":542,"k":"a","x":5423},{"f":5424,"k":"a","x":4585},{"f":150,"k":"a","x":5425},{"f":5426,"k":"a","x":5318},{"f":5420,"k":"a","x":5427},{"f":513,"k":"a","x":5373},{"f":5429,"k":"a","x":5427},{"f":335,"k":"a","x":5430},{"f":517,"k":"a","x":5399},{"f":5432,"k":"a","x":5401},{"f":499,"k":"a","x":4642},{"f":5434,"k":"a","x":4599},{"f":499,"k":"a","x":5435},{"f":5436,"k":"a","x":5388},{"f":542,"k":"a","x":5437},{"f":5438,"k":"a","x":4469},{"f":150,"k":"a","x":5439},{"f":5440,"k":"a","x":5356},{"b":"e","k":"l","n":"","t":143,"v":5441},{"f":5433,"k":"a","x":5442},{"f":664,"k":"a","x":5402},{"f":5444,"k":"a","x":5412},{"f":674,"k":"a","x":5397},{"f":5446,"k":"a","x":5413},{"f":5447,"k":"a","x":5415},{"f":5445,"k":"a","x":5448},{"f":5443,"k":"a","x":5449},{"f":5431,"k":"a","x":5450},{"f":5428,"k":"a","x":5451},{"f":507,"k":"a","x":5427},{"f":499,"k":"a","x":4542},{"f":5454,"k":"a","x":5338},{"f":5422,"k":"a","x":5455},{"f":542,"k":"a","x":5456},{"f":5457,"k":"a","x":4585},{"f":150,"k":"a","x":5458},{"f":5459,"k":"a","x":5318},{"f":5453,"k":"a","x":5460},{"f":513,"k":"a","x":5427},{"f":5462,"k":"a","x":5460},{"f":335,"k":"a","x":5463},{"f":517,"k":"a","x":5404},{"f":5465,"k":"a","x":4542},{"f":5434,"k":"a","x":4467},{"f":499,"k":"a","x":5467},{"f":5381,"k":"a","x":5387},{"f":5468,"k":"a","x":5469},{"f":542,"k":"a","x":5470},{"f":5471,"k":"a","x":4469},{"f":150,"k":"a","x":5472},{"f":5473,"k":"a","x":5356},{"b":"e","k":"l","n":"","t":143,"v":5474},{"f":5466,"k":"a","x":5475},{"f":664,"k":"a","x":5406},{"f":5477,"k":"a","x":5411},{"f":674,"k":"a","x":5402},{"f":5479,"k":"a","x":5412},{"f":5480,"k":"a","x":5448},{"f":5478,"k":"a","x":5481},{"f":5476,"k":"a","x":5482},{"f":5464,"k":"a","x":5483},{"f":5461,"k":"a","x":5484},{"f":507,"k":"a","x":5460},{"f":5454,"k":"a","x":5410},{"f":5422,"k":"a","x":5487},{"f":542,"k":"a","x":5488},{"f":5489,"k":"a","x":4585},{"f":150,"k":"a","x":5490},{"f":5491,"k":"a","x":5318},{"f":5486,"k":"a","x":5492},{"f":513,"k":"a","x":5460},{"f":5494,"k":"a","x":5492},{"f":335,"k":"a","x":5495},{"f":517,"k":"a","x":5408},{"f":5497,"k":"a","x":5410},{"f":499,"k":"a","x":4669},{"f":5499,"k":"a","x":4599},{"f":5468,"k":"a","x":5500},{"f":542,"k":"a","x":5501},{"f":5502,"k":"a","x":4469},{"f":150,"k":"a","x":5503},{"f":5504,"k":"a","x":5356},{"b":"e","k":"l","n":"","t":143,"v":5505},{"f":5498,"k":"a","x":5506},{"f":674,"k":"a","x":5406},{"f":5508,"k":"a","x":5411},{"f":5509,"k":"a","x":5481},{"f":5507,"k":"a","x":5510},{"f":5496,"k":"a","x":5511},{"f":5493,"k":"a","x":5512},{"f":507,"k":"a","x":5492},{"f":5491,"k":"a","x":5490},{"f":5514,"k":"a","x":5515},{"f":513,"k":"a","x":5492},{"f":5517,"k":"a","x":5515},{"f":335,"k":"a","x":5518},{"f":517,"k":"a","x":5316},{"f":5520,"k":"a","x":5488},{"f":5499,"k":"a","x":4545},{"f":5468,"k":"a","x":5522},{"f":542,"k":"a","x":5523},{"f":5524,"k":"a","x":4469},{"f":150,"k":"a","x":5525},{"f":5526,"k":"a","x":5352},{"b":"e","k":"l","n":"","t":143,"v":5527},{"f":5521,"k":"a","x":5528},{"i":7,"k":"b"},{"f":5529,"k":"a","x":5530},{"f":5519,"k":"a","x":5531},{"f":5516,"k":"a","x":5532},{"k":"c","n":"Iff.rfl","u":[]},{"f":5534,"k":"a","x":5490},{"f":5533,"k":"a","x":5535},{"f":5513,"k":"a","x":5536},{"f":5485,"k":"a","x":5537},{"f":5452,"k":"a","x":5538},{"f":5419,"k":"a","x":5539},{"f":5364,"k":"a","x":5540},{"b":"e","k":"l","n":"","t":0,"v":5541},{"f":5310,"k":"a","x":5542},{"f":3678,"k":"a","x":5312},{"f":507,"k":"a","x":5544},{"f":3678,"k":"a","x":5316},{"f":5545,"k":"a","x":5546},{"f":513,"k":"a","x":5544},{"f":5548,"k":"a","x":5546},{"f":335,"k":"a","x":5549},{"f":5349,"k":"a","x":5316},{"f":3678,"k":"a","x":4599},{"b":"e","k":"l","n":"","t":143,"v":5552},{"f":5551,"k":"a","x":5553},{"f":5554,"k":"a","x":4585},{"f":5550,"k":"a","x":5555},{"f":5547,"k":"a","x":5556},{"i":6,"k":"b"},{"f":5557,"k":"a","x":5558},{"body":5559,"d":true,"k":"e","n":"","t":5308,"v":5543},{"f":3603,"k":"a","x":5311},{"i":2,"k":"b"},{"f":5561,"k":"a","x":5562},{"f":5563,"k":"a","x":4464},{"f":5564,"k":"a","x":4585},{"k":"c","n":"Exists.intro","u":[{"a":{"k":"z"},"k":"s"}]},{"f":5566,"k":"a","x":361},{"f":3646,"k":"a","x":4653},{"f":175,"k":"a","x":5568},{"i":25,"k":"b"},{"f":5569,"k":"a","x":5570},{"b":"e","k":"l","n":"","t":361,"v":5571},{"f":5567,"k":"a","x":5572},{"f":5573,"k":"a","x":4599},{"f":3646,"k":"a","x":4599},{"f":175,"k":"a","x":5575},{"f":5576,"k":"a","x":5354},{"f":335,"k":"a","x":5577},{"f":5303,"k":"a","x":4587},{"f":535,"k":"a","x":5579},{"f":5580,"k":"a","x":5354},{"f":5303,"k":"a","x":4601},{"f":542,"k":"a","x":5582},{"f":5583,"k":"a","x":4653},{"f":150,"k":"a","x":5584},{"f":542,"k":"a","x":5570},{"f":5586,"k":"a","x":4653},{"f":5585,"k":"a","x":5587},{"f":507,"k":"a","x":5588},{"f":4601,"k":"a","x":5324},{"f":499,"k":"a","x":5590},{"f":4601,"k":"a","x":5328},{"f":5591,"k":"a","x":5592},{"f":499,"k":"a","x":5593},{"f":4601,"k":"a","x":5333},{"f":499,"k":"a","x":5595},{"f":4601,"k":"a","x":5337},{"f":5596,"k":"a","x":5597},{"f":5594,"k":"a","x":5598},{"f":542,"k":"a","x":5599},{"f":5600,"k":"a","x":4653},{"f":150,"k":"a","x":5601},{"f":5602,"k":"a","x":5587},{"f":5589,"k":"a","x":5603},{"f":513,"k":"a","x":5588},{"f":5605,"k":"a","x":5603},{"f":335,"k":"a","x":5606},{"f":517,"k":"a","x":5582},{"f":5608,"k":"a","x":5599},{"i":0,"k":"b"},{"f":542,"k":"a","x":5610},{"f":5611,"k":"a","x":4712},{"f":150,"k":"a","x":5612},{"i":26,"k":"b"},{"f":542,"k":"a","x":5614},{"f":5615,"k":"a","x":4712},{"f":5613,"k":"a","x":5616},{"b":"e","k":"l","n":"","t":143,"v":5617},{"f":5609,"k":"a","x":5618},{"f":5360,"k":"a","x":4601},{"f":5619,"k":"a","x":5620},{"f":5607,"k":"a","x":5621},{"f":5604,"k":"a","x":5622},{"f":507,"k":"a","x":5603},{"f":499,"k":"a","x":4693},{"f":5625,"k":"a","x":5592},{"f":499,"k":"a","x":5626},{"f":5627,"k":"a","x":5598},{"f":542,"k":"a","x":5628},{"f":5629,"k":"a","x":4653},{"f":150,"k":"a","x":5630},{"f":5631,"k":"a","x":5587},{"f":5624,"k":"a","x":5632},{"f":513,"k":"a","x":5603},{"f":5634,"k":"a","x":5632},{"f":335,"k":"a","x":5635},{"f":517,"k":"a","x":4615},{"f":5637,"k":"a","x":4693},{"f":499,"k":"a","x":5610},{"i":8,"k":"b"},{"f":5640,"k":"a","x":5328},{"f":5639,"k":"a","x":5641},{"f":499,"k":"a","x":5642},{"f":5640,"k":"a","x":5333},{"f":499,"k":"a","x":5644},{"f":5640,"k":"a","x":5337},{"f":5645,"k":"a","x":5646},{"f":5643,"k":"a","x":5647},{"f":542,"k":"a","x":5648},{"f":5649,"k":"a","x":4712},{"f":150,"k":"a","x":5650},{"f":5651,"k":"a","x":5616},{"b":"e","k":"l","n":"","t":143,"v":5652},{"f":5638,"k":"a","x":5653},{"f":175,"k":"a","x":4615},{"f":5655,"k":"a","x":4693},{"f":664,"k":"a","x":5656},{"f":175,"k":"a","x":4655},{"f":5658,"k":"a","x":4944},{"f":678,"k":"a","x":5659},{"f":175,"k":"a","x":4760},{"f":5661,"k":"a","x":5121},{"f":678,"k":"a","x":5662},{"f":175,"k":"a","x":4826},{"i":17,"k":"b"},{"f":5664,"k":"a","x":5665},{"f":5663,"k":"a","x":5666},{"f":5660,"k":"a","x":5667},{"f":5657,"k":"a","x":5668},{"i":6,"k":"b"},{"f":5669,"k":"a","x":5670},{"f":5654,"k":"a","x":5671},{"f":5636,"k":"a","x":5672},{"f":5633,"k":"a","x":5673},{"f":507,"k":"a","x":5632},{"f":5625,"k":"a","x":4944},{"f":499,"k":"a","x":5676},{"f":5677,"k":"a","x":5598},{"f":542,"k":"a","x":5678},{"f":5679,"k":"a","x":4653},{"f":150,"k":"a","x":5680},{"f":5681,"k":"a","x":5587},{"f":5675,"k":"a","x":5682},{"f":513,"k":"a","x":5632},{"f":5684,"k":"a","x":5682},{"f":335,"k":"a","x":5685},{"f":517,"k":"a","x":4655},{"f":5687,"k":"a","x":4944},{"f":499,"k":"a","x":4710},{"f":5689,"k":"a","x":5610},{"f":499,"k":"a","x":5690},{"f":5691,"k":"a","x":5647},{"f":542,"k":"a","x":5692},{"f":5693,"k":"a","x":4712},{"f":150,"k":"a","x":5694},{"f":5695,"k":"a","x":5616},{"b":"e","k":"l","n":"","t":143,"v":5696},{"f":5688,"k":"a","x":5697},{"f":664,"k":"a","x":5659},{"f":5699,"k":"a","x":5667},{"f":674,"k":"a","x":5656},{"f":5701,"k":"a","x":5668},{"f":5702,"k":"a","x":5670},{"f":5700,"k":"a","x":5703},{"f":5698,"k":"a","x":5704},{"f":5686,"k":"a","x":5705},{"f":5683,"k":"a","x":5706},{"f":507,"k":"a","x":5682},{"f":499,"k":"a","x":5121},{"f":5709,"k":"a","x":5597},{"f":5677,"k":"a","x":5710},{"f":542,"k":"a","x":5711},{"f":5712,"k":"a","x":4653},{"f":150,"k":"a","x":5713},{"f":5714,"k":"a","x":5587},{"f":5708,"k":"a","x":5715},{"f":513,"k":"a","x":5682},{"f":5717,"k":"a","x":5715},{"f":335,"k":"a","x":5718},{"f":517,"k":"a","x":4760},{"f":5720,"k":"a","x":5121},{"i":22,"k":"b"},{"f":5689,"k":"a","x":5722},{"f":499,"k":"a","x":5723},{"f":5639,"k":"a","x":5646},{"f":5724,"k":"a","x":5725},{"f":542,"k":"a","x":5726},{"f":5727,"k":"a","x":4712},{"f":150,"k":"a","x":5728},{"f":5729,"k":"a","x":5616},{"b":"e","k":"l","n":"","t":143,"v":5730},{"f":5721,"k":"a","x":5731},{"f":664,"k":"a","x":5662},{"f":5733,"k":"a","x":5666},{"f":674,"k":"a","x":5659},{"f":5735,"k":"a","x":5667},{"f":5736,"k":"a","x":5703},{"f":5734,"k":"a","x":5737},{"f":5732,"k":"a","x":5738},{"f":5719,"k":"a","x":5739},{"f":5716,"k":"a","x":5740},{"f":507,"k":"a","x":5715},{"f":5709,"k":"a","x":5665},{"f":5677,"k":"a","x":5743},{"f":542,"k":"a","x":5744},{"f":5745,"k":"a","x":4653},{"f":150,"k":"a","x":5746},{"f":5747,"k":"a","x":5587},{"f":5742,"k":"a","x":5748},{"f":513,"k":"a","x":5715},{"f":5750,"k":"a","x":5748},{"f":335,"k":"a","x":5751},{"f":517,"k":"a","x":4826},{"f":5753,"k":"a","x":5665},{"f":499,"k":"a","x":5132},{"f":5755,"k":"a","x":5610},{"f":5724,"k":"a","x":5756},{"f":542,"k":"a","x":5757},{"f":5758,"k":"a","x":4712},{"f":150,"k":"a","x":5759},{"f":5760,"k":"a","x":5616},{"b":"e","k":"l","n":"","t":143,"v":5761},{"f":5754,"k":"a","x":5762},{"f":674,"k":"a","x":5662},{"f":5764,"k":"a","x":5666},{"f":5765,"k":"a","x":5737},{"f":5763,"k":"a","x":5766},{"f":5752,"k":"a","x":5767},{"f":5749,"k":"a","x":5768},{"f":507,"k":"a","x":5748},{"f":5747,"k":"a","x":5746},{"f":5770,"k":"a","x":5771},{"f":513,"k":"a","x":5748},{"f":5773,"k":"a","x":5771},{"f":335,"k":"a","x":5774},{"f":517,"k":"a","x":5570},{"f":5776,"k":"a","x":5744},{"i":18,"k":"b"},{"f":5755,"k":"a","x":5778},{"f":5724,"k":"a","x":5779},{"f":542,"k":"a","x":5780},{"f":5781,"k":"a","x":4712},{"f":150,"k":"a","x":5782},{"f":5783,"k":"a","x":5612},{"b":"e","k":"l","n":"","t":143,"v":5784},{"f":5777,"k":"a","x":5785},{"i":9,"k":"b"},{"f":5786,"k":"a","x":5787},{"f":5775,"k":"a","x":5788},{"f":5772,"k":"a","x":5789},{"f":5534,"k":"a","x":5746},{"f":5790,"k":"a","x":5791},{"f":5769,"k":"a","x":5792},{"f":5741,"k":"a","x":5793},{"f":5707,"k":"a","x":5794},{"f":5674,"k":"a","x":5795},{"f":5623,"k":"a","x":5796},{"b":"e","k":"l","n":"","t":0,"v":5797},{"f":5581,"k":"a","x":5798},{"f":5578,"k":"a","x":5799},{"f":5574,"k":"a","x":5800},{"body":5801,"d":false,"k":"e","n":"","t":361,"v":5565},{"body":5802,"d":true,"k":"e","n":"","t":5305,"v":5560},{"body":5803,"d":true,"k":"e","n":"","t":4597,"v":5302},{"body":5804,"d":true,"k":"e","n":"","t":4406,"v":4583},{"body":5805,"d":true,"k":"e","n":"","t":4393,"v":4400},{"body":5806,"d":true,"k":"e","n":"","t":4065,"v":4369},{"body":5807,"d":false,"k":"e","n":"","t":144,"v":4047},{"b":"e","k":"l","n":"","t":4020,"v":5808},{"b":"e","k":"l","n":"","t":4003,"v":5809},{"f":4018,"k":"a","x":5810},{"b":"e","k":"l","n":"","t":3991,"v":5811},{"b":"e","k":"l","n":"","t":3954,"v":5812},{"f":3975,"k":"a","x":5813},{"b":"e","k":"l","n":"","t":3942,"v":5814},{"b":"e","k":"l","n":"","t":3887,"v":5815},{"f":3920,"k":"a","x":5816},{"b":"e","k":"l","n":"","t":3883,"v":5817},{"b":"e","k":"l","n":"","t":3820,"v":5818},{"f":3857,"k":"a","x":5819},{"b":"e","k":"l","n":"","t":3806,"v":5820},{"b":"e","k":"l","n":"","t":143,"v":5821},{"f":3817,"k":"a","x":5822},{"b":"e","k":"l","n":"","t":3768,"v":5823},{"b":"e","k":"l","n":"","t":143,"v":5824},{"f":3779,"k":"a","x":5825},{"b":"e","k":"l","n":"","t":3729,"v":5826},{"b":"e","k":"l","n":"","t":143,"v":5827},{"f":3740,"k":"a","x":5828},{"b":"e","k":"l","n":"","t":3689,"v":5829},{"b":"e","k":"l","n":"","t":143,"v":5830},{"f":3700,"k":"a","x":5831},{"b":"e","k":"l","n":"","t":3643,"v":5832},{"b":"i","k":"l","n":"","t":143,"v":5833},{"f":176,"k":"a","x":190},{"f":367,"k":"a","x":172},{"f":5836,"k":"a","x":200},{"f":5835,"k":"a","x":5837},{"f":4401,"k":"a","x":5838},{"b":"e","k":"p","n":"","t":49,"v":5839},{"b":"e","k":"p","n":"","t":361,"v":5840},{"b":"e","k":"p","n":"","t":3596,"v":5841},{"b":"e","k":"p","n":"","t":149,"v":5842},{"k":"c","n":"UorAtlas.Closure.aut_block","u":[]},{"f":5844,"k":"a","x":190},{"f":5845,"k":"a","x":192},{"f":5846,"k":"a","x":5837},{"f":682,"k":"a","x":172},{"f":5848,"k":"a","x":200},{"f":5847,"k":"a","x":5849},{"b":"e","k":"l","n":"","t":49,"v":5850},{"b":"e","k":"l","n":"","t":361,"v":5851},{"b":"e","k":"l","n":"","t":3596,"v":5852},{"b":"e","k":"l","n":"","t":149,"v":5853},{"k":"c","n":"UorAtlas.Closure.ContainedBlock","u":[]},{"f":5855,"k":"a","x":179},{"f":5856,"k":"a","x":183},{"f":3644,"k":"a","x":49},{"f":175,"k":"a","x":1299},{"f":367,"k":"a","x":217},{"f":5860,"k":"a","x":220},{"f":5859,"k":"a","x":5861},{"b":"e","k":"l","n":"","t":49,"v":5862},{"f":5858,"k":"a","x":5863},{"b":"e","k":"p","n":"","t":5857,"v":5864},{"b":"i","k":"p","n":"","t":143,"v":5865},{"b":"e","k":"p","n":"","t":3649,"v":5866},{"b":"e","k":"p","n":"","t":361,"v":5867},{"b":"e","k":"p","n":"","t":3643,"v":5868},{"b":"i","k":"p","n":"","t":143,"v":5869},{"f":3654,"k":"a","x":3182},{"f":3155,"k":"a","x":220},{"f":678,"k":"a","x":5872},{"k":"c","n":"List.length","u":[{"k":"z"}]},{"f":5874,"k":"a","x":143},{"f":5875,"k":"a","x":220},{"f":605,"k":"a","x":5876},{"f":5877,"k":"a","x":37},{"f":678,"k":"a","x":5878},{"f":3201,"k":"a","x":250},{"f":5880,"k":"a","x":300},{"f":150,"k":"a","x":5881},{"f":5855,"k":"a","x":245},{"f":5883,"k":"a","x":300},{"f":5882,"k":"a","x":5884},{"b":"e","k":"p","n":"","t":143,"v":5885},{"f":5879,"k":"a","x":5886},{"f":5873,"k":"a","x":5887},{"b":"e","k":"l","n":"","t":3182,"v":5888},{"f":5871,"k":"a","x":5889},{"k":"c","n":"UorAtlas.Closure.HasBlockCount","u":[]},{"f":5891,"k":"a","x":204},{"f":5892,"k":"a","x":37},{"f":175,"k":"a","x":3742},{"f":367,"k":"a","x":243},{"f":5895,"k":"a","x":300},{"f":5894,"k":"a","x":5896},{"b":"e","k":"l","n":"","t":49,"v":5897},{"f":5858,"k":"a","x":5898},{"b":"e","k":"l","n":"","t":5893,"v":5899},{"f":5890,"k":"a","x":5900},{"k":"c","n":"UorAtlas.Closure.T25x","u":[]},{"f":5902,"k":"a","x":204},{"f":5903,"k":"a","x":206},{"f":5901,"k":"a","x":5904},{"f":3155,"k":"a","x":250},{"f":170,"k":"a","x":5906},{"f":5875,"k":"a","x":250},{"f":605,"k":"a","x":5908},{"f":5909,"k":"a","x":37},{"f":678,"k":"a","x":5910},{"f":3201,"k":"a","x":746},{"f":5912,"k":"a","x":3785},{"f":150,"k":"a","x":5913},{"f":5855,"k":"a","x":644},{"f":5915,"k":"a","x":3785},{"f":5914,"k":"a","x":5916},{"b":"e","k":"p","n":"","t":143,"v":5917},{"f":5911,"k":"a","x":5918},{"f":5907,"k":"a","x":5919},{"f":678,"k":"a","x":5906},{"f":5921,"k":"a","x":5919},{"f":175,"k":"a","x":3819},{"f":367,"k":"a","x":704},{"f":5924,"k":"a","x":659},{"f":5923,"k":"a","x":5925},{"b":"e","k":"l","n":"","t":49,"v":5926},{"f":5858,"k":"a","x":5927},{"b":"e","k":"l","n":"","t":5922,"v":5928},{"f":5920,"k":"a","x":5929},{"f":5930,"k":"a","x":300},{"f":5875,"k":"a","x":746},{"f":605,"k":"a","x":5932},{"f":5933,"k":"a","x":37},{"f":678,"k":"a","x":5934},{"f":3201,"k":"a","x":3822},{"f":5936,"k":"a","x":659},{"f":150,"k":"a","x":5937},{"f":5855,"k":"a","x":702},{"f":5939,"k":"a","x":659},{"f":5938,"k":"a","x":5940},{"b":"e","k":"p","n":"","t":143,"v":5941},{"f":5935,"k":"a","x":5942},{"f":5875,"k":"a","x":3822},{"f":605,"k":"a","x":5944},{"f":5945,"k":"a","x":37},{"f":170,"k":"a","x":5946},{"f":3201,"k":"a","x":3858},{"i":0,"k":"b"},{"f":5948,"k":"a","x":5949},{"f":150,"k":"a","x":5950},{"f":5855,"k":"a","x":3874},{"f":5952,"k":"a","x":5949},{"f":5951,"k":"a","x":5953},{"b":"e","k":"p","n":"","t":143,"v":5954},{"f":5947,"k":"a","x":5955},{"f":678,"k":"a","x":5946},{"f":5957,"k":"a","x":5955},{"f":175,"k":"a","x":3891},{"f":367,"k":"a","x":3889},{"f":5960,"k":"a","x":3848},{"f":5959,"k":"a","x":5961},{"b":"e","k":"l","n":"","t":49,"v":5962},{"f":5858,"k":"a","x":5963},{"b":"e","k":"l","n":"","t":5958,"v":5964},{"f":5956,"k":"a","x":5965},{"f":5966,"k":"a","x":659},{"f":3201,"k":"a","x":3884},{"f":5968,"k":"a","x":3848},{"f":150,"k":"a","x":5969},{"f":5855,"k":"a","x":3851},{"f":5971,"k":"a","x":3848},{"f":5970,"k":"a","x":5972},{"b":"e","k":"p","n":"","t":143,"v":5973},{"f":3156,"k":"a","x":3921},{"f":3201,"k":"a","x":5975},{"i":0,"k":"b"},{"f":5976,"k":"a","x":5977},{"f":3201,"k":"a","x":3948},{"i":1,"k":"b"},{"f":5979,"k":"a","x":5980},{"b":"e","k":"p","n":"","t":5978,"v":5981},{"b":"e","k":"p","n":"","t":143,"v":5982},{"f":3654,"k":"a","x":49},{"i":2,"k":"b"},{"f":175,"k":"a","x":5985},{"f":367,"k":"a","x":3978},{"i":0,"k":"b"},{"f":5987,"k":"a","x":5988},{"f":5986,"k":"a","x":5989},{"b":"e","k":"l","n":"","t":49,"v":5990},{"f":5984,"k":"a","x":5991},{"f":5858,"k":"a","x":5991},{"f":3201,"k":"a","x":3983},{"f":5994,"k":"a","x":5985},{"b":"e","k":"l","n":"","t":5993,"v":5995},{"f":5992,"k":"a","x":5996},{"f":3156,"k":"a","x":3943},{"f":3201,"k":"a","x":5998},{"f":5999,"k":"a","x":5980},{"f":3236,"k":"a","x":6000},{"f":6001,"k":"a","x":5993},{"k":"c","n":"UorAtlas.Closure.mem_presentationBlocks","u":[]},{"f":6003,"k":"a","x":3943},{"f":6004,"k":"a","x":5980},{"f":6002,"k":"a","x":6005},{"f":6006,"k":"a","x":3911},{"f":5997,"k":"a","x":6007},{"k":"c","n":"Eq.ndrec","u":[{"k":"z"},{"a":{"k":"z"},"k":"s"}]},{"f":6009,"k":"a","x":143},{"f":367,"k":"a","x":3993},{"i":1,"k":"b"},{"f":6011,"k":"a","x":6012},{"f":6010,"k":"a","x":6013},{"i":14,"k":"b"},{"f":3156,"k":"a","x":6015},{"f":3201,"k":"a","x":6016},{"i":0,"k":"b"},{"f":6017,"k":"a","x":6018},{"i":11,"k":"b"},{"f":3201,"k":"a","x":6020},{"i":1,"k":"b"},{"f":6021,"k":"a","x":6022},{"b":"e","k":"p","n":"","t":6019,"v":6023},{"b":"e","k":"l","n":"","t":143,"v":6024},{"f":6014,"k":"a","x":6025},{"f":3156,"k":"a","x":3993},{"f":3201,"k":"a","x":6027},{"f":6028,"k":"a","x":6013},{"i":10,"k":"b"},{"f":3201,"k":"a","x":6030},{"f":367,"k":"a","x":6015},{"i":2,"k":"b"},{"f":6032,"k":"a","x":6033},{"f":6031,"k":"a","x":6034},{"f":3195,"k":"a","x":6035},{"f":5855,"k":"a","x":4019},{"f":6037,"k":"a","x":6034},{"f":6036,"k":"a","x":6038},{"i":5,"k":"b"},{"f":6040,"k":"a","x":6034},{"f":6039,"k":"a","x":6041},{"f":507,"k":"a","x":6038},{"f":3646,"k":"a","x":6015},{"f":5855,"k":"a","x":6044},{"f":6045,"k":"a","x":6034},{"f":6043,"k":"a","x":6046},{"f":513,"k":"a","x":6038},{"f":6048,"k":"a","x":6046},{"f":335,"k":"a","x":6049},{"f":517,"k":"a","x":4019},{"f":6051,"k":"a","x":6044},{"f":5855,"k":"a","x":4009},{"i":15,"k":"b"},{"f":367,"k":"a","x":6054},{"i":3,"k":"b"},{"f":6055,"k":"a","x":6056},{"f":6053,"k":"a","x":6057},{"b":"e","k":"l","n":"","t":143,"v":6058},{"f":6052,"k":"a","x":6059},{"f":528,"k":"a","x":6044},{"f":6061,"k":"a","x":4019},{"i":13,"k":"b"},{"f":6062,"k":"a","x":6063},{"f":6060,"k":"a","x":6064},{"f":6050,"k":"a","x":6065},{"f":6047,"k":"a","x":6066},{"k":"c","n":"UorAtlas.Closure.presentation_block_contained","u":[]},{"f":6068,"k":"a","x":6015},{"f":6069,"k":"a","x":6033},{"f":6067,"k":"a","x":6070},{"f":6042,"k":"a","x":6071},{"b":"e","k":"l","n":"","t":6029,"v":6072},{"f":6026,"k":"a","x":6073},{"i":3,"k":"b"},{"f":6074,"k":"a","x":6075},{"f":528,"k":"a","x":6075},{"f":6077,"k":"a","x":6013},{"f":6078,"k":"a","x":3966},{"f":6076,"k":"a","x":6079},{"i":2,"k":"b"},{"f":6080,"k":"a","x":6081},{"b":"e","k":"l","n":"","t":5990,"v":6082},{"b":"e","k":"l","n":"","t":49,"v":6083},{"f":6008,"k":"a","x":6084},{"b":"e","k":"l","n":"","t":5978,"v":6085},{"b":"e","k":"l","n":"","t":143,"v":6086},{"f":5979,"k":"a","x":3911},{"f":3156,"k":"a","x":3978},{"f":3201,"k":"a","x":6089},{"i":1,"k":"b"},{"f":6090,"k":"a","x":6091},{"b":"e","k":"p","n":"","t":6088,"v":6092},{"b":"e","k":"p","n":"","t":143,"v":6093},{"k":"c","n":"UorAtlas.Census.mem_of_subset_length_eq","u":[]},{"f":6095,"k":"a","x":143},{"k":"c","n":"instBEqOfDecidableEq","u":[{"k":"z"}]},{"f":6097,"k":"a","x":143},{"k":"c","n":"UorAtlas.Prelude.Bitset.instDecidableEq","u":[]},{"f":6098,"k":"a","x":6099},{"f":6096,"k":"a","x":6100},{"k":"c","n":"instLawfulBEq","u":[{"k":"z"}]},{"f":6102,"k":"a","x":143},{"f":6103,"k":"a","x":6099},{"f":6101,"k":"a","x":6104},{"f":6105,"k":"a","x":6089},{"f":6106,"k":"a","x":3983},{"k":"c","n":"UorAtlas.Closure.presentationBlocks_nodup","u":[]},{"f":6108,"k":"a","x":3978},{"f":6107,"k":"a","x":6109},{"f":6110,"k":"a","x":5985},{"f":5875,"k":"a","x":6089},{"f":605,"k":"a","x":6112},{"f":5875,"k":"a","x":3983},{"f":6113,"k":"a","x":6114},{"f":507,"k":"a","x":6115},{"f":4179,"k":"a","x":6114},{"f":6116,"k":"a","x":6117},{"f":513,"k":"a","x":6115},{"f":6119,"k":"a","x":6117},{"f":335,"k":"a","x":6120},{"f":656,"k":"a","x":6112},{"f":6122,"k":"a","x":37},{"f":605,"k":"a","x":3966},{"f":5875,"k":"a","x":3998},{"f":6124,"k":"a","x":6125},{"b":"e","k":"l","n":"","t":0,"v":6126},{"f":6123,"k":"a","x":6127},{"k":"c","n":"UorAtlas.Closure.presentationBlocks_length","u":[]},{"f":6129,"k":"a","x":3978},{"f":6128,"k":"a","x":6130},{"f":6121,"k":"a","x":6131},{"f":6118,"k":"a","x":6132},{"f":507,"k":"a","x":6117},{"f":4179,"k":"a","x":37},{"f":6134,"k":"a","x":6135},{"f":513,"k":"a","x":6117},{"f":6137,"k":"a","x":6135},{"f":335,"k":"a","x":6138},{"f":656,"k":"a","x":6114},{"f":6140,"k":"a","x":37},{"f":4179,"k":"a","x":3966},{"b":"e","k":"l","n":"","t":0,"v":6142},{"f":6141,"k":"a","x":6143},{"i":4,"k":"b"},{"f":6144,"k":"a","x":6145},{"f":6139,"k":"a","x":6146},{"f":6136,"k":"a","x":6147},{"f":136,"k":"a","x":0},{"f":6149,"k":"a","x":37},{"f":6148,"k":"a","x":6150},{"f":6133,"k":"a","x":6151},{"f":6111,"k":"a","x":6152},{"f":6153,"k":"a","x":6091},{"f":6154,"k":"a","x":5988},{"b":"e","k":"l","n":"","t":6088,"v":6155},{"b":"e","k":"l","n":"","t":143,"v":6156},{"f":5999,"k":"a","x":3945},{"f":3236,"k":"a","x":6158},{"f":175,"k":"a","x":3980},{"f":6160,"k":"a","x":5989},{"b":"e","k":"l","n":"","t":49,"v":6161},{"f":5858,"k":"a","x":6162},{"f":6159,"k":"a","x":6163},{"f":6004,"k":"a","x":3945},{"f":6164,"k":"a","x":6165},{"f":3911,"k":"a","x":3945},{"f":5979,"k":"a","x":3945},{"f":3195,"k":"a","x":6168},{"f":5855,"k":"a","x":3914},{"f":6170,"k":"a","x":3945},{"f":6169,"k":"a","x":6171},{"i":2,"k":"b"},{"f":6173,"k":"a","x":3945},{"f":6172,"k":"a","x":6174},{"i":8,"k":"b"},{"f":6175,"k":"a","x":6176},{"f":6167,"k":"a","x":6177},{"f":6166,"k":"a","x":6178},{"body":6179,"d":true,"k":"e","n":"","t":6094,"v":6157},{"body":6180,"d":true,"k":"e","n":"","t":5983,"v":6087},{"b":"e","k":"l","n":"","t":5974,"v":6181},{"b":"e","k":"l","n":"","t":5946,"v":6182},{"f":5967,"k":"a","x":6183},{"b":"e","k":"l","n":"","t":5943,"v":6184},{"b":"e","k":"l","n":"","t":5906,"v":6185},{"f":5931,"k":"a","x":6186},{"b":"e","k":"l","n":"","t":5888,"v":6187},{"b":"e","k":"l","n":"","t":3182,"v":6188},{"f":5905,"k":"a","x":6189},{"b":"e","k":"l","n":"","t":5857,"v":6190},{"b":"i","k":"l","n":"","t":143,"v":6191},{"b":"e","k":"l","n":"","t":3649,"v":6192},{"b":"e","k":"l","n":"","t":361,"v":6193},{"b":"e","k":"l","n":"","t":3643,"v":6194},{"b":"i","k":"l","n":"","t":143,"v":6195},{"b":"e","k":"p","n":"","t":142,"v":0},{"f":1499,"k":"a","x":69},{"f":800,"k":"a","x":6198},{"f":619,"k":"a","x":6199},{"f":1499,"k":"a","x":89},{"f":800,"k":"a","x":6201},{"f":947,"k":"a","x":6202},{"f":6200,"k":"a","x":6203},{"f":619,"k":"a","x":6204},{"f":1499,"k":"a","x":106},{"f":800,"k":"a","x":6206},{"f":953,"k":"a","x":6207},{"f":6205,"k":"a","x":6208},{"f":619,"k":"a","x":6209},{"f":1499,"k":"a","x":961},{"f":800,"k":"a","x":6211},{"f":959,"k":"a","x":6212},{"f":6210,"k":"a","x":6213},{"b":"e","k":"l","n":"","t":142,"v":6214},{"f":3646,"k":"a","x":172},{"f":175,"k":"a","x":6216},{"f":6217,"k":"a","x":190},{"f":3646,"k":"a","x":372},{"f":175,"k":"a","x":6219},{"f":6220,"k":"a","x":179},{"k":"c","n":"UorAtlas.Closure.presentationIndex","u":[]},{"f":6222,"k":"a","x":217},{"f":6223,"k":"a","x":1126},{"f":6224,"k":"a","x":220},{"f":5860,"k":"a","x":6225},{"f":175,"k":"a","x":6226},{"f":367,"k":"a","x":1126},{"f":6228,"k":"a","x":220},{"f":6227,"k":"a","x":6229},{"b":"e","k":"p","n":"","t":49,"v":6230},{"b":"e","k":"p","n":"","t":6221,"v":6231},{"b":"e","k":"p","n":"","t":6218,"v":6232},{"b":"i","k":"p","n":"","t":361,"v":6233},{"b":"i","k":"p","n":"","t":361,"v":6234},{"b":"e","k":"p","n":"","t":3643,"v":6235},{"b":"i","k":"p","n":"","t":143,"v":6236},{"i":4,"k":"b"},{"f":367,"k":"a","x":6238},{"f":6239,"k":"a","x":250},{"f":175,"k":"a","x":6240},{"f":6241,"k":"a","x":5896},{"b":"e","k":"l","n":"","t":49,"v":6242},{"f":5984,"k":"a","x":6243},{"f":5858,"k":"a","x":6243},{"f":6222,"k":"a","x":243},{"f":6246,"k":"a","x":6238},{"f":6247,"k":"a","x":250},{"f":5895,"k":"a","x":6248},{"f":175,"k":"a","x":6249},{"f":6250,"k":"a","x":6240},{"b":"e","k":"l","n":"","t":6245,"v":6251},{"f":6244,"k":"a","x":6252},{"k":"c","n":"UorAtlas.Closure.presentation_complete","u":[]},{"f":6254,"k":"a","x":229},{"f":6255,"k":"a","x":219},{"f":6256,"k":"a","x":217},{"f":6257,"k":"a","x":1299},{"f":6258,"k":"a","x":6229},{"k":"c","n":"Eq.rec","u":[{"k":"z"},{"a":{"k":"z"},"k":"s"}]},{"f":6260,"k":"a","x":143},{"f":3646,"k":"a","x":1126},{"f":6261,"k":"a","x":6262},{"f":3646,"k":"a","x":6238},{"f":175,"k":"a","x":6264},{"f":6265,"k":"a","x":300},{"f":5855,"k":"a","x":749},{"i":5,"k":"b"},{"f":367,"k":"a","x":6268},{"f":6269,"k":"a","x":746},{"f":6267,"k":"a","x":6270},{"b":"e","k":"l","n":"","t":6266,"v":6271},{"b":"e","k":"l","n":"","t":143,"v":6272},{"f":6263,"k":"a","x":6273},{"f":6068,"k":"a","x":1126},{"f":6275,"k":"a","x":220},{"f":6274,"k":"a","x":6276},{"f":6277,"k":"a","x":229},{"f":6278,"k":"a","x":240},{"f":6259,"k":"a","x":6279},{"f":6253,"k":"a","x":6280},{"f":367,"k":"a","x":646},{"f":6222,"k":"a","x":646},{"f":6283,"k":"a","x":6268},{"f":6284,"k":"a","x":746},{"f":6282,"k":"a","x":6285},{"f":175,"k":"a","x":6286},{"f":6287,"k":"a","x":6270},{"f":507,"k":"a","x":6288},{"f":459,"k":"a","x":6282},{"f":6290,"k":"a","x":6270},{"f":6282,"k":"a","x":6291},{"f":175,"k":"a","x":6292},{"f":6293,"k":"a","x":6270},{"f":6289,"k":"a","x":6294},{"f":513,"k":"a","x":6288},{"f":6296,"k":"a","x":6294},{"f":335,"k":"a","x":6297},{"f":857,"k":"a","x":6285},{"f":6299,"k":"a","x":6291},{"f":175,"k":"a","x":5925},{"i":6,"k":"b"},{"f":367,"k":"a","x":6302},{"f":6303,"k":"a","x":3822},{"f":6301,"k":"a","x":6304},{"b":"e","k":"l","n":"","t":49,"v":6305},{"f":6300,"k":"a","x":6306},{"k":"c","n":"UorAtlas.Closure.presentationIndex.eq_1","u":[]},{"f":6308,"k":"a","x":646},{"f":6309,"k":"a","x":6268},{"f":6310,"k":"a","x":746},{"f":6307,"k":"a","x":6311},{"f":6298,"k":"a","x":6312},{"f":6295,"k":"a","x":6313},{"f":507,"k":"a","x":6294},{"f":6282,"k":"a","x":749},{"f":6290,"k":"a","x":6316},{"f":6282,"k":"a","x":6317},{"f":175,"k":"a","x":6318},{"f":6319,"k":"a","x":6316},{"f":6315,"k":"a","x":6320},{"f":513,"k":"a","x":6294},{"f":6322,"k":"a","x":6320},{"f":335,"k":"a","x":6323},{"f":517,"k":"a","x":6270},{"f":6325,"k":"a","x":6316},{"f":459,"k":"a","x":5924},{"f":6327,"k":"a","x":659},{"f":5924,"k":"a","x":6328},{"f":175,"k":"a","x":6329},{"f":6330,"k":"a","x":659},{"b":"e","k":"l","n":"","t":143,"v":6331},{"f":6326,"k":"a","x":6332},{"f":6333,"k":"a","x":3785},{"f":6324,"k":"a","x":6334},{"f":6321,"k":"a","x":6335},{"f":507,"k":"a","x":6320},{"f":175,"k":"a","x":6316},{"f":6338,"k":"a","x":6316},{"f":6337,"k":"a","x":6339},{"f":513,"k":"a","x":6320},{"f":6341,"k":"a","x":6339},{"f":335,"k":"a","x":6342},{"f":857,"k":"a","x":6317},{"f":6344,"k":"a","x":749},{"i":2,"k":"b"},{"f":5924,"k":"a","x":6346},{"f":6301,"k":"a","x":6347},{"b":"e","k":"l","n":"","t":49,"v":6348},{"f":6345,"k":"a","x":6349},{"k":"c","n":"UorAtlas.Closure.presentation_blkOf","u":[]},{"f":6351,"k":"a","x":646},{"f":6352,"k":"a","x":749},{"f":6350,"k":"a","x":6353},{"f":6343,"k":"a","x":6354},{"f":6340,"k":"a","x":6355},{"f":136,"k":"a","x":143},{"f":6357,"k":"a","x":6316},{"f":6356,"k":"a","x":6358},{"f":6336,"k":"a","x":6359},{"f":6314,"k":"a","x":6360},{"b":"e","k":"l","n":"","t":6242,"v":6361},{"b":"e","k":"l","n":"","t":49,"v":6362},{"f":6281,"k":"a","x":6363},{"b":"e","k":"l","n":"","t":49,"v":6364},{"b":"e","k":"l","n":"","t":6221,"v":6365},{"b":"e","k":"l","n":"","t":6218,"v":6366},{"b":"i","k":"l","n":"","t":361,"v":6367},{"b":"i","k":"l","n":"","t":361,"v":6368},{"b":"e","k":"l","n":"","t":3643,"v":6369},{"b":"i","k":"l","n":"","t":143,"v":6370},{"f":5874,"k":"a","x":142},{"k":"c","n":"UorAtlas.Closure.symFourList","u":[]},{"f":6372,"k":"a","x":6373},{"f":605,"k":"a","x":6374},{"k":"n","v":"24"},{"f":26,"k":"a","x":6376},{"f":29,"k":"a","x":6376},{"f":6377,"k":"a","x":6378},{"f":6375,"k":"a","x":6379},{"f":1053,"k":"a","x":6380},{"f":973,"k":"a","x":6374},{"f":6382,"k":"a","x":6379},{"f":6381,"k":"a","x":6383},{"f":1062,"k":"a","x":6380},{"f":6385,"k":"a","x":6383},{"f":1061,"k":"a","x":6386},{"f":6387,"k":"a","x":1066},{"f":335,"k":"a","x":6388},{"f":6389,"k":"a","x":1070},{"f":6384,"k":"a","x":6390},{"f":4,"k":"a","x":1181},{"f":6392,"k":"a","x":37},{"f":918,"k":"a","x":929},{"f":800,"k":"a","x":6394},{"f":4,"k":"a","x":6395},{"f":6396,"k":"a","x":37},{"f":4,"k":"a","x":1673},{"k":"n","v":"256"},{"f":26,"k":"a","x":6399},{"f":29,"k":"a","x":6399},{"f":6400,"k":"a","x":6401},{"f":6398,"k":"a","x":6402},{"f":486,"k":"a","x":6403},{"b":"e","k":"p","n":"","t":6404,"v":1530},{"b":"e","k":"p","n":"","t":6397,"v":6405},{"b":"e","k":"p","n":"","t":6393,"v":6406},{"b":"e","k":"p","n":"","t":1505,"v":6407},{"b":"e","k":"p","n":"","t":1503,"v":6408},{"b":"e","k":"p","n":"","t":142,"v":6409},{"f":1577,"k":"a","x":1619},{"f":1574,"k":"a","x":6411},{"f":6412,"k":"a","x":1709},{"f":1573,"k":"a","x":6413},{"f":1596,"k":"a","x":6413},{"f":1061,"k":"a","x":6415},{"f":6416,"k":"a","x":1066},{"f":1053,"k":"a","x":6417},{"f":1601,"k":"a","x":6415},{"f":6419,"k":"a","x":1066},{"f":6418,"k":"a","x":6420},{"f":1062,"k":"a","x":6417},{"f":6422,"k":"a","x":6420},{"f":1061,"k":"a","x":6423},{"f":6424,"k":"a","x":1066},{"f":335,"k":"a","x":6425},{"f":6426,"k":"a","x":1070},{"f":6421,"k":"a","x":6427},{"f":6414,"k":"a","x":6428},{"f":6429,"k":"a","x":1823},{"f":1635,"k":"a","x":970},{"f":1614,"k":"a","x":6431},{"f":1635,"k":"a","x":1116},{"f":1614,"k":"a","x":6433},{"f":1635,"k":"a","x":1288},{"f":1614,"k":"a","x":6435},{"f":1635,"k":"a","x":1468},{"f":1614,"k":"a","x":6437},{"f":6438,"k":"a","x":1623},{"f":6436,"k":"a","x":6439},{"f":6434,"k":"a","x":6440},{"f":6432,"k":"a","x":6441},{"f":1631,"k":"a","x":6442},{"f":6430,"k":"a","x":6443},{"f":6412,"k":"a","x":1696},{"f":1692,"k":"a","x":6445},{"f":6446,"k":"a","x":1728},{"f":6447,"k":"a","x":1823},{"f":6448,"k":"a","x":6443},{"k":"n","v":"13"},{"f":1578,"k":"a","x":6450},{"f":1580,"k":"a","x":6450},{"f":6451,"k":"a","x":6452},{"f":1577,"k":"a","x":6453},{"f":1574,"k":"a","x":6454},{"f":6455,"k":"a","x":1696},{"f":1702,"k":"a","x":6456},{"f":6457,"k":"a","x":1814},{"f":6458,"k":"a","x":6443},{"f":1577,"k":"a","x":1716},{"f":1574,"k":"a","x":6460},{"f":6461,"k":"a","x":1696},{"f":1727,"k":"a","x":6462},{"f":6463,"k":"a","x":1728},{"f":6464,"k":"a","x":1591},{"f":1615,"k":"a","x":2334},{"f":1615,"k":"a","x":6466},{"f":6465,"k":"a","x":6467},{"f":6468,"k":"a","x":1592},{"f":6469,"k":"a","x":1822},{"f":6470,"k":"a","x":6443},{"k":"n","v":"61"},{"f":1578,"k":"a","x":6472},{"f":1580,"k":"a","x":6472},{"f":6473,"k":"a","x":6474},{"f":1577,"k":"a","x":6475},{"f":1574,"k":"a","x":6476},{"f":6477,"k":"a","x":1696},{"f":1702,"k":"a","x":6478},{"f":1615,"k":"a","x":2303},{"f":1615,"k":"a","x":6480},{"f":6479,"k":"a","x":6481},{"f":6482,"k":"a","x":6443},{"f":1577,"k":"a","x":2166},{"f":1574,"k":"a","x":6484},{"f":6485,"k":"a","x":1696},{"f":1727,"k":"a","x":6486},{"f":6487,"k":"a","x":1728},{"f":6488,"k":"a","x":1591},{"f":1615,"k":"a","x":2304},{"f":6489,"k":"a","x":6490},{"f":6491,"k":"a","x":1592},{"f":6492,"k":"a","x":1821},{"f":6493,"k":"a","x":6443},{"k":"n","v":"253"},{"f":1578,"k":"a","x":6495},{"f":1580,"k":"a","x":6495},{"f":6496,"k":"a","x":6497},{"f":1577,"k":"a","x":6498},{"f":1574,"k":"a","x":6499},{"f":6500,"k":"a","x":1696},{"f":1702,"k":"a","x":6501},{"f":1615,"k":"a","x":2205},{"f":6502,"k":"a","x":6503},{"f":6504,"k":"a","x":6443},{"f":1578,"k":"a","x":6399},{"f":1580,"k":"a","x":6399},{"f":6506,"k":"a","x":6507},{"f":1577,"k":"a","x":6508},{"f":1574,"k":"a","x":6509},{"f":6510,"k":"a","x":1696},{"f":1727,"k":"a","x":6511},{"f":6512,"k":"a","x":1728},{"f":6513,"k":"a","x":1591},{"f":6514,"k":"a","x":2206},{"f":6515,"k":"a","x":1592},{"f":6516,"k":"a","x":1820},{"f":6517,"k":"a","x":6443},{"f":1588,"k":"a","x":6508},{"f":1763,"k":"a","x":6519},{"f":6520,"k":"a","x":2206},{"f":6521,"k":"a","x":6443},{"f":1635,"k":"a","x":965},{"f":1778,"k":"a","x":6523},{"f":1635,"k":"a","x":6402},{"f":6524,"k":"a","x":6525},{"f":1769,"k":"a","x":6526},{"f":1811,"k":"a","x":6508},{"f":6528,"k":"a","x":1623},{"f":2722,"k":"a","x":6529},{"f":1802,"k":"a","x":6530},{"f":6531,"k":"a","x":6443},{"f":6527,"k":"a","x":6532},{"f":6533,"k":"a","x":1830},{"f":1832,"k":"a","x":6523},{"f":6535,"k":"a","x":6525},{"k":"c","n":"Lean.Omega.Int.ofNat_le_of_le","u":[]},{"f":6537,"k":"a","x":6402},{"f":6538,"k":"a","x":965},{"k":"c","n":"Nat.le_of_not_lt","u":[]},{"f":6540,"k":"a","x":965},{"f":6541,"k":"a","x":6402},{"f":6542,"k":"a","x":208},{"f":6539,"k":"a","x":6543},{"f":6536,"k":"a","x":6544},{"f":6534,"k":"a","x":6545},{"f":1863,"k":"a","x":6526},{"f":2312,"k":"a","x":6443},{"f":1778,"k":"a","x":6548},{"f":1802,"k":"a","x":6529},{"f":6550,"k":"a","x":6443},{"f":6549,"k":"a","x":6551},{"f":6547,"k":"a","x":6552},{"f":6553,"k":"a","x":6532},{"f":1889,"k":"a","x":6523},{"f":6555,"k":"a","x":6548},{"f":6556,"k":"a","x":6525},{"f":6557,"k":"a","x":6551},{"f":1863,"k":"a","x":6523},{"f":1635,"k":"a","x":957},{"f":1785,"k":"a","x":6560},{"f":1635,"k":"a","x":964},{"f":6561,"k":"a","x":6562},{"f":6559,"k":"a","x":6563},{"f":6564,"k":"a","x":6548},{"f":2329,"k":"a","x":957},{"f":6566,"k":"a","x":964},{"f":6565,"k":"a","x":6567},{"f":1863,"k":"a","x":6563},{"f":2341,"k":"a","x":6443},{"f":1785,"k":"a","x":6570},{"f":2349,"k":"a","x":6443},{"f":6571,"k":"a","x":6572},{"f":6569,"k":"a","x":6573},{"f":6574,"k":"a","x":6548},{"f":1908,"k":"a","x":6560},{"f":6576,"k":"a","x":6570},{"f":6577,"k":"a","x":6562},{"f":6578,"k":"a","x":6572},{"f":1863,"k":"a","x":6560},{"f":1635,"k":"a","x":951},{"f":1785,"k":"a","x":6581},{"f":1635,"k":"a","x":956},{"f":6582,"k":"a","x":6583},{"f":6580,"k":"a","x":6584},{"f":6585,"k":"a","x":6570},{"f":2329,"k":"a","x":951},{"f":6587,"k":"a","x":956},{"f":6586,"k":"a","x":6588},{"f":1863,"k":"a","x":6584},{"f":2373,"k":"a","x":6443},{"f":1785,"k":"a","x":6591},{"f":2381,"k":"a","x":6443},{"f":6592,"k":"a","x":6593},{"f":6590,"k":"a","x":6594},{"f":6595,"k":"a","x":6570},{"f":1908,"k":"a","x":6581},{"f":6597,"k":"a","x":6591},{"f":6598,"k":"a","x":6583},{"f":6599,"k":"a","x":6593},{"f":1863,"k":"a","x":6581},{"f":1635,"k":"a","x":936},{"f":1785,"k":"a","x":6602},{"f":1635,"k":"a","x":950},{"f":6603,"k":"a","x":6604},{"f":6601,"k":"a","x":6605},{"f":6606,"k":"a","x":6591},{"f":2329,"k":"a","x":936},{"f":6608,"k":"a","x":950},{"f":6607,"k":"a","x":6609},{"f":1785,"k":"a","x":6431},{"f":6611,"k":"a","x":6604},{"f":1863,"k":"a","x":6612},{"f":2407,"k":"a","x":6443},{"f":1785,"k":"a","x":6614},{"f":2412,"k":"a","x":6443},{"f":6615,"k":"a","x":6616},{"f":6613,"k":"a","x":6617},{"f":6618,"k":"a","x":6591},{"f":1908,"k":"a","x":6431},{"f":6620,"k":"a","x":6614},{"f":6621,"k":"a","x":6604},{"f":6622,"k":"a","x":6616},{"f":1939,"k":"a","x":6614},{"f":6624,"k":"a","x":6431},{"f":2423,"k":"a","x":6431},{"f":6626,"k":"a","x":6441},{"f":6625,"k":"a","x":6627},{"f":6623,"k":"a","x":6628},{"f":1863,"k":"a","x":6604},{"f":1635,"k":"a","x":949},{"f":2429,"k":"a","x":6631},{"f":6630,"k":"a","x":6632},{"f":6633,"k":"a","x":6616},{"f":2435,"k":"a","x":949},{"f":6634,"k":"a","x":6635},{"f":2429,"k":"a","x":6433},{"f":1863,"k":"a","x":6637},{"f":1903,"k":"a","x":6443},{"f":1792,"k":"a","x":6639},{"f":2444,"k":"a","x":6443},{"f":6640,"k":"a","x":6641},{"f":6638,"k":"a","x":6642},{"f":6643,"k":"a","x":6616},{"f":2449,"k":"a","x":6639},{"f":6645,"k":"a","x":6433},{"f":6646,"k":"a","x":6641},{"f":2453,"k":"a","x":6639},{"f":335,"k":"a","x":6648},{"f":6649,"k":"a","x":2456},{"f":6647,"k":"a","x":6650},{"f":1939,"k":"a","x":6641},{"f":6652,"k":"a","x":6433},{"f":2461,"k":"a","x":6431},{"f":6654,"k":"a","x":6433},{"f":6655,"k":"a","x":6440},{"f":6653,"k":"a","x":6656},{"f":6651,"k":"a","x":6657},{"f":6644,"k":"a","x":6658},{"f":1939,"k":"a","x":6616},{"f":2469,"k":"a","x":6443},{"f":6640,"k":"a","x":6661},{"f":6660,"k":"a","x":6662},{"f":2473,"k":"a","x":6443},{"f":6664,"k":"a","x":2489},{"f":6663,"k":"a","x":6665},{"f":6659,"k":"a","x":6666},{"f":6636,"k":"a","x":6667},{"f":6629,"k":"a","x":6668},{"f":6619,"k":"a","x":6669},{"f":1939,"k":"a","x":6591},{"f":2497,"k":"a","x":6443},{"f":1785,"k":"a","x":6672},{"f":2500,"k":"a","x":6443},{"f":6673,"k":"a","x":6674},{"f":6671,"k":"a","x":6675},{"f":2505,"k":"a","x":6443},{"f":6676,"k":"a","x":6677},{"f":6670,"k":"a","x":6678},{"f":6610,"k":"a","x":6679},{"f":6600,"k":"a","x":6680},{"f":1863,"k":"a","x":6583},{"f":1635,"k":"a","x":955},{"f":2513,"k":"a","x":6683},{"f":6682,"k":"a","x":6684},{"f":6685,"k":"a","x":6593},{"f":2518,"k":"a","x":955},{"f":6686,"k":"a","x":6687},{"f":2513,"k":"a","x":6435},{"f":1863,"k":"a","x":6689},{"f":2523,"k":"a","x":6443},{"f":1792,"k":"a","x":6691},{"f":2530,"k":"a","x":6443},{"f":6692,"k":"a","x":6693},{"f":6690,"k":"a","x":6694},{"f":6695,"k":"a","x":6593},{"f":2535,"k":"a","x":6691},{"f":6697,"k":"a","x":6435},{"f":6698,"k":"a","x":6693},{"f":2539,"k":"a","x":6691},{"f":335,"k":"a","x":6700},{"f":6701,"k":"a","x":2542},{"f":6699,"k":"a","x":6702},{"f":1939,"k":"a","x":6693},{"f":6704,"k":"a","x":6435},{"f":2547,"k":"a","x":6431},{"f":6706,"k":"a","x":6433},{"f":6707,"k":"a","x":6435},{"f":6708,"k":"a","x":6439},{"f":6705,"k":"a","x":6709},{"f":6703,"k":"a","x":6710},{"f":6696,"k":"a","x":6711},{"f":1939,"k":"a","x":6593},{"f":2556,"k":"a","x":6443},{"f":6692,"k":"a","x":6714},{"f":6713,"k":"a","x":6715},{"f":2561,"k":"a","x":6443},{"f":6717,"k":"a","x":2577},{"f":6716,"k":"a","x":6718},{"f":6712,"k":"a","x":6719},{"f":6688,"k":"a","x":6720},{"f":6681,"k":"a","x":6721},{"f":6596,"k":"a","x":6722},{"f":1939,"k":"a","x":6570},{"f":2585,"k":"a","x":6443},{"f":1785,"k":"a","x":6725},{"f":2588,"k":"a","x":6443},{"f":6726,"k":"a","x":6727},{"f":6724,"k":"a","x":6728},{"f":2593,"k":"a","x":6443},{"f":6729,"k":"a","x":6730},{"f":6723,"k":"a","x":6731},{"f":6589,"k":"a","x":6732},{"f":6579,"k":"a","x":6733},{"f":1863,"k":"a","x":6562},{"f":1635,"k":"a","x":963},{"f":2601,"k":"a","x":6736},{"f":6735,"k":"a","x":6737},{"f":6738,"k":"a","x":6572},{"f":2606,"k":"a","x":963},{"f":6739,"k":"a","x":6740},{"f":2601,"k":"a","x":6437},{"f":1863,"k":"a","x":6742},{"f":2611,"k":"a","x":6443},{"f":1792,"k":"a","x":6744},{"f":2615,"k":"a","x":6443},{"f":6745,"k":"a","x":6746},{"f":6743,"k":"a","x":6747},{"f":6748,"k":"a","x":6572},{"f":2620,"k":"a","x":6744},{"f":6750,"k":"a","x":6437},{"f":6751,"k":"a","x":6746},{"f":2624,"k":"a","x":6744},{"f":335,"k":"a","x":6753},{"f":6754,"k":"a","x":2627},{"f":6752,"k":"a","x":6755},{"f":1939,"k":"a","x":6746},{"f":6757,"k":"a","x":6437},{"f":2632,"k":"a","x":6431},{"f":6759,"k":"a","x":6433},{"f":6760,"k":"a","x":6435},{"f":6761,"k":"a","x":6437},{"f":6762,"k":"a","x":1623},{"f":6758,"k":"a","x":6763},{"f":6756,"k":"a","x":6764},{"f":6749,"k":"a","x":6765},{"f":1939,"k":"a","x":6572},{"f":2642,"k":"a","x":6443},{"f":6745,"k":"a","x":6768},{"f":6767,"k":"a","x":6769},{"f":2647,"k":"a","x":6443},{"f":6771,"k":"a","x":2663},{"f":6770,"k":"a","x":6772},{"f":6766,"k":"a","x":6773},{"f":6741,"k":"a","x":6774},{"f":6734,"k":"a","x":6775},{"f":6575,"k":"a","x":6776},{"f":1939,"k":"a","x":6548},{"f":2671,"k":"a","x":6443},{"f":1785,"k":"a","x":6779},{"f":2674,"k":"a","x":6443},{"f":6780,"k":"a","x":6781},{"f":6778,"k":"a","x":6782},{"f":2679,"k":"a","x":6443},{"f":6783,"k":"a","x":6784},{"f":6777,"k":"a","x":6785},{"f":6568,"k":"a","x":6786},{"f":6558,"k":"a","x":6787},{"f":1931,"k":"a","x":6525},{"f":6789,"k":"a","x":6551},{"f":335,"k":"a","x":6790},{"f":1935,"k":"a","x":6525},{"f":6791,"k":"a","x":6792},{"f":6788,"k":"a","x":6793},{"f":6554,"k":"a","x":6794},{"f":1939,"k":"a","x":6532},{"f":2688,"k":"a","x":6443},{"f":1778,"k":"a","x":6797},{"f":6798,"k":"a","x":6551},{"f":6796,"k":"a","x":6799},{"f":2751,"k":"a","x":6529},{"f":6801,"k":"a","x":6443},{"f":6800,"k":"a","x":6802},{"f":6795,"k":"a","x":6803},{"f":6546,"k":"a","x":6804},{"f":6522,"k":"a","x":6805},{"f":6518,"k":"a","x":6806},{"f":2762,"k":"a","x":6443},{"f":2764,"k":"a","x":6443},{"f":1769,"k":"a","x":6431},{"f":6810,"k":"a","x":6614},{"f":6811,"k":"a","x":1830},{"f":2769,"k":"a","x":970},{"f":6812,"k":"a","x":6813},{"f":6814,"k":"a","x":6628},{"f":6809,"k":"a","x":6815},{"f":6808,"k":"a","x":6816},{"f":2775,"k":"a","x":6443},{"f":2777,"k":"a","x":6443},{"f":6611,"k":"a","x":1591},{"f":2779,"k":"a","x":6820},{"f":1769,"k":"a","x":6821},{"f":2786,"k":"a","x":6443},{"f":6822,"k":"a","x":6823},{"f":6824,"k":"a","x":1830},{"f":2790,"k":"a","x":6820},{"f":1835,"k":"a","x":6431},{"f":6827,"k":"a","x":2028},{"f":2794,"k":"a","x":970},{"f":6829,"k":"a","x":37},{"f":6830,"k":"a","x":206},{"f":6828,"k":"a","x":6831},{"f":6826,"k":"a","x":6832},{"f":6825,"k":"a","x":6833},{"f":1863,"k":"a","x":6821},{"f":1778,"k":"a","x":6639},{"f":2804,"k":"a","x":6443},{"f":6836,"k":"a","x":6837},{"f":6835,"k":"a","x":6838},{"f":6839,"k":"a","x":6823},{"f":2809,"k":"a","x":6639},{"f":6841,"k":"a","x":6820},{"f":6842,"k":"a","x":6837},{"f":6843,"k":"a","x":6650},{"f":1863,"k":"a","x":6820},{"f":2018,"k":"a","x":6443},{"f":6615,"k":"a","x":6846},{"f":6845,"k":"a","x":6847},{"f":6848,"k":"a","x":6837},{"f":6621,"k":"a","x":1591},{"f":6850,"k":"a","x":6846},{"f":6851,"k":"a","x":6628},{"f":2048,"k":"a","x":6846},{"f":335,"k":"a","x":6853},{"f":6854,"k":"a","x":2051},{"f":6852,"k":"a","x":6855},{"f":6849,"k":"a","x":6856},{"f":1939,"k":"a","x":6837},{"f":6673,"k":"a","x":6846},{"f":6858,"k":"a","x":6859},{"f":2826,"k":"a","x":6443},{"f":6860,"k":"a","x":6861},{"f":6857,"k":"a","x":6862},{"f":6844,"k":"a","x":6863},{"f":6840,"k":"a","x":6864},{"f":1939,"k":"a","x":6823},{"f":2833,"k":"a","x":6443},{"f":6836,"k":"a","x":6867},{"f":6866,"k":"a","x":6868},{"f":2838,"k":"a","x":6443},{"f":6869,"k":"a","x":6870},{"f":6865,"k":"a","x":6871},{"f":6834,"k":"a","x":6872},{"f":6819,"k":"a","x":6873},{"f":6818,"k":"a","x":6874},{"f":6817,"k":"a","x":6875},{"f":6807,"k":"a","x":6876},{"f":6505,"k":"a","x":6877},{"f":6494,"k":"a","x":6878},{"f":2849,"k":"a","x":6443},{"f":2851,"k":"a","x":6443},{"f":1769,"k":"a","x":6433},{"f":6882,"k":"a","x":6641},{"f":6883,"k":"a","x":1830},{"f":2769,"k":"a","x":1116},{"f":6884,"k":"a","x":6885},{"f":6886,"k":"a","x":6657},{"f":6881,"k":"a","x":6887},{"f":6880,"k":"a","x":6888},{"f":2861,"k":"a","x":6443},{"f":2863,"k":"a","x":6443},{"f":1785,"k":"a","x":6433},{"f":6892,"k":"a","x":1591},{"f":2779,"k":"a","x":6893},{"f":1769,"k":"a","x":6894},{"f":2871,"k":"a","x":6443},{"f":6895,"k":"a","x":6896},{"f":6897,"k":"a","x":1830},{"f":2790,"k":"a","x":6893},{"f":1835,"k":"a","x":6433},{"f":6900,"k":"a","x":2028},{"f":2794,"k":"a","x":1116},{"f":6902,"k":"a","x":37},{"f":6903,"k":"a","x":202},{"f":6901,"k":"a","x":6904},{"f":6899,"k":"a","x":6905},{"f":6898,"k":"a","x":6906},{"f":1863,"k":"a","x":6894},{"f":2887,"k":"a","x":6443},{"f":6836,"k":"a","x":6909},{"f":6908,"k":"a","x":6910},{"f":6911,"k":"a","x":6896},{"f":6841,"k":"a","x":6893},{"f":6913,"k":"a","x":6909},{"f":6914,"k":"a","x":6650},{"f":1863,"k":"a","x":6893},{"f":1785,"k":"a","x":6641},{"f":6917,"k":"a","x":6846},{"f":6916,"k":"a","x":6918},{"f":6919,"k":"a","x":6909},{"f":1908,"k":"a","x":6433},{"f":6921,"k":"a","x":6641},{"f":6922,"k":"a","x":1591},{"f":6923,"k":"a","x":6846},{"f":6924,"k":"a","x":6657},{"f":6925,"k":"a","x":6855},{"f":6920,"k":"a","x":6926},{"f":1939,"k":"a","x":6909},{"f":1785,"k":"a","x":6661},{"f":6929,"k":"a","x":6846},{"f":6928,"k":"a","x":6930},{"f":2912,"k":"a","x":6443},{"f":6931,"k":"a","x":6932},{"f":6927,"k":"a","x":6933},{"f":6915,"k":"a","x":6934},{"f":6912,"k":"a","x":6935},{"f":1939,"k":"a","x":6896},{"f":2919,"k":"a","x":6443},{"f":6836,"k":"a","x":6938},{"f":6937,"k":"a","x":6939},{"f":2923,"k":"a","x":6443},{"f":6940,"k":"a","x":6941},{"f":6936,"k":"a","x":6942},{"f":6907,"k":"a","x":6943},{"f":6891,"k":"a","x":6944},{"f":6890,"k":"a","x":6945},{"f":6889,"k":"a","x":6946},{"f":6879,"k":"a","x":6947},{"f":6483,"k":"a","x":6948},{"f":6471,"k":"a","x":6949},{"f":2761,"k":"a","x":1822},{"f":6951,"k":"a","x":6443},{"f":2086,"k":"a","x":1822},{"f":6953,"k":"a","x":6443},{"f":1769,"k":"a","x":6435},{"f":6955,"k":"a","x":6693},{"f":6956,"k":"a","x":1830},{"f":2769,"k":"a","x":1288},{"f":6957,"k":"a","x":6958},{"f":6959,"k":"a","x":6710},{"f":6954,"k":"a","x":6960},{"f":6952,"k":"a","x":6961},{"f":1615,"k":"a","x":1625},{"f":1755,"k":"a","x":6963},{"f":6964,"k":"a","x":6443},{"f":1764,"k":"a","x":6963},{"f":6966,"k":"a","x":6443},{"f":1785,"k":"a","x":6435},{"f":6968,"k":"a","x":1591},{"f":2779,"k":"a","x":6969},{"f":1769,"k":"a","x":6970},{"f":1819,"k":"a","x":1822},{"f":2783,"k":"a","x":6972},{"f":1802,"k":"a","x":6973},{"f":6974,"k":"a","x":6443},{"f":6971,"k":"a","x":6975},{"f":6976,"k":"a","x":1830},{"f":2790,"k":"a","x":6969},{"f":1835,"k":"a","x":6435},{"f":6979,"k":"a","x":2028},{"f":2794,"k":"a","x":1288},{"f":6981,"k":"a","x":37},{"f":6982,"k":"a","x":407},{"f":6980,"k":"a","x":6983},{"f":6978,"k":"a","x":6984},{"f":6977,"k":"a","x":6985},{"f":1863,"k":"a","x":6970},{"f":1871,"k":"a","x":2379},{"f":6988,"k":"a","x":1882},{"f":1802,"k":"a","x":6989},{"f":6990,"k":"a","x":6443},{"f":6836,"k":"a","x":6991},{"f":6987,"k":"a","x":6992},{"f":6993,"k":"a","x":6975},{"f":6841,"k":"a","x":6969},{"f":6995,"k":"a","x":6991},{"f":6996,"k":"a","x":6650},{"f":1863,"k":"a","x":6969},{"f":1785,"k":"a","x":6693},{"f":6999,"k":"a","x":6846},{"f":6998,"k":"a","x":7000},{"f":7001,"k":"a","x":6991},{"f":1908,"k":"a","x":6435},{"f":7003,"k":"a","x":6693},{"f":7004,"k":"a","x":1591},{"f":7005,"k":"a","x":6846},{"f":7006,"k":"a","x":6710},{"f":7007,"k":"a","x":6855},{"f":7002,"k":"a","x":7008},{"f":1939,"k":"a","x":6991},{"f":1785,"k":"a","x":6714},{"f":7011,"k":"a","x":6846},{"f":7010,"k":"a","x":7012},{"f":2006,"k":"a","x":2379},{"f":7014,"k":"a","x":1882},{"f":7015,"k":"a","x":6443},{"f":7013,"k":"a","x":7016},{"f":7009,"k":"a","x":7017},{"f":6997,"k":"a","x":7018},{"f":6994,"k":"a","x":7019},{"f":1939,"k":"a","x":6975},{"f":1802,"k":"a","x":6972},{"f":7022,"k":"a","x":6443},{"f":6836,"k":"a","x":7023},{"f":7021,"k":"a","x":7024},{"f":2837,"k":"a","x":6972},{"f":7026,"k":"a","x":6443},{"f":7025,"k":"a","x":7027},{"f":7020,"k":"a","x":7028},{"f":6986,"k":"a","x":7029},{"f":6967,"k":"a","x":7030},{"f":6965,"k":"a","x":7031},{"f":6962,"k":"a","x":7032},{"f":6950,"k":"a","x":7033},{"f":6459,"k":"a","x":7034},{"f":6449,"k":"a","x":7035},{"f":2761,"k":"a","x":1823},{"f":7037,"k":"a","x":6443},{"f":2086,"k":"a","x":1823},{"f":7039,"k":"a","x":6443},{"f":1769,"k":"a","x":6437},{"f":7041,"k":"a","x":6746},{"f":7042,"k":"a","x":1830},{"f":2769,"k":"a","x":1468},{"f":7043,"k":"a","x":7044},{"f":7045,"k":"a","x":6764},{"f":7040,"k":"a","x":7046},{"f":7038,"k":"a","x":7047},{"f":1615,"k":"a","x":6963},{"f":1755,"k":"a","x":7049},{"f":7050,"k":"a","x":6443},{"f":1764,"k":"a","x":7049},{"f":7052,"k":"a","x":6443},{"f":1785,"k":"a","x":6437},{"f":7054,"k":"a","x":1591},{"f":2779,"k":"a","x":7055},{"f":1769,"k":"a","x":7056},{"f":1819,"k":"a","x":1823},{"f":2783,"k":"a","x":7058},{"f":1802,"k":"a","x":7059},{"f":7060,"k":"a","x":6443},{"f":7057,"k":"a","x":7061},{"f":7062,"k":"a","x":1830},{"f":2790,"k":"a","x":7055},{"f":1835,"k":"a","x":6437},{"f":7065,"k":"a","x":2028},{"f":2794,"k":"a","x":1468},{"f":7067,"k":"a","x":37},{"f":7068,"k":"a","x":227},{"f":7066,"k":"a","x":7069},{"f":7064,"k":"a","x":7070},{"f":7063,"k":"a","x":7071},{"f":1863,"k":"a","x":7056},{"f":1871,"k":"a","x":2347},{"f":7074,"k":"a","x":1882},{"f":1802,"k":"a","x":7075},{"f":7076,"k":"a","x":6443},{"f":6836,"k":"a","x":7077},{"f":7073,"k":"a","x":7078},{"f":7079,"k":"a","x":7061},{"f":6841,"k":"a","x":7055},{"f":7081,"k":"a","x":7077},{"f":7082,"k":"a","x":6650},{"f":1863,"k":"a","x":7055},{"f":1785,"k":"a","x":6746},{"f":7085,"k":"a","x":6846},{"f":7084,"k":"a","x":7086},{"f":7087,"k":"a","x":7077},{"f":1908,"k":"a","x":6437},{"f":7089,"k":"a","x":6746},{"f":7090,"k":"a","x":1591},{"f":7091,"k":"a","x":6846},{"f":7092,"k":"a","x":6764},{"f":7093,"k":"a","x":6855},{"f":7088,"k":"a","x":7094},{"f":1939,"k":"a","x":7077},{"f":1785,"k":"a","x":6768},{"f":7097,"k":"a","x":6846},{"f":7096,"k":"a","x":7098},{"f":2006,"k":"a","x":2347},{"f":7100,"k":"a","x":1882},{"f":7101,"k":"a","x":6443},{"f":7099,"k":"a","x":7102},{"f":7095,"k":"a","x":7103},{"f":7083,"k":"a","x":7104},{"f":7080,"k":"a","x":7105},{"f":1939,"k":"a","x":7061},{"f":1802,"k":"a","x":7058},{"f":7108,"k":"a","x":6443},{"f":6836,"k":"a","x":7109},{"f":7107,"k":"a","x":7110},{"f":2837,"k":"a","x":7058},{"f":7112,"k":"a","x":6443},{"f":7111,"k":"a","x":7113},{"f":7106,"k":"a","x":7114},{"f":7072,"k":"a","x":7115},{"f":7053,"k":"a","x":7116},{"f":7051,"k":"a","x":7117},{"f":7048,"k":"a","x":7118},{"f":7036,"k":"a","x":7119},{"f":6444,"k":"a","x":7120},{"b":"e","k":"l","n":"","t":6404,"v":7121},{"b":"e","k":"l","n":"","t":6397,"v":7122},{"b":"e","k":"l","n":"","t":6393,"v":7123},{"b":"e","k":"l","n":"","t":1505,"v":7124},{"b":"e","k":"l","n":"","t":1503,"v":7125},{"b":"e","k":"l","n":"","t":142,"v":7126},{"f":156,"k":"a","x":158},{"f":175,"k":"a","x":7128},{"f":284,"k":"a","x":153},{"f":7130,"k":"a","x":158},{"f":155,"k":"a","x":7131},{"f":7129,"k":"a","x":7132},{"b":"e","k":"p","n":"","t":49,"v":7133},{"b":"e","k":"p","n":"","t":144,"v":7134},{"b":"e","k":"p","n":"","t":142,"v":7135},{"f":6357,"k":"a","x":7128},{"b":"e","k":"l","n":"","t":49,"v":7137},{"b":"e","k":"l","n":"","t":144,"v":7138},{"b":"e","k":"l","n":"","t":142,"v":7139},{"f":363,"k":"a","x":155},{"f":7141,"k":"a","x":158},{"f":362,"k":"a","x":143},{"f":3324,"k":"a","x":192},{"f":7143,"k":"a","x":7144},{"f":3324,"k":"a","x":172},{"f":7145,"k":"a","x":7146},{"b":"e","k":"p","n":"","t":7142,"v":7147},{"b":"i","k":"p","n":"","t":49,"v":7148},{"b":"i","k":"p","n":"","t":49,"v":7149},{"b":"e","k":"p","n":"","t":361,"v":7150},{"f":175,"k":"a","x":7144},{"f":7152,"k":"a","x":7146},{"k":"c","n":"UorAtlas.Closure.presentation_blk_inj","u":[]},{"f":7154,"k":"a","x":179},{"f":7155,"k":"a","x":181},{"f":7156,"k":"a","x":177},{"f":7157,"k":"a","x":183},{"f":372,"k":"a","x":7158},{"b":"e","k":"l","n":"","t":7153,"v":7159},{"b":"e","k":"l","n":"","t":7142,"v":7160},{"b":"i","k":"l","n":"","t":49,"v":7161},{"b":"i","k":"l","n":"","t":49,"v":7162},{"b":"e","k":"l","n":"","t":361,"v":7163},{"f":3646,"k":"a","x":53},{"f":5855,"k":"a","x":7165},{"f":3217,"k":"a","x":55},{"f":7166,"k":"a","x":7167},{"b":"e","k":"p","n":"","t":49,"v":7168},{"b":"e","k":"p","n":"","t":361,"v":7169},{"f":4401,"k":"a","x":7167},{"f":214,"k":"a","x":7171},{"f":542,"k":"a","x":468},{"f":7173,"k":"a","x":158},{"f":3646,"k":"a","x":190},{"f":542,"k":"a","x":7175},{"f":7176,"k":"a","x":172},{"b":"e","k":"p","n":"","t":7174,"v":7177},{"b":"e","k":"p","n":"","t":0,"v":7178},{"f":7172,"k":"a","x":7179},{"f":682,"k":"a","x":53},{"f":7181,"k":"a","x":55},{"f":7180,"k":"a","x":7182},{"f":5303,"k":"a","x":3324},{"f":542,"k":"a","x":7184},{"f":7185,"k":"a","x":172},{"f":3195,"k":"a","x":7186},{"f":488,"k":"a","x":183},{"f":542,"k":"a","x":7188},{"f":7189,"k":"a","x":177},{"b":"e","k":"l","n":"","t":49,"v":7190},{"f":5858,"k":"a","x":7191},{"f":7187,"k":"a","x":7192},{"k":"c","n":"UorAtlas.Group.mem_union4","u":[]},{"f":7194,"k":"a","x":3324},{"f":7195,"k":"a","x":172},{"f":7193,"k":"a","x":7196},{"f":5566,"k":"a","x":49},{"f":7198,"k":"a","x":7191},{"f":7199,"k":"a","x":192},{"f":7200,"k":"a","x":200},{"f":7197,"k":"a","x":7201},{"b":"e","k":"l","n":"","t":7174,"v":7202},{"b":"e","k":"l","n":"","t":0,"v":7203},{"f":7183,"k":"a","x":7204},{"b":"e","k":"l","n":"","t":49,"v":7205},{"b":"e","k":"l","n":"","t":361,"v":7206},{"f":3181,"k":"a","x":142},{"f":50,"k":"a","x":7208},{"f":7209,"k":"a","x":6373},{"k":"c","n":"UorAtlas.Prelude.ListAux.dedup","u":[{"k":"z"}]},{"f":7211,"k":"a","x":142},{"k":"c","n":"UorAtlas.Prelude.Perm.instDecidableEq","u":[]},{"f":7213,"k":"a","x":37},{"f":7212,"k":"a","x":7214},{"k":"c","n":"List.map","u":[{"k":"z"},{"k":"z"}]},{"f":7216,"k":"a","x":0},{"f":7217,"k":"a","x":142},{"f":7218,"k":"a","x":444},{"k":"c","n":"List.range","u":[]},{"f":7220,"k":"a","x":6402},{"f":7219,"k":"a","x":7221},{"f":7215,"k":"a","x":7222},{"f":7210,"k":"a","x":7223},{"f":136,"k":"a","x":7208},{"f":7225,"k":"a","x":6373},{"f":538,"k":"a","x":142},{"f":7227,"k":"a","x":7208},{"f":3199,"k":"a","x":142},{"f":7228,"k":"a","x":7229},{"f":7230,"k":"a","x":6373},{"f":7231,"k":"a","x":23},{"b":"e","k":"p","n":"","t":142,"v":7232},{"f":507,"k":"a","x":7232},{"f":7230,"k":"a","x":7223},{"f":7235,"k":"a","x":23},{"f":7234,"k":"a","x":7236},{"f":513,"k":"a","x":7232},{"f":7238,"k":"a","x":7236},{"f":335,"k":"a","x":7239},{"f":270,"k":"a","x":7208},{"f":7241,"k":"a","x":264},{"f":7242,"k":"a","x":6373},{"f":7243,"k":"a","x":7223},{"f":7230,"k":"a","x":55},{"f":7245,"k":"a","x":53},{"b":"e","k":"l","n":"","t":7208,"v":7246},{"f":7244,"k":"a","x":7247},{"k":"c","n":"UorAtlas.Closure.symFourList.eq_1","u":[]},{"f":7248,"k":"a","x":7249},{"f":7240,"k":"a","x":7250},{"f":7237,"k":"a","x":7251},{"f":507,"k":"a","x":7236},{"f":7230,"k":"a","x":7222},{"f":7254,"k":"a","x":23},{"f":7253,"k":"a","x":7255},{"f":513,"k":"a","x":7236},{"f":7257,"k":"a","x":7255},{"f":335,"k":"a","x":7258},{"f":561,"k":"a","x":7236},{"f":7260,"k":"a","x":7255},{"b":"e","k":"l","n":"","t":264,"v":55},{"f":7261,"k":"a","x":7262},{"f":572,"k":"a","x":7236},{"f":7264,"k":"a","x":7255},{"k":"c","n":"UorAtlas.Prelude.ListAux.mem_dedup","u":[{"k":"z"}]},{"f":7266,"k":"a","x":142},{"f":7267,"k":"a","x":7214},{"f":7268,"k":"a","x":7222},{"f":7269,"k":"a","x":23},{"f":7265,"k":"a","x":7270},{"f":7263,"k":"a","x":7271},{"f":7259,"k":"a","x":7272},{"f":7256,"k":"a","x":7273},{"f":507,"k":"a","x":7255},{"f":3644,"k":"a","x":0},{"f":3181,"k":"a","x":0},{"f":539,"k":"a","x":7277},{"f":3199,"k":"a","x":0},{"f":7278,"k":"a","x":7279},{"f":7280,"k":"a","x":7221},{"f":7281,"k":"a","x":55},{"f":678,"k":"a","x":7282},{"f":444,"k":"a","x":55},{"f":443,"k":"a","x":7284},{"f":7285,"k":"a","x":53},{"f":7283,"k":"a","x":7286},{"b":"e","k":"l","n":"","t":0,"v":7287},{"f":7276,"k":"a","x":7288},{"f":7275,"k":"a","x":7289},{"f":513,"k":"a","x":7255},{"f":7291,"k":"a","x":7289},{"f":335,"k":"a","x":7292},{"f":561,"k":"a","x":7255},{"f":7294,"k":"a","x":7289},{"f":7295,"k":"a","x":7262},{"f":572,"k":"a","x":7255},{"f":7297,"k":"a","x":7289},{"k":"c","n":"List.mem_map","u":[{"k":"z"},{"k":"z"}]},{"f":7299,"k":"a","x":0},{"f":7300,"k":"a","x":142},{"f":7301,"k":"a","x":23},{"f":7302,"k":"a","x":444},{"f":7303,"k":"a","x":7221},{"f":7298,"k":"a","x":7304},{"f":7296,"k":"a","x":7305},{"f":7293,"k":"a","x":7306},{"f":7290,"k":"a","x":7307},{"f":5566,"k":"a","x":0},{"f":7309,"k":"a","x":7288},{"f":765,"k":"a","x":23},{"f":7310,"k":"a","x":7311},{"f":7281,"k":"a","x":7311},{"f":214,"k":"a","x":7313},{"f":444,"k":"a","x":7311},{"f":443,"k":"a","x":7315},{"f":7316,"k":"a","x":23},{"f":7314,"k":"a","x":7317},{"f":3195,"k":"a","x":7313},{"f":4,"k":"a","x":7311},{"f":7320,"k":"a","x":6402},{"f":7319,"k":"a","x":7321},{"k":"c","n":"List.mem_range","u":[]},{"f":7323,"k":"a","x":7311},{"f":7324,"k":"a","x":6402},{"f":7322,"k":"a","x":7325},{"k":"c","n":"UorAtlas.Closure.permCode4_lt","u":[]},{"f":7327,"k":"a","x":23},{"f":7326,"k":"a","x":7328},{"f":7318,"k":"a","x":7329},{"k":"c","n":"UorAtlas.Closure.codePerm4_permCode4","u":[]},{"f":7331,"k":"a","x":23},{"f":7330,"k":"a","x":7332},{"f":7312,"k":"a","x":7333},{"f":7308,"k":"a","x":7334},{"f":7274,"k":"a","x":7335},{"f":7252,"k":"a","x":7336},{"b":"e","k":"l","n":"","t":142,"v":7337},{"k":"c","n":"UorAtlas.Closure.canonicalPresentation","u":[]},{"f":3646,"k":"a","x":7339},{"f":175,"k":"a","x":7340},{"k":"c","n":"UorAtlas.Group.W0","u":[]},{"f":7341,"k":"a","x":7342},{"k":"c","n":"UorAtlas.Blocks.blkSet","u":[]},{"f":5303,"k":"a","x":7344},{"f":175,"k":"a","x":7345},{"f":7346,"k":"a","x":7345},{"f":4066,"k":"a","x":7347},{"f":4126,"k":"a","x":7345},{"f":7348,"k":"a","x":7349},{"k":"c","n":"UorAtlas.LexLeanInternal.decl390","u":[]},{"b":"e","k":"p","n":"","t":361,"v":3182},{"b":"e","k":"l","n":"","t":361,"v":3175},{"k":"c","n":"UorAtlas.Closure.FixesBlock","u":[]},{"f":176,"k":"a","x":153},{"f":7355,"k":"a","x":158},{"f":7354,"k":"a","x":7356},{"k":"c","n":"UorAtlas.Closure.conjugate","u":[]},{"f":7358,"k":"a","x":153},{"f":7359,"k":"a","x":155},{"f":7357,"k":"a","x":7360},{"f":150,"k":"a","x":7361},{"f":7354,"k":"a","x":158},{"f":7363,"k":"a","x":155},{"f":7362,"k":"a","x":7364},{"b":"e","k":"p","n":"","t":143,"v":7365},{"b":"e","k":"p","n":"","t":149,"v":7366},{"b":"e","k":"p","n":"","t":149,"v":7367},{"f":167,"k":"a","x":7361},{"f":7369,"k":"a","x":7364},{"f":542,"k":"a","x":177},{"f":4463,"k":"a","x":183},{"f":7371,"k":"a","x":7372},{"k":"c","n":"UorAtlas.Prelude.Perm.toFun_injective","u":[]},{"f":7374,"k":"a","x":148},{"f":7375,"k":"a","x":204},{"f":232,"k":"a","x":148},{"f":7377,"k":"a","x":206},{"f":7378,"k":"a","x":227},{"f":7376,"k":"a","x":7379},{"f":7380,"k":"a","x":227},{"f":48,"k":"a","x":148},{"f":50,"k":"a","x":7382},{"f":7377,"k":"a","x":204},{"f":7384,"k":"a","x":7379},{"f":7383,"k":"a","x":7385},{"f":7384,"k":"a","x":227},{"f":7386,"k":"a","x":7387},{"f":507,"k":"a","x":7388},{"f":7358,"k":"a","x":204},{"f":7390,"k":"a","x":206},{"f":7377,"k":"a","x":7391},{"f":7392,"k":"a","x":7387},{"f":7383,"k":"a","x":7393},{"f":7394,"k":"a","x":7387},{"f":7389,"k":"a","x":7395},{"f":513,"k":"a","x":7388},{"f":7397,"k":"a","x":7395},{"f":335,"k":"a","x":7398},{"f":270,"k":"a","x":7382},{"f":7400,"k":"a","x":264},{"f":7401,"k":"a","x":7385},{"f":7402,"k":"a","x":7393},{"f":7383,"k":"a","x":220},{"f":7377,"k":"a","x":229},{"f":7405,"k":"a","x":1299},{"f":7404,"k":"a","x":7406},{"b":"e","k":"l","n":"","t":7382,"v":7407},{"f":7403,"k":"a","x":7408},{"f":416,"k":"a","x":7382},{"f":7410,"k":"a","x":7393},{"f":7411,"k":"a","x":7385},{"k":"c","n":"UorAtlas.Closure.conjugate_apply","u":[]},{"f":7413,"k":"a","x":204},{"f":7414,"k":"a","x":206},{"f":7415,"k":"a","x":227},{"f":7412,"k":"a","x":7416},{"f":7409,"k":"a","x":7417},{"f":7399,"k":"a","x":7418},{"f":7396,"k":"a","x":7419},{"f":407,"k":"a","x":7387},{"f":176,"k":"a","x":204},{"f":7422,"k":"a","x":202},{"f":542,"k":"a","x":7423},{"f":4463,"k":"a","x":7387},{"f":7424,"k":"a","x":7425},{"f":3195,"k":"a","x":7426},{"f":542,"k":"a","x":202},{"f":4463,"k":"a","x":227},{"f":7428,"k":"a","x":7429},{"f":7427,"k":"a","x":7430},{"k":"c","n":"UorAtlas.Closure.mem_actP_image_iff","u":[]},{"f":7432,"k":"a","x":204},{"f":7433,"k":"a","x":202},{"f":7434,"k":"a","x":227},{"f":7431,"k":"a","x":7435},{"f":7436,"k":"a","x":208},{"f":7421,"k":"a","x":7437},{"f":7420,"k":"a","x":7438},{"f":7381,"k":"a","x":7439},{"b":"e","k":"l","n":"","t":7373,"v":7440},{"b":"e","k":"l","n":"","t":4460,"v":7441},{"b":"e","k":"l","n":"","t":7361,"v":7442},{"f":7370,"k":"a","x":7443},{"f":176,"k":"a","x":179},{"f":7445,"k":"a","x":177},{"f":542,"k":"a","x":7446},{"f":7447,"k":"a","x":7372},{"f":283,"k":"a","x":148},{"f":7449,"k":"a","x":204},{"f":7450,"k":"a","x":227},{"f":7405,"k":"a","x":220},{"f":7383,"k":"a","x":7452},{"f":7453,"k":"a","x":1299},{"f":420,"k":"a","x":148},{"f":7455,"k":"a","x":229},{"f":7456,"k":"a","x":1299},{"f":7358,"k":"a","x":245},{"f":7458,"k":"a","x":247},{"f":7377,"k":"a","x":7459},{"f":7460,"k":"a","x":3742},{"f":7383,"k":"a","x":7461},{"f":7462,"k":"a","x":3742},{"f":507,"k":"a","x":7463},{"f":7377,"k":"a","x":245},{"f":7465,"k":"a","x":250},{"f":7460,"k":"a","x":7466},{"f":7383,"k":"a","x":7467},{"f":7468,"k":"a","x":7466},{"f":7464,"k":"a","x":7469},{"f":513,"k":"a","x":7463},{"f":7471,"k":"a","x":7469},{"f":335,"k":"a","x":7472},{"f":7401,"k":"a","x":3742},{"f":7474,"k":"a","x":7466},{"f":7358,"k":"a","x":644},{"f":7476,"k":"a","x":689},{"f":7377,"k":"a","x":7477},{"f":7478,"k":"a","x":3785},{"f":7383,"k":"a","x":7479},{"f":7480,"k":"a","x":3785},{"b":"e","k":"l","n":"","t":7382,"v":7481},{"f":7475,"k":"a","x":7482},{"f":7410,"k":"a","x":7466},{"f":7484,"k":"a","x":3742},{"f":7485,"k":"a","x":300},{"f":7483,"k":"a","x":7486},{"f":7473,"k":"a","x":7487},{"f":7470,"k":"a","x":7488},{"f":507,"k":"a","x":7469},{"f":7377,"k":"a","x":247},{"f":7491,"k":"a","x":250},{"f":7465,"k":"a","x":7492},{"f":7383,"k":"a","x":7493},{"f":7494,"k":"a","x":7466},{"f":7490,"k":"a","x":7495},{"f":513,"k":"a","x":7469},{"f":7497,"k":"a","x":7495},{"f":335,"k":"a","x":7498},{"f":7401,"k":"a","x":7467},{"f":7500,"k":"a","x":7493},{"f":7383,"k":"a","x":3785},{"f":7377,"k":"a","x":644},{"f":7503,"k":"a","x":746},{"f":7502,"k":"a","x":7504},{"b":"e","k":"l","n":"","t":7382,"v":7505},{"f":7501,"k":"a","x":7506},{"f":7413,"k":"a","x":245},{"f":7508,"k":"a","x":247},{"f":7509,"k":"a","x":250},{"f":7507,"k":"a","x":7510},{"f":7499,"k":"a","x":7511},{"f":7496,"k":"a","x":7512},{"f":507,"k":"a","x":7495},{"f":7383,"k":"a","x":7466},{"f":7515,"k":"a","x":7466},{"f":7514,"k":"a","x":7516},{"f":513,"k":"a","x":7495},{"f":7518,"k":"a","x":7516},{"f":335,"k":"a","x":7519},{"f":7401,"k":"a","x":7492},{"f":7521,"k":"a","x":250},{"f":7503,"k":"a","x":3785},{"f":7383,"k":"a","x":7523},{"f":7524,"k":"a","x":7504},{"b":"e","k":"l","n":"","t":7382,"v":7525},{"f":7522,"k":"a","x":7526},{"f":6238,"k":"a","x":250},{"f":176,"k":"a","x":245},{"f":7529,"k":"a","x":243},{"f":542,"k":"a","x":7530},{"f":4463,"k":"a","x":7466},{"f":7531,"k":"a","x":7532},{"f":3236,"k":"a","x":7533},{"f":542,"k":"a","x":243},{"f":4463,"k":"a","x":250},{"f":7535,"k":"a","x":7536},{"f":7534,"k":"a","x":7537},{"f":7432,"k":"a","x":245},{"f":7539,"k":"a","x":243},{"f":7540,"k":"a","x":250},{"f":7538,"k":"a","x":7541},{"f":6260,"k":"a","x":7382},{"f":7543,"k":"a","x":3742},{"f":50,"k":"a","x":4460},{"f":7545,"k":"a","x":3781},{"f":7546,"k":"a","x":3785},{"f":176,"k":"a","x":702},{"f":7548,"k":"a","x":704},{"f":542,"k":"a","x":7549},{"f":4463,"k":"a","x":3824},{"f":7550,"k":"a","x":7551},{"b":"e","k":"l","n":"","t":7547,"v":7552},{"b":"e","k":"l","n":"","t":7382,"v":7553},{"f":7544,"k":"a","x":7554},{"i":2,"k":"b"},{"f":7555,"k":"a","x":7556},{"f":7557,"k":"a","x":7466},{"f":7558,"k":"a","x":7486},{"f":7542,"k":"a","x":7559},{"f":7528,"k":"a","x":7560},{"f":7527,"k":"a","x":7561},{"f":7520,"k":"a","x":7562},{"f":7517,"k":"a","x":7563},{"f":136,"k":"a","x":7382},{"f":7565,"k":"a","x":7466},{"f":7564,"k":"a","x":7566},{"f":7513,"k":"a","x":7567},{"f":7489,"k":"a","x":7568},{"body":7569,"d":true,"k":"e","n":"","t":7454,"v":7457},{"body":7570,"d":false,"k":"e","n":"","t":7382,"v":7451},{"b":"e","k":"l","n":"","t":7448,"v":7571},{"b":"e","k":"l","n":"","t":4460,"v":7572},{"b":"e","k":"l","n":"","t":7364,"v":7573},{"f":7444,"k":"a","x":7574},{"b":"e","k":"l","n":"","t":143,"v":7575},{"b":"e","k":"l","n":"","t":149,"v":7576},{"b":"e","k":"l","n":"","t":149,"v":7577},{"b":"e","k":"p","n":"","t":653,"v":1530},{"f":3080,"k":"a","x":1623},{"f":1631,"k":"a","x":1623},{"f":7580,"k":"a","x":7581},{"f":1578,"k":"a","x":638},{"f":1580,"k":"a","x":638},{"f":7583,"k":"a","x":7584},{"f":1577,"k":"a","x":7585},{"f":1574,"k":"a","x":7586},{"f":7587,"k":"a","x":7586},{"f":1702,"k":"a","x":7588},{"f":7589,"k":"a","x":1623},{"f":7590,"k":"a","x":7581},{"k":"c","n":"Lean.Omega.Constraint.addEquality_sat","u":[]},{"f":1588,"k":"a","x":7585},{"f":7592,"k":"a","x":7593},{"f":7594,"k":"a","x":1623},{"f":7595,"k":"a","x":7581},{"f":1811,"k":"a","x":7593},{"f":7597,"k":"a","x":1623},{"f":1802,"k":"a","x":7598},{"f":7599,"k":"a","x":7581},{"f":1863,"k":"a","x":7600},{"f":1635,"k":"a","x":641},{"f":1778,"k":"a","x":7602},{"f":1635,"k":"a","x":652},{"f":7603,"k":"a","x":7604},{"f":7601,"k":"a","x":7605},{"f":7606,"k":"a","x":1582},{"f":1939,"k":"a","x":7605},{"f":7608,"k":"a","x":7600},{"f":1931,"k":"a","x":7605},{"f":7610,"k":"a","x":7600},{"f":335,"k":"a","x":7611},{"f":1935,"k":"a","x":7605},{"f":7612,"k":"a","x":7613},{"f":7609,"k":"a","x":7614},{"f":7607,"k":"a","x":7615},{"k":"c","n":"Int.sub_eq_zero_of_eq","u":[]},{"f":7617,"k":"a","x":7602},{"f":7618,"k":"a","x":7604},{"k":"c","n":"Lean.Omega.Int.ofNat_congr","u":[]},{"f":7620,"k":"a","x":641},{"f":7621,"k":"a","x":652},{"f":7622,"k":"a","x":23},{"f":7619,"k":"a","x":7623},{"f":7616,"k":"a","x":7624},{"f":7596,"k":"a","x":7625},{"f":7591,"k":"a","x":7626},{"f":7582,"k":"a","x":7627},{"b":"e","k":"l","n":"","t":653,"v":7628},{"b":"e","k":"p","n":"","t":361,"v":361},{"b":"e","k":"p","n":"","t":142,"v":7630},{"f":152,"k":"a","x":53},{"f":367,"k":"a","x":55},{"f":7632,"k":"a","x":7633},{"f":3603,"k":"a","x":7634},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1553","u":[]},{"f":7636,"k":"a","x":53},{"f":7637,"k":"a","x":55},{"f":7635,"k":"a","x":7638},{"k":"c","n":"UorAtlas.LexLeanInternal.decl90","u":[]},{"f":7640,"k":"a","x":53},{"f":7641,"k":"a","x":55},{"f":7639,"k":"a","x":7642},{"k":"c","n":"UorAtlas.LexLeanInternal.decl602","u":[]},{"f":7644,"k":"a","x":53},{"f":7645,"k":"a","x":55},{"f":7643,"k":"a","x":7646},{"b":"e","k":"l","n":"","t":361,"v":7647},{"b":"e","k":"l","n":"","t":142,"v":7648},{"f":5303,"k":"a","x":7634},{"f":3678,"k":"a","x":7650},{"b":"e","k":"p","n":"","t":361,"v":7651},{"b":"e","k":"p","n":"","t":142,"v":7652},{"f":507,"k":"a","x":7651},{"f":5303,"k":"a","x":7633},{"f":3678,"k":"a","x":7655},{"f":7654,"k":"a","x":7656},{"f":513,"k":"a","x":7651},{"f":7658,"k":"a","x":7656},{"f":335,"k":"a","x":7659},{"f":517,"k":"a","x":7650},{"f":7661,"k":"a","x":7655},{"f":3678,"k":"a","x":158},{"b":"e","k":"l","n":"","t":143,"v":7663},{"f":7662,"k":"a","x":7664},{"k":"c","n":"UorAtlas.Closure.union4_reindex","u":[]},{"f":7666,"k":"a","x":53},{"f":7667,"k":"a","x":7633},{"f":7665,"k":"a","x":7668},{"f":7660,"k":"a","x":7669},{"f":7657,"k":"a","x":7670},{"k":"c","n":"UorAtlas.Blocks.D17.tight","u":[]},{"f":7672,"k":"a","x":55},{"f":7671,"k":"a","x":7673},{"b":"e","k":"l","n":"","t":361,"v":7674},{"b":"e","k":"l","n":"","t":142,"v":7675},{"f":3156,"k":"a","x":53},{"f":3201,"k":"a","x":7677},{"f":7678,"k":"a","x":55},{"f":150,"k":"a","x":7679},{"f":175,"k":"a","x":155},{"f":7681,"k":"a","x":470},{"b":"e","k":"l","n":"","t":49,"v":7682},{"f":5858,"k":"a","x":7683},{"f":7680,"k":"a","x":7684},{"b":"i","k":"p","n":"","t":143,"v":7685},{"b":"i","k":"p","n":"","t":361,"v":7686},{"f":167,"k":"a","x":7679},{"f":7688,"k":"a","x":7684},{"f":7681,"k":"a","x":3276},{"f":3216,"k":"a","x":7690},{"f":3161,"k":"a","x":3445},{"f":7692,"k":"a","x":3292},{"f":3201,"k":"a","x":7693},{"f":7694,"k":"a","x":155},{"f":7691,"k":"a","x":7695},{"f":551,"k":"a","x":7690},{"f":7697,"k":"a","x":7695},{"f":175,"k":"a","x":181},{"f":7699,"k":"a","x":7188},{"b":"e","k":"l","n":"","t":49,"v":7700},{"f":5858,"k":"a","x":7701},{"b":"e","k":"l","n":"","t":7698,"v":7702},{"f":7696,"k":"a","x":7703},{"f":3161,"k":"a","x":3276},{"f":7705,"k":"a","x":7693},{"f":3201,"k":"a","x":7706},{"f":7707,"k":"a","x":155},{"f":3236,"k":"a","x":7708},{"f":7709,"k":"a","x":7698},{"f":3244,"k":"a","x":3276},{"f":7711,"k":"a","x":7693},{"f":7712,"k":"a","x":155},{"f":7710,"k":"a","x":7713},{"f":3156,"k":"a","x":153},{"f":3201,"k":"a","x":7715},{"f":7716,"k":"a","x":155},{"f":242,"k":"a","x":7717},{"f":7718,"k":"a","x":7708},{"f":3184,"k":"a","x":7715},{"f":7720,"k":"a","x":7706},{"f":3201,"k":"a","x":200},{"f":7722,"k":"a","x":192},{"b":"e","k":"l","n":"","t":3182,"v":7723},{"f":7721,"k":"a","x":7724},{"f":3190,"k":"a","x":153},{"f":7725,"k":"a","x":7726},{"f":7719,"k":"a","x":7727},{"f":7728,"k":"a","x":158},{"f":7714,"k":"a","x":7729},{"f":7704,"k":"a","x":7730},{"f":7198,"k":"a","x":7701},{"f":7732,"k":"a","x":794},{"f":7733,"k":"a","x":200},{"b":"e","k":"l","n":"","t":7690,"v":7734},{"f":7731,"k":"a","x":7735},{"f":175,"k":"a","x":192},{"f":7737,"k":"a","x":3484},{"f":3216,"k":"a","x":7738},{"f":3324,"k":"a","x":106},{"f":3161,"k":"a","x":7740},{"f":7741,"k":"a","x":3338},{"f":3201,"k":"a","x":7742},{"f":7743,"k":"a","x":192},{"f":7739,"k":"a","x":7744},{"f":551,"k":"a","x":7738},{"f":7746,"k":"a","x":7744},{"f":175,"k":"a","x":206},{"f":500,"k":"a","x":208},{"f":7748,"k":"a","x":7749},{"b":"e","k":"l","n":"","t":49,"v":7750},{"f":5858,"k":"a","x":7751},{"b":"e","k":"l","n":"","t":7747,"v":7752},{"f":7745,"k":"a","x":7753},{"f":3161,"k":"a","x":3484},{"f":7755,"k":"a","x":7742},{"f":3201,"k":"a","x":7756},{"f":7757,"k":"a","x":192},{"f":3236,"k":"a","x":7758},{"f":7759,"k":"a","x":7747},{"f":3244,"k":"a","x":3484},{"f":7761,"k":"a","x":7742},{"f":7762,"k":"a","x":192},{"f":7760,"k":"a","x":7763},{"f":7764,"k":"a","x":200},{"f":7754,"k":"a","x":7765},{"f":7198,"k":"a","x":7751},{"f":7767,"k":"a","x":912},{"f":7768,"k":"a","x":183},{"b":"e","k":"l","n":"","t":7738,"v":7769},{"f":7766,"k":"a","x":7770},{"f":488,"k":"a","x":106},{"f":7699,"k":"a","x":7772},{"f":3216,"k":"a","x":7773},{"f":488,"k":"a","x":961},{"f":3161,"k":"a","x":7775},{"f":7776,"k":"a","x":3171},{"f":3201,"k":"a","x":7777},{"f":7778,"k":"a","x":181},{"f":7774,"k":"a","x":7779},{"f":551,"k":"a","x":7773},{"f":7781,"k":"a","x":7779},{"f":175,"k":"a","x":219},{"f":520,"k":"a","x":220},{"f":7783,"k":"a","x":7784},{"b":"e","k":"l","n":"","t":49,"v":7785},{"f":5858,"k":"a","x":7786},{"b":"e","k":"l","n":"","t":7782,"v":7787},{"f":7780,"k":"a","x":7788},{"f":3161,"k":"a","x":7772},{"f":7790,"k":"a","x":7777},{"f":3201,"k":"a","x":7791},{"f":7792,"k":"a","x":181},{"f":3236,"k":"a","x":7793},{"f":7794,"k":"a","x":7782},{"f":3244,"k":"a","x":7772},{"f":7796,"k":"a","x":7777},{"f":7797,"k":"a","x":181},{"f":7795,"k":"a","x":7798},{"f":7799,"k":"a","x":183},{"f":7789,"k":"a","x":7800},{"f":7198,"k":"a","x":7786},{"f":7802,"k":"a","x":920},{"f":7803,"k":"a","x":208},{"b":"e","k":"l","n":"","t":7773,"v":7804},{"f":7801,"k":"a","x":7805},{"f":500,"k":"a","x":961},{"f":7748,"k":"a","x":7807},{"f":3216,"k":"a","x":7808},{"f":3330,"k":"a","x":206},{"f":7809,"k":"a","x":7810},{"f":551,"k":"a","x":7808},{"f":7812,"k":"a","x":7810},{"f":175,"k":"a","x":247},{"f":565,"k":"a","x":300},{"f":7814,"k":"a","x":7815},{"b":"e","k":"l","n":"","t":49,"v":7816},{"f":5858,"k":"a","x":7817},{"b":"e","k":"l","n":"","t":7813,"v":7818},{"f":7811,"k":"a","x":7819},{"f":3161,"k":"a","x":7807},{"f":7821,"k":"a","x":3171},{"f":3201,"k":"a","x":7822},{"f":7823,"k":"a","x":206},{"f":3236,"k":"a","x":7824},{"f":7825,"k":"a","x":7813},{"f":3244,"k":"a","x":7807},{"f":7827,"k":"a","x":3171},{"f":7828,"k":"a","x":206},{"f":7826,"k":"a","x":7829},{"f":7830,"k":"a","x":208},{"f":7820,"k":"a","x":7831},{"f":7198,"k":"a","x":7817},{"f":7833,"k":"a","x":929},{"f":7834,"k":"a","x":220},{"b":"e","k":"l","n":"","t":7808,"v":7835},{"f":7832,"k":"a","x":7836},{"f":3370,"k":"a","x":7818},{"f":3330,"k":"a","x":219},{"f":242,"k":"a","x":7839},{"f":7840,"k":"a","x":1530},{"k":"c","n":"UorAtlas.LexLeanInternal.decl719","u":[{"k":"z"}]},{"f":7842,"k":"a","x":143},{"f":7843,"k":"a","x":219},{"f":7841,"k":"a","x":7844},{"f":7845,"k":"a","x":220},{"f":7838,"k":"a","x":7846},{"b":"e","k":"l","n":"","t":7810,"v":7847},{"f":7837,"k":"a","x":7848},{"b":"e","k":"l","n":"","t":7779,"v":7849},{"f":7806,"k":"a","x":7850},{"b":"e","k":"l","n":"","t":7744,"v":7851},{"f":7771,"k":"a","x":7852},{"b":"e","k":"l","n":"","t":7695,"v":7853},{"f":7736,"k":"a","x":7854},{"b":"e","k":"l","n":"","t":7679,"v":7855},{"f":7689,"k":"a","x":7856},{"f":3324,"k":"a","x":200},{"f":7737,"k":"a","x":7858},{"b":"e","k":"l","n":"","t":49,"v":7859},{"f":5984,"k":"a","x":7860},{"f":5858,"k":"a","x":7860},{"f":3156,"k":"a","x":190},{"f":3201,"k":"a","x":7863},{"f":7864,"k":"a","x":192},{"b":"e","k":"l","n":"","t":7862,"v":7865},{"f":7861,"k":"a","x":7866},{"f":7867,"k":"a","x":158},{"f":488,"k":"a","x":372},{"f":6010,"k":"a","x":7869},{"f":3156,"k":"a","x":204},{"f":3201,"k":"a","x":7871},{"f":7872,"k":"a","x":208},{"b":"i","k":"l","n":"","t":143,"v":7873},{"f":7870,"k":"a","x":7874},{"f":7872,"k":"a","x":7749},{"b":"e","k":"l","n":"","t":49,"v":7876},{"f":774,"k":"a","x":7877},{"f":3161,"k":"a","x":3372},{"f":488,"k":"a","x":89},{"f":3161,"k":"a","x":7880},{"f":7881,"k":"a","x":7791},{"f":7879,"k":"a","x":7882},{"f":3201,"k":"a","x":7883},{"f":488,"k":"a","x":794},{"f":7884,"k":"a","x":7885},{"f":4066,"k":"a","x":7886},{"f":4068,"k":"a","x":7886},{"f":175,"k":"a","x":7885},{"f":7889,"k":"a","x":3372},{"f":551,"k":"a","x":7890},{"f":3201,"k":"a","x":7882},{"f":7892,"k":"a","x":7885},{"f":7891,"k":"a","x":7893},{"f":7888,"k":"a","x":7894},{"f":7895,"k":"a","x":4070},{"k":"c","n":"List.mem_cons._simp_1","u":[{"k":"z"}]},{"f":7897,"k":"a","x":143},{"f":7898,"k":"a","x":3372},{"f":7899,"k":"a","x":7882},{"f":7900,"k":"a","x":7885},{"f":7896,"k":"a","x":7901},{"f":4068,"k":"a","x":7894},{"f":551,"k":"a","x":4070},{"f":7889,"k":"a","x":7880},{"f":551,"k":"a","x":7905},{"f":7889,"k":"a","x":7772},{"f":551,"k":"a","x":7907},{"f":7889,"k":"a","x":7775},{"f":7908,"k":"a","x":7909},{"f":7906,"k":"a","x":7910},{"f":7904,"k":"a","x":7911},{"f":7903,"k":"a","x":7912},{"f":7913,"k":"a","x":4070},{"f":4076,"k":"a","x":7891},{"f":7915,"k":"a","x":7904},{"f":7916,"k":"a","x":7893},{"f":7917,"k":"a","x":7911},{"f":4082,"k":"a","x":7890},{"f":7919,"k":"a","x":4070},{"f":7920,"k":"a","x":551},{"f":4126,"k":"a","x":7885},{"f":7921,"k":"a","x":7922},{"f":7918,"k":"a","x":7923},{"f":4068,"k":"a","x":7893},{"f":7792,"k":"a","x":7885},{"f":7906,"k":"a","x":7926},{"f":7925,"k":"a","x":7927},{"f":7928,"k":"a","x":7911},{"f":7898,"k":"a","x":7880},{"f":7930,"k":"a","x":7791},{"f":7931,"k":"a","x":7885},{"f":7929,"k":"a","x":7932},{"f":561,"k":"a","x":7926},{"f":7934,"k":"a","x":7910},{"f":7935,"k":"a","x":7906},{"f":4068,"k":"a","x":7926},{"f":7778,"k":"a","x":7885},{"f":7908,"k":"a","x":7938},{"f":7937,"k":"a","x":7939},{"f":7940,"k":"a","x":7910},{"f":7898,"k":"a","x":7772},{"f":7942,"k":"a","x":7777},{"f":7943,"k":"a","x":7885},{"f":7941,"k":"a","x":7944},{"f":561,"k":"a","x":7938},{"f":7946,"k":"a","x":7909},{"f":7947,"k":"a","x":7908},{"f":4068,"k":"a","x":7938},{"f":551,"k":"a","x":7909},{"f":3330,"k":"a","x":7885},{"f":7950,"k":"a","x":7951},{"f":7949,"k":"a","x":7952},{"f":7953,"k":"a","x":7909},{"f":7898,"k":"a","x":7775},{"f":7955,"k":"a","x":3171},{"f":7956,"k":"a","x":7885},{"f":7954,"k":"a","x":7957},{"f":4068,"k":"a","x":7952},{"f":7950,"k":"a","x":1530},{"f":7959,"k":"a","x":7960},{"f":7961,"k":"a","x":7909},{"f":561,"k":"a","x":7951},{"f":7963,"k":"a","x":1530},{"f":7964,"k":"a","x":7950},{"k":"c","n":"List.not_mem_nil._simp_1","u":[{"k":"z"}]},{"f":7966,"k":"a","x":143},{"f":7967,"k":"a","x":7885},{"f":7965,"k":"a","x":7968},{"f":7962,"k":"a","x":7969},{"k":"c","n":"or_false","u":[]},{"f":7971,"k":"a","x":7909},{"f":7970,"k":"a","x":7972},{"f":7958,"k":"a","x":7973},{"f":7948,"k":"a","x":7974},{"f":7945,"k":"a","x":7975},{"f":7936,"k":"a","x":7976},{"f":7933,"k":"a","x":7977},{"f":7924,"k":"a","x":7978},{"f":7914,"k":"a","x":7979},{"k":"c","n":"true_or","u":[]},{"f":7981,"k":"a","x":7911},{"f":7980,"k":"a","x":7982},{"f":7902,"k":"a","x":7983},{"f":7887,"k":"a","x":7984},{"f":7878,"k":"a","x":7985},{"f":488,"k":"a","x":912},{"f":7884,"k":"a","x":7987},{"f":4066,"k":"a","x":7988},{"f":4068,"k":"a","x":7988},{"f":175,"k":"a","x":7987},{"f":7991,"k":"a","x":3372},{"f":551,"k":"a","x":7992},{"f":7892,"k":"a","x":7987},{"f":7993,"k":"a","x":7994},{"f":7990,"k":"a","x":7995},{"f":7996,"k":"a","x":4070},{"f":7900,"k":"a","x":7987},{"f":7997,"k":"a","x":7998},{"f":4068,"k":"a","x":7995},{"f":7993,"k":"a","x":4070},{"f":8000,"k":"a","x":8001},{"f":8002,"k":"a","x":4070},{"f":561,"k":"a","x":7994},{"f":8004,"k":"a","x":4070},{"f":8005,"k":"a","x":7993},{"f":4068,"k":"a","x":7994},{"f":7991,"k":"a","x":7880},{"f":551,"k":"a","x":8008},{"f":7792,"k":"a","x":7987},{"f":8009,"k":"a","x":8010},{"f":8007,"k":"a","x":8011},{"f":8012,"k":"a","x":4070},{"f":7931,"k":"a","x":7987},{"f":8013,"k":"a","x":8014},{"f":4068,"k":"a","x":8011},{"f":7991,"k":"a","x":7772},{"f":551,"k":"a","x":8017},{"f":7991,"k":"a","x":7775},{"f":8018,"k":"a","x":8019},{"f":7904,"k":"a","x":8020},{"f":8016,"k":"a","x":8021},{"f":8022,"k":"a","x":4070},{"f":4076,"k":"a","x":8009},{"f":8024,"k":"a","x":7904},{"f":8025,"k":"a","x":8010},{"f":8026,"k":"a","x":8020},{"f":4082,"k":"a","x":8008},{"f":8028,"k":"a","x":4070},{"f":8029,"k":"a","x":551},{"f":4126,"k":"a","x":7987},{"f":8030,"k":"a","x":8031},{"f":8027,"k":"a","x":8032},{"f":4068,"k":"a","x":8010},{"f":7778,"k":"a","x":7987},{"f":8018,"k":"a","x":8035},{"f":8034,"k":"a","x":8036},{"f":8037,"k":"a","x":8020},{"f":7943,"k":"a","x":7987},{"f":8038,"k":"a","x":8039},{"f":561,"k":"a","x":8035},{"f":8041,"k":"a","x":8019},{"f":8042,"k":"a","x":8018},{"f":4068,"k":"a","x":8035},{"f":551,"k":"a","x":8019},{"f":3330,"k":"a","x":7987},{"f":8045,"k":"a","x":8046},{"f":8044,"k":"a","x":8047},{"f":8048,"k":"a","x":8019},{"f":7956,"k":"a","x":7987},{"f":8049,"k":"a","x":8050},{"f":4068,"k":"a","x":8047},{"f":8045,"k":"a","x":1530},{"f":8052,"k":"a","x":8053},{"f":8054,"k":"a","x":8019},{"f":561,"k":"a","x":8046},{"f":8056,"k":"a","x":1530},{"f":8057,"k":"a","x":8045},{"f":7967,"k":"a","x":7987},{"f":8058,"k":"a","x":8059},{"f":8055,"k":"a","x":8060},{"f":7971,"k":"a","x":8019},{"f":8061,"k":"a","x":8062},{"f":8051,"k":"a","x":8063},{"f":8043,"k":"a","x":8064},{"f":8040,"k":"a","x":8065},{"f":8033,"k":"a","x":8066},{"f":8023,"k":"a","x":8067},{"f":7981,"k":"a","x":8020},{"f":8068,"k":"a","x":8069},{"f":8015,"k":"a","x":8070},{"f":8006,"k":"a","x":8071},{"f":8003,"k":"a","x":8072},{"k":"c","n":"or_true","u":[]},{"f":8074,"k":"a","x":7992},{"f":8073,"k":"a","x":8075},{"f":7999,"k":"a","x":8076},{"f":7989,"k":"a","x":8077},{"f":7986,"k":"a","x":8078},{"f":488,"k":"a","x":920},{"f":7884,"k":"a","x":8080},{"f":4066,"k":"a","x":8081},{"f":4068,"k":"a","x":8081},{"f":175,"k":"a","x":8080},{"f":8084,"k":"a","x":3372},{"f":551,"k":"a","x":8085},{"f":7892,"k":"a","x":8080},{"f":8086,"k":"a","x":8087},{"f":8083,"k":"a","x":8088},{"f":8089,"k":"a","x":4070},{"f":7900,"k":"a","x":8080},{"f":8090,"k":"a","x":8091},{"f":4068,"k":"a","x":8088},{"f":8086,"k":"a","x":4070},{"f":8093,"k":"a","x":8094},{"f":8095,"k":"a","x":4070},{"f":561,"k":"a","x":8087},{"f":8097,"k":"a","x":4070},{"f":8098,"k":"a","x":8086},{"f":4068,"k":"a","x":8087},{"f":8084,"k":"a","x":7880},{"f":551,"k":"a","x":8101},{"f":7792,"k":"a","x":8080},{"f":8102,"k":"a","x":8103},{"f":8100,"k":"a","x":8104},{"f":8105,"k":"a","x":4070},{"f":7931,"k":"a","x":8080},{"f":8106,"k":"a","x":8107},{"f":4068,"k":"a","x":8104},{"f":8102,"k":"a","x":4070},{"f":8109,"k":"a","x":8110},{"f":8111,"k":"a","x":4070},{"f":561,"k":"a","x":8103},{"f":8113,"k":"a","x":4070},{"f":8114,"k":"a","x":8102},{"f":4068,"k":"a","x":8103},{"f":8084,"k":"a","x":7772},{"f":551,"k":"a","x":8117},{"f":7778,"k":"a","x":8080},{"f":8118,"k":"a","x":8119},{"f":8116,"k":"a","x":8120},{"f":8121,"k":"a","x":4070},{"f":7943,"k":"a","x":8080},{"f":8122,"k":"a","x":8123},{"f":4068,"k":"a","x":8120},{"f":8084,"k":"a","x":7775},{"f":7904,"k":"a","x":8126},{"f":8125,"k":"a","x":8127},{"f":8128,"k":"a","x":4070},{"f":4076,"k":"a","x":8118},{"f":8130,"k":"a","x":7904},{"f":8131,"k":"a","x":8119},{"f":8132,"k":"a","x":8126},{"f":4082,"k":"a","x":8117},{"f":8134,"k":"a","x":4070},{"f":8135,"k":"a","x":551},{"f":4126,"k":"a","x":8080},{"f":8136,"k":"a","x":8137},{"f":8133,"k":"a","x":8138},{"f":4068,"k":"a","x":8119},{"f":551,"k":"a","x":8126},{"f":3330,"k":"a","x":8080},{"f":8141,"k":"a","x":8142},{"f":8140,"k":"a","x":8143},{"f":8144,"k":"a","x":8126},{"f":7956,"k":"a","x":8080},{"f":8145,"k":"a","x":8146},{"f":4068,"k":"a","x":8143},{"f":8141,"k":"a","x":1530},{"f":8148,"k":"a","x":8149},{"f":8150,"k":"a","x":8126},{"f":561,"k":"a","x":8142},{"f":8152,"k":"a","x":1530},{"f":8153,"k":"a","x":8141},{"f":7967,"k":"a","x":8080},{"f":8154,"k":"a","x":8155},{"f":8151,"k":"a","x":8156},{"f":7971,"k":"a","x":8126},{"f":8157,"k":"a","x":8158},{"f":8147,"k":"a","x":8159},{"f":8139,"k":"a","x":8160},{"f":8129,"k":"a","x":8161},{"f":7981,"k":"a","x":8126},{"f":8162,"k":"a","x":8163},{"f":8124,"k":"a","x":8164},{"f":8115,"k":"a","x":8165},{"f":8112,"k":"a","x":8166},{"f":8074,"k":"a","x":8101},{"f":8167,"k":"a","x":8168},{"f":8108,"k":"a","x":8169},{"f":8099,"k":"a","x":8170},{"f":8096,"k":"a","x":8171},{"f":8074,"k":"a","x":8085},{"f":8172,"k":"a","x":8173},{"f":8092,"k":"a","x":8174},{"f":8082,"k":"a","x":8175},{"f":8079,"k":"a","x":8176},{"f":488,"k":"a","x":929},{"f":7884,"k":"a","x":8178},{"f":4066,"k":"a","x":8179},{"f":4068,"k":"a","x":8179},{"f":175,"k":"a","x":8178},{"f":8182,"k":"a","x":3372},{"f":551,"k":"a","x":8183},{"f":7892,"k":"a","x":8178},{"f":8184,"k":"a","x":8185},{"f":8181,"k":"a","x":8186},{"f":8187,"k":"a","x":4070},{"f":7900,"k":"a","x":8178},{"f":8188,"k":"a","x":8189},{"f":4068,"k":"a","x":8186},{"f":8184,"k":"a","x":4070},{"f":8191,"k":"a","x":8192},{"f":8193,"k":"a","x":4070},{"f":561,"k":"a","x":8185},{"f":8195,"k":"a","x":4070},{"f":8196,"k":"a","x":8184},{"f":4068,"k":"a","x":8185},{"f":8182,"k":"a","x":7880},{"f":551,"k":"a","x":8199},{"f":7792,"k":"a","x":8178},{"f":8200,"k":"a","x":8201},{"f":8198,"k":"a","x":8202},{"f":8203,"k":"a","x":4070},{"f":7931,"k":"a","x":8178},{"f":8204,"k":"a","x":8205},{"f":4068,"k":"a","x":8202},{"f":8200,"k":"a","x":4070},{"f":8207,"k":"a","x":8208},{"f":8209,"k":"a","x":4070},{"f":561,"k":"a","x":8201},{"f":8211,"k":"a","x":4070},{"f":8212,"k":"a","x":8200},{"f":4068,"k":"a","x":8201},{"f":8182,"k":"a","x":7772},{"f":551,"k":"a","x":8215},{"f":7778,"k":"a","x":8178},{"f":8216,"k":"a","x":8217},{"f":8214,"k":"a","x":8218},{"f":8219,"k":"a","x":4070},{"f":7943,"k":"a","x":8178},{"f":8220,"k":"a","x":8221},{"f":4068,"k":"a","x":8218},{"f":8216,"k":"a","x":4070},{"f":8223,"k":"a","x":8224},{"f":8225,"k":"a","x":4070},{"f":561,"k":"a","x":8217},{"f":8227,"k":"a","x":4070},{"f":8228,"k":"a","x":8216},{"f":4068,"k":"a","x":8217},{"f":8182,"k":"a","x":7775},{"f":551,"k":"a","x":8231},{"f":3330,"k":"a","x":8178},{"f":8232,"k":"a","x":8233},{"f":8230,"k":"a","x":8234},{"f":8235,"k":"a","x":4070},{"f":7956,"k":"a","x":8178},{"f":8236,"k":"a","x":8237},{"f":4068,"k":"a","x":8234},{"f":7904,"k":"a","x":1530},{"f":8239,"k":"a","x":8240},{"f":8241,"k":"a","x":4070},{"f":4076,"k":"a","x":8232},{"f":8243,"k":"a","x":7904},{"f":8244,"k":"a","x":8233},{"f":8245,"k":"a","x":1530},{"f":4082,"k":"a","x":8231},{"f":8247,"k":"a","x":4070},{"f":8248,"k":"a","x":551},{"f":4126,"k":"a","x":8178},{"f":8249,"k":"a","x":8250},{"f":8246,"k":"a","x":8251},{"f":7967,"k":"a","x":8178},{"f":8252,"k":"a","x":8253},{"f":8242,"k":"a","x":8254},{"f":7971,"k":"a","x":4070},{"f":8255,"k":"a","x":8256},{"f":8238,"k":"a","x":8257},{"f":8229,"k":"a","x":8258},{"f":8226,"k":"a","x":8259},{"f":8074,"k":"a","x":8215},{"f":8260,"k":"a","x":8261},{"f":8222,"k":"a","x":8262},{"f":8213,"k":"a","x":8263},{"f":8210,"k":"a","x":8264},{"f":8074,"k":"a","x":8199},{"f":8265,"k":"a","x":8266},{"f":8206,"k":"a","x":8267},{"f":8197,"k":"a","x":8268},{"f":8194,"k":"a","x":8269},{"f":8074,"k":"a","x":8183},{"f":8270,"k":"a","x":8271},{"f":8190,"k":"a","x":8272},{"f":8180,"k":"a","x":8273},{"f":8177,"k":"a","x":8274},{"f":8275,"k":"a","x":372},{"f":7875,"k":"a","x":8276},{"f":8277,"k":"a","x":181},{"f":528,"k":"a","x":181},{"f":8279,"k":"a","x":7869},{"f":8280,"k":"a","x":183},{"f":8278,"k":"a","x":8281},{"b":"e","k":"l","n":"","t":7859,"v":8282},{"b":"e","k":"l","n":"","t":49,"v":8283},{"f":7868,"k":"a","x":8284},{"b":"e","k":"l","n":"","t":7684,"v":8285},{"f":7857,"k":"a","x":8286},{"b":"i","k":"l","n":"","t":143,"v":8287},{"b":"i","k":"l","n":"","t":361,"v":8288},{"k":"c","n":"Prod","u":[{"k":"z"},{"k":"z"}]},{"f":8290,"k":"a","x":1060},{"f":8291,"k":"a","x":149},{"b":"e","k":"p","n":"","t":8292,"v":264},{"k":"c","n":"UorAtlas.Group.D29","u":[]},{"f":8294,"k":"a","x":7344},{"f":8295,"k":"a","x":7342},{"k":"c","n":"Prod.snd","u":[{"k":"z"},{"k":"z"}]},{"f":8297,"k":"a","x":1060},{"f":8298,"k":"a","x":149},{"f":8299,"k":"a","x":23},{"f":8296,"k":"a","x":8300},{"b":"e","k":"l","n":"","t":8292,"v":8301},{"f":50,"k":"a","x":8292},{"k":"c","n":"UorAtlas.Closure.blockAutSign","u":[]},{"f":8304,"k":"a","x":23},{"f":8304,"k":"a","x":8305},{"f":8303,"k":"a","x":8306},{"f":8307,"k":"a","x":23},{"f":678,"k":"a","x":8308},{"f":50,"k":"a","x":149},{"f":8299,"k":"a","x":8305},{"f":8310,"k":"a","x":8311},{"f":8312,"k":"a","x":8300},{"f":8309,"k":"a","x":8313},{"b":"e","k":"p","n":"","t":8292,"v":8314},{"k":"c","n":"Prod.casesOn","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":8316,"k":"a","x":1060},{"f":8317,"k":"a","x":149},{"f":8304,"k":"a","x":55},{"f":8304,"k":"a","x":8319},{"f":8303,"k":"a","x":8320},{"f":8321,"k":"a","x":55},{"f":678,"k":"a","x":8322},{"f":8299,"k":"a","x":8319},{"f":8310,"k":"a","x":8324},{"f":8299,"k":"a","x":55},{"f":8325,"k":"a","x":8326},{"f":8323,"k":"a","x":8327},{"b":"e","k":"l","n":"","t":8292,"v":8328},{"f":8318,"k":"a","x":8329},{"f":8330,"k":"a","x":23},{"k":"c","n":"Bool.casesOn","u":[{"k":"z"}]},{"f":1061,"k":"a","x":192},{"f":8333,"k":"a","x":200},{"k":"c","n":"Prod.mk","u":[{"k":"z"},{"k":"z"}]},{"f":8335,"k":"a","x":1060},{"f":8336,"k":"a","x":149},{"f":8337,"k":"a","x":181},{"f":8338,"k":"a","x":177},{"f":8304,"k":"a","x":8339},{"f":8304,"k":"a","x":8340},{"f":8303,"k":"a","x":8341},{"f":8342,"k":"a","x":8339},{"f":678,"k":"a","x":8343},{"f":8299,"k":"a","x":8340},{"f":8310,"k":"a","x":8345},{"f":8299,"k":"a","x":8339},{"f":8346,"k":"a","x":8347},{"f":8344,"k":"a","x":8348},{"b":"e","k":"p","n":"","t":8334,"v":8349},{"b":"e","k":"l","n":"","t":1060,"v":8350},{"f":8332,"k":"a","x":8351},{"f":8352,"k":"a","x":155},{"f":1061,"k":"a","x":155},{"f":8354,"k":"a","x":4192},{"f":6009,"k":"a","x":1060},{"f":8356,"k":"a","x":4192},{"f":8337,"k":"a","x":183},{"f":8358,"k":"a","x":177},{"f":8304,"k":"a","x":8359},{"f":8304,"k":"a","x":8360},{"f":8303,"k":"a","x":8361},{"f":8362,"k":"a","x":8359},{"f":678,"k":"a","x":8363},{"f":8299,"k":"a","x":8360},{"f":8310,"k":"a","x":8365},{"f":8299,"k":"a","x":8359},{"f":8366,"k":"a","x":8367},{"f":8364,"k":"a","x":8368},{"b":"e","k":"l","n":"","t":1060,"v":8369},{"f":8357,"k":"a","x":8370},{"f":8337,"k":"a","x":4192},{"f":8372,"k":"a","x":172},{"f":8304,"k":"a","x":8373},{"f":8304,"k":"a","x":8374},{"f":8303,"k":"a","x":8375},{"f":8376,"k":"a","x":8373},{"f":214,"k":"a","x":8377},{"f":8299,"k":"a","x":8374},{"f":8310,"k":"a","x":8379},{"f":8299,"k":"a","x":8373},{"f":8380,"k":"a","x":8381},{"f":8378,"k":"a","x":8382},{"f":892,"k":"a","x":8292},{"f":8384,"k":"a","x":8375},{"f":8383,"k":"a","x":8385},{"f":892,"k":"a","x":149},{"f":8387,"k":"a","x":8379},{"f":8386,"k":"a","x":8388},{"f":8371,"k":"a","x":8389},{"f":8390,"k":"a","x":192},{"f":416,"k":"a","x":1060},{"f":8392,"k":"a","x":192},{"f":8393,"k":"a","x":4192},{"f":8394,"k":"a","x":200},{"f":8391,"k":"a","x":8395},{"b":"e","k":"l","n":"","t":8355,"v":8396},{"f":8353,"k":"a","x":8397},{"f":8354,"k":"a","x":1066},{"f":8356,"k":"a","x":1066},{"f":8400,"k":"a","x":8370},{"f":8337,"k":"a","x":1066},{"f":8402,"k":"a","x":172},{"f":8304,"k":"a","x":8403},{"f":8304,"k":"a","x":8404},{"f":8303,"k":"a","x":8405},{"f":8406,"k":"a","x":8403},{"f":214,"k":"a","x":8407},{"f":8299,"k":"a","x":8404},{"f":8310,"k":"a","x":8409},{"f":8299,"k":"a","x":8403},{"f":8410,"k":"a","x":8411},{"f":8408,"k":"a","x":8412},{"f":8384,"k":"a","x":8405},{"f":8413,"k":"a","x":8414},{"f":8387,"k":"a","x":8409},{"f":8415,"k":"a","x":8416},{"f":8401,"k":"a","x":8417},{"f":8418,"k":"a","x":192},{"f":8393,"k":"a","x":1066},{"f":8420,"k":"a","x":200},{"f":8419,"k":"a","x":8421},{"b":"e","k":"l","n":"","t":8399,"v":8422},{"f":8398,"k":"a","x":8423},{"f":1069,"k":"a","x":155},{"f":8424,"k":"a","x":8425},{"b":"e","k":"l","n":"","t":149,"v":8426},{"b":"e","k":"l","n":"","t":1060,"v":8427},{"f":8331,"k":"a","x":8428},{"b":"e","k":"l","n":"","t":8292,"v":8429},{"f":3605,"k":"a","x":155},{"f":8431,"k":"a","x":158},{"f":175,"k":"a","x":8432},{"f":155,"k":"a","x":158},{"f":7355,"k":"a","x":8434},{"f":8433,"k":"a","x":8435},{"b":"e","k":"p","n":"","t":49,"v":8436},{"b":"e","k":"p","n":"","t":144,"v":8437},{"b":"e","k":"p","n":"","t":149,"v":8438},{"f":6357,"k":"a","x":8432},{"b":"e","k":"l","n":"","t":49,"v":8440},{"b":"e","k":"l","n":"","t":144,"v":8441},{"b":"e","k":"l","n":"","t":149,"v":8442},{"f":7377,"k":"a","x":7360},{"f":7377,"k":"a","x":153},{"f":8445,"k":"a","x":158},{"f":8444,"k":"a","x":8446},{"f":7383,"k":"a","x":8447},{"f":7377,"k":"a","x":155},{"f":8449,"k":"a","x":158},{"f":8445,"k":"a","x":8450},{"f":8448,"k":"a","x":8451},{"b":"e","k":"p","n":"","t":4460,"v":8452},{"b":"e","k":"p","n":"","t":149,"v":8453},{"b":"e","k":"p","n":"","t":149,"v":8454},{"f":335,"k":"a","x":8452},{"f":7449,"k":"a","x":153},{"f":8457,"k":"a","x":8446},{"f":8449,"k":"a","x":8458},{"f":8445,"k":"a","x":8459},{"f":7383,"k":"a","x":8460},{"f":8461,"k":"a","x":8451},{"f":507,"k":"a","x":8462},{"f":7383,"k":"a","x":8451},{"f":8464,"k":"a","x":8451},{"f":8463,"k":"a","x":8465},{"f":513,"k":"a","x":8462},{"f":8467,"k":"a","x":8465},{"f":335,"k":"a","x":8468},{"f":7401,"k":"a","x":8458},{"f":8470,"k":"a","x":158},{"f":7377,"k":"a","x":190},{"f":7377,"k":"a","x":192},{"f":8473,"k":"a","x":200},{"f":8472,"k":"a","x":8474},{"f":7383,"k":"a","x":8475},{"f":8473,"k":"a","x":172},{"f":8472,"k":"a","x":8477},{"f":8476,"k":"a","x":8478},{"b":"e","k":"l","n":"","t":7382,"v":8479},{"f":8471,"k":"a","x":8480},{"f":290,"k":"a","x":148},{"f":8482,"k":"a","x":153},{"f":8483,"k":"a","x":158},{"f":8481,"k":"a","x":8484},{"f":8469,"k":"a","x":8485},{"f":8466,"k":"a","x":8486},{"f":7565,"k":"a","x":8451},{"f":8487,"k":"a","x":8488},{"f":8456,"k":"a","x":8489},{"b":"e","k":"l","n":"","t":4460,"v":8490},{"b":"e","k":"l","n":"","t":149,"v":8491},{"b":"e","k":"l","n":"","t":149,"v":8492},{"f":3154,"k":"a","x":142},{"f":8494,"k":"a","x":6373},{"k":"c","n":"UorAtlas.Prelude.ListAux.nodup_dedup","u":[{"k":"z"}]},{"f":8496,"k":"a","x":142},{"f":8497,"k":"a","x":7214},{"f":8498,"k":"a","x":7222},{"f":4,"k":"a","x":2405},{"f":8500,"k":"a","x":37},{"f":1053,"k":"a","x":8501},{"k":"c","n":"Nat.decLt","u":[]},{"f":8503,"k":"a","x":2405},{"f":8504,"k":"a","x":37},{"f":8502,"k":"a","x":8505},{"f":1062,"k":"a","x":8501},{"f":8507,"k":"a","x":8505},{"f":1061,"k":"a","x":8508},{"f":8509,"k":"a","x":1066},{"f":335,"k":"a","x":8510},{"f":8511,"k":"a","x":1070},{"f":8506,"k":"a","x":8512},{"k":"s","l":{"a":{"a":"u_1","k":"p"},"k":"s"}},{"k":"c","n":"Membership.mem","u":[{"a":"u_1","k":"p"},{"a":"u_1","k":"p"}]},{"f":8515,"k":"a","x":53},{"k":"c","n":"List","u":[{"a":"u_1","k":"p"}]},{"f":8517,"k":"a","x":53},{"f":8516,"k":"a","x":8518},{"k":"c","n":"List.instMembership","u":[{"a":"u_1","k":"p"}]},{"f":8520,"k":"a","x":53},{"f":8519,"k":"a","x":8521},{"k":"c","n":"List.nil","u":[{"a":"u_1","k":"p"}]},{"f":8523,"k":"a","x":53},{"f":8522,"k":"a","x":8524},{"f":8525,"k":"a","x":55},{"f":513,"k":"a","x":8526},{"f":8527,"k":"a","x":1530},{"b":"i","k":"p","n":"","t":23,"v":8528},{"b":"i","k":"p","n":"","t":8514,"v":8529},{"k":"c","n":"eq_false","u":[]},{"f":8531,"k":"a","x":8526},{"k":"c","n":"List.not_mem_nil","u":[{"a":"u_1","k":"p"}]},{"f":8533,"k":"a","x":53},{"f":8534,"k":"a","x":55},{"f":8532,"k":"a","x":8535},{"b":"i","k":"l","n":"","t":23,"v":8536},{"b":"i","k":"l","n":"","t":8514,"v":8537},{"b":"e","k":"p","n":"","t":0,"v":264},{"b":"e","k":"p","n":"","t":8293,"v":8539},{"f":3181,"k":"a","x":8292},{"f":3644,"k":"a","x":8541},{"f":3154,"k":"a","x":8292},{"f":8543,"k":"a","x":158},{"f":678,"k":"a","x":8544},{"f":538,"k":"a","x":8292},{"f":8546,"k":"a","x":8541},{"f":3199,"k":"a","x":8292},{"f":8547,"k":"a","x":8548},{"f":8549,"k":"a","x":172},{"f":8550,"k":"a","x":200},{"f":150,"k":"a","x":8551},{"f":190,"k":"a","x":200},{"f":8552,"k":"a","x":8553},{"b":"e","k":"p","n":"","t":8292,"v":8554},{"f":678,"k":"a","x":8555},{"f":5874,"k":"a","x":8292},{"f":8557,"k":"a","x":158},{"f":605,"k":"a","x":8558},{"f":8559,"k":"a","x":155},{"f":8556,"k":"a","x":8560},{"f":8545,"k":"a","x":8561},{"b":"e","k":"l","n":"","t":8541,"v":8562},{"f":8542,"k":"a","x":8563},{"b":"e","k":"l","n":"","t":0,"v":8564},{"b":"e","k":"l","n":"","t":8293,"v":8565},{"f":7632,"k":"a","x":55},{"f":5303,"k":"a","x":8567},{"f":175,"k":"a","x":8568},{"f":5303,"k":"a","x":55},{"f":8569,"k":"a","x":8570},{"b":"e","k":"p","n":"","t":144,"v":8571},{"b":"e","k":"p","n":"","t":142,"v":8572},{"f":535,"k":"a","x":8568},{"f":8574,"k":"a","x":8570},{"f":5303,"k":"a","x":156},{"f":542,"k":"a","x":8576},{"f":8577,"k":"a","x":158},{"f":150,"k":"a","x":8578},{"f":5303,"k":"a","x":155},{"f":542,"k":"a","x":8580},{"f":8581,"k":"a","x":158},{"f":8579,"k":"a","x":8582},{"f":507,"k":"a","x":8583},{"f":193,"k":"a","x":200},{"f":542,"k":"a","x":8585},{"f":8586,"k":"a","x":172},{"b":"e","k":"l","n":"","t":49,"v":8587},{"f":5858,"k":"a","x":8588},{"f":150,"k":"a","x":8589},{"f":8590,"k":"a","x":8582},{"f":8584,"k":"a","x":8591},{"f":513,"k":"a","x":8583},{"f":8593,"k":"a","x":8591},{"f":335,"k":"a","x":8594},{"f":561,"k":"a","x":8578},{"f":8596,"k":"a","x":8589},{"f":150,"k":"a","x":200},{"f":5303,"k":"a","x":192},{"f":542,"k":"a","x":8599},{"f":8600,"k":"a","x":172},{"f":8598,"k":"a","x":8601},{"b":"e","k":"l","n":"","t":264,"v":8602},{"f":8597,"k":"a","x":8603},{"f":572,"k":"a","x":8578},{"f":8605,"k":"a","x":8589},{"f":7194,"k":"a","x":156},{"f":8607,"k":"a","x":158},{"f":8606,"k":"a","x":8608},{"f":8604,"k":"a","x":8609},{"f":8595,"k":"a","x":8610},{"f":8592,"k":"a","x":8611},{"f":507,"k":"a","x":8591},{"f":192,"k":"a","x":200},{"f":542,"k":"a","x":8614},{"f":8615,"k":"a","x":172},{"b":"e","k":"l","n":"","t":49,"v":8616},{"f":5858,"k":"a","x":8617},{"f":8590,"k":"a","x":8618},{"f":8613,"k":"a","x":8619},{"f":513,"k":"a","x":8591},{"f":8621,"k":"a","x":8619},{"f":335,"k":"a","x":8622},{"f":561,"k":"a","x":8582},{"f":8624,"k":"a","x":8618},{"f":542,"k":"a","x":184},{"f":8626,"k":"a","x":177},{"b":"e","k":"l","n":"","t":49,"v":8627},{"f":5858,"k":"a","x":8628},{"f":150,"k":"a","x":8629},{"f":8630,"k":"a","x":200},{"b":"e","k":"l","n":"","t":264,"v":8631},{"f":8625,"k":"a","x":8632},{"f":572,"k":"a","x":8582},{"f":8634,"k":"a","x":8618},{"f":7194,"k":"a","x":155},{"f":8636,"k":"a","x":158},{"f":8635,"k":"a","x":8637},{"f":8633,"k":"a","x":8638},{"f":8623,"k":"a","x":8639},{"f":8620,"k":"a","x":8640},{"f":167,"k":"a","x":8589},{"f":8642,"k":"a","x":8618},{"f":5984,"k":"a","x":8628},{"f":542,"k":"a","x":323},{"f":8645,"k":"a","x":202},{"b":"e","k":"l","n":"","t":49,"v":8646},{"f":5858,"k":"a","x":8647},{"b":"e","k":"l","n":"","t":8629,"v":8648},{"f":8644,"k":"a","x":8649},{"f":8650,"k":"a","x":200},{"f":542,"k":"a","x":221},{"f":8652,"k":"a","x":217},{"b":"e","k":"l","n":"","t":49,"v":8653},{"f":7198,"k":"a","x":8654},{"f":406,"k":"a","x":227},{"f":8655,"k":"a","x":8656},{"f":8657,"k":"a","x":208},{"b":"e","k":"l","n":"","t":8627,"v":8658},{"b":"e","k":"l","n":"","t":49,"v":8659},{"f":8651,"k":"a","x":8660},{"b":"e","k":"l","n":"","t":8589,"v":8661},{"f":8643,"k":"a","x":8662},{"f":542,"k":"a","x":310},{"f":8664,"k":"a","x":177},{"b":"e","k":"l","n":"","t":49,"v":8665},{"f":5984,"k":"a","x":8666},{"f":5858,"k":"a","x":8666},{"f":542,"k":"a","x":209},{"f":8669,"k":"a","x":202},{"b":"e","k":"l","n":"","t":49,"v":8670},{"f":5858,"k":"a","x":8671},{"b":"e","k":"l","n":"","t":8668,"v":8672},{"f":8667,"k":"a","x":8673},{"f":8674,"k":"a","x":200},{"f":542,"k":"a","x":328},{"f":8676,"k":"a","x":217},{"b":"e","k":"l","n":"","t":49,"v":8677},{"f":7198,"k":"a","x":8678},{"f":405,"k":"a","x":227},{"f":8679,"k":"a","x":8680},{"f":207,"k":"a","x":8680},{"f":542,"k":"a","x":8682},{"f":8683,"k":"a","x":202},{"f":507,"k":"a","x":8684},{"f":206,"k":"a","x":227},{"f":542,"k":"a","x":8686},{"f":8687,"k":"a","x":202},{"f":8685,"k":"a","x":8688},{"f":513,"k":"a","x":8684},{"f":8690,"k":"a","x":8688},{"f":335,"k":"a","x":8691},{"f":4091,"k":"a","x":0},{"f":8693,"k":"a","x":264},{"f":8694,"k":"a","x":8683},{"f":8695,"k":"a","x":8687},{"f":271,"k":"a","x":8539},{"f":8697,"k":"a","x":8682},{"f":8698,"k":"a","x":8686},{"f":8699,"k":"a","x":542},{"f":406,"k":"a","x":8680},{"f":282,"k":"a","x":8701},{"f":8702,"k":"a","x":227},{"f":8703,"k":"a","x":206},{"f":291,"k":"a","x":229},{"f":8705,"k":"a","x":220},{"b":"e","k":"l","n":"","t":49,"v":8706},{"f":8707,"k":"a","x":227},{"f":8704,"k":"a","x":8708},{"f":8700,"k":"a","x":8709},{"f":8696,"k":"a","x":8710},{"f":8711,"k":"a","x":202},{"f":8692,"k":"a","x":8712},{"f":8689,"k":"a","x":8713},{"f":8714,"k":"a","x":208},{"f":8681,"k":"a","x":8715},{"b":"e","k":"l","n":"","t":8665,"v":8716},{"b":"e","k":"l","n":"","t":49,"v":8717},{"f":8675,"k":"a","x":8718},{"b":"e","k":"l","n":"","t":8618,"v":8719},{"f":8663,"k":"a","x":8720},{"f":8641,"k":"a","x":8721},{"f":8612,"k":"a","x":8722},{"b":"e","k":"l","n":"","t":0,"v":8723},{"f":8575,"k":"a","x":8724},{"b":"e","k":"l","n":"","t":144,"v":8725},{"b":"e","k":"l","n":"","t":142,"v":8726},{"f":1678,"k":"a","x":122},{"f":13,"k":"a","x":8728},{"f":8729,"k":"a","x":37},{"f":605,"k":"a","x":8730},{"f":8731,"k":"a","x":931},{"f":486,"k":"a","x":8732},{"b":"e","k":"p","n":"","t":8733,"v":1530},{"b":"e","k":"p","n":"","t":6397,"v":8734},{"b":"e","k":"p","n":"","t":6393,"v":8735},{"b":"e","k":"p","n":"","t":1505,"v":8736},{"b":"e","k":"p","n":"","t":1503,"v":8737},{"b":"e","k":"p","n":"","t":142,"v":8738},{"f":4,"k":"a","x":1465},{"f":8740,"k":"a","x":1468},{"f":585,"k":"a","x":8741},{"f":1563,"k":"a","x":1465},{"f":8743,"k":"a","x":1468},{"f":8742,"k":"a","x":8744},{"f":8745,"k":"a","x":1530},{"f":1568,"k":"a","x":1465},{"f":8747,"k":"a","x":1468},{"f":8748,"k":"a","x":208},{"f":8746,"k":"a","x":8749},{"f":3080,"k":"a","x":1897},{"f":234,"k":"a","x":794},{"f":800,"k":"a","x":8752},{"f":1635,"k":"a","x":8753},{"f":1614,"k":"a","x":8754},{"f":234,"k":"a","x":912},{"f":800,"k":"a","x":8756},{"f":1635,"k":"a","x":8757},{"f":1614,"k":"a","x":8758},{"f":234,"k":"a","x":920},{"f":800,"k":"a","x":8760},{"f":1635,"k":"a","x":8761},{"f":1614,"k":"a","x":8762},{"f":234,"k":"a","x":929},{"f":800,"k":"a","x":8764},{"f":1635,"k":"a","x":8765},{"f":1614,"k":"a","x":8766},{"f":234,"k":"a","x":69},{"f":800,"k":"a","x":8768},{"f":619,"k":"a","x":8769},{"f":234,"k":"a","x":89},{"f":800,"k":"a","x":8771},{"f":947,"k":"a","x":8772},{"f":8770,"k":"a","x":8773},{"f":619,"k":"a","x":8774},{"f":234,"k":"a","x":106},{"f":800,"k":"a","x":8776},{"f":953,"k":"a","x":8777},{"f":8775,"k":"a","x":8778},{"f":619,"k":"a","x":8779},{"f":234,"k":"a","x":961},{"f":800,"k":"a","x":8781},{"f":959,"k":"a","x":8782},{"f":8780,"k":"a","x":8783},{"f":1635,"k":"a","x":8784},{"f":1656,"k":"a","x":8785},{"f":8786,"k":"a","x":2166},{"f":1614,"k":"a","x":8787},{"f":22,"k":"a","x":8784},{"f":8789,"k":"a","x":122},{"f":1635,"k":"a","x":8790},{"f":1656,"k":"a","x":8791},{"f":8792,"k":"a","x":1619},{"f":1614,"k":"a","x":8793},{"f":8794,"k":"a","x":1623},{"f":8788,"k":"a","x":8795},{"f":8767,"k":"a","x":8796},{"f":8763,"k":"a","x":8797},{"f":8759,"k":"a","x":8798},{"f":8755,"k":"a","x":8799},{"f":1631,"k":"a","x":8800},{"f":8751,"k":"a","x":8801},{"f":3083,"k":"a","x":1897},{"f":8803,"k":"a","x":8801},{"f":1615,"k":"a","x":1733},{"f":1615,"k":"a","x":8805},{"f":1615,"k":"a","x":8806},{"f":1615,"k":"a","x":8807},{"f":1615,"k":"a","x":8808},{"f":1711,"k":"a","x":8809},{"f":8810,"k":"a","x":8801},{"f":2175,"k":"a","x":1738},{"f":8812,"k":"a","x":1592},{"f":8813,"k":"a","x":1824},{"f":8814,"k":"a","x":8801},{"f":1752,"k":"a","x":8801},{"f":1761,"k":"a","x":8801},{"f":1765,"k":"a","x":8801},{"f":1793,"k":"a","x":8793},{"f":1785,"k":"a","x":8819},{"f":8820,"k":"a","x":1619},{"f":1778,"k":"a","x":8821},{"f":1785,"k":"a","x":8791},{"f":8823,"k":"a","x":1591},{"f":8822,"k":"a","x":8824},{"f":1769,"k":"a","x":8825},{"f":1827,"k":"a","x":8801},{"f":8826,"k":"a","x":8827},{"f":8828,"k":"a","x":1830},{"f":1832,"k":"a","x":8821},{"f":8830,"k":"a","x":8824},{"f":1835,"k":"a","x":8791},{"f":8832,"k":"a","x":8821},{"f":1838,"k":"a","x":8791},{"f":8834,"k":"a","x":1619},{"f":8835,"k":"a","x":1857},{"f":8833,"k":"a","x":8836},{"f":8831,"k":"a","x":8837},{"f":8829,"k":"a","x":8838},{"f":1863,"k":"a","x":8825},{"f":1877,"k":"a","x":8801},{"f":1778,"k":"a","x":8841},{"f":1884,"k":"a","x":8801},{"f":8842,"k":"a","x":8843},{"f":8840,"k":"a","x":8844},{"f":8845,"k":"a","x":8827},{"f":1889,"k":"a","x":8821},{"f":8847,"k":"a","x":8841},{"f":8848,"k":"a","x":8824},{"f":8849,"k":"a","x":8843},{"f":1863,"k":"a","x":8821},{"f":1900,"k":"a","x":8801},{"f":1785,"k":"a","x":8852},{"f":1903,"k":"a","x":8801},{"f":8853,"k":"a","x":8854},{"f":8851,"k":"a","x":8855},{"f":8856,"k":"a","x":8841},{"f":1908,"k":"a","x":8819},{"f":8858,"k":"a","x":8852},{"f":8859,"k":"a","x":1619},{"f":8860,"k":"a","x":8854},{"f":1863,"k":"a","x":8819},{"f":1792,"k":"a","x":8854},{"f":1921,"k":"a","x":8801},{"f":8863,"k":"a","x":8864},{"f":8862,"k":"a","x":8865},{"f":8866,"k":"a","x":8852},{"f":1927,"k":"a","x":8854},{"f":8868,"k":"a","x":8793},{"f":8869,"k":"a","x":8864},{"f":1932,"k":"a","x":8854},{"f":335,"k":"a","x":8871},{"f":8872,"k":"a","x":1936},{"f":8870,"k":"a","x":8873},{"f":1939,"k":"a","x":8864},{"f":8875,"k":"a","x":8793},{"f":1942,"k":"a","x":8754},{"f":8877,"k":"a","x":8758},{"f":8878,"k":"a","x":8762},{"f":8879,"k":"a","x":8766},{"f":8880,"k":"a","x":8787},{"f":8881,"k":"a","x":8793},{"f":8882,"k":"a","x":1623},{"f":8876,"k":"a","x":8883},{"f":8874,"k":"a","x":8884},{"f":8867,"k":"a","x":8885},{"f":1939,"k":"a","x":8852},{"f":1954,"k":"a","x":8801},{"f":8863,"k":"a","x":8888},{"f":8887,"k":"a","x":8889},{"f":1960,"k":"a","x":8801},{"f":8891,"k":"a","x":1993},{"f":8890,"k":"a","x":8892},{"f":8886,"k":"a","x":8893},{"f":8861,"k":"a","x":8894},{"f":8895,"k":"a","x":8873},{"f":8857,"k":"a","x":8896},{"f":1939,"k":"a","x":8841},{"f":2001,"k":"a","x":8801},{"f":1785,"k":"a","x":8899},{"f":8900,"k":"a","x":8854},{"f":8898,"k":"a","x":8901},{"f":2008,"k":"a","x":8801},{"f":8902,"k":"a","x":8903},{"f":8897,"k":"a","x":8904},{"f":8850,"k":"a","x":8905},{"f":1863,"k":"a","x":8824},{"f":2015,"k":"a","x":8801},{"f":1785,"k":"a","x":8908},{"f":2018,"k":"a","x":8801},{"f":8909,"k":"a","x":8910},{"f":8907,"k":"a","x":8911},{"f":8912,"k":"a","x":8843},{"f":1908,"k":"a","x":8791},{"f":8914,"k":"a","x":8908},{"f":8915,"k":"a","x":1591},{"f":8916,"k":"a","x":8910},{"f":1863,"k":"a","x":8791},{"f":8786,"k":"a","x":2600},{"f":8918,"k":"a","x":8919},{"f":8920,"k":"a","x":8908},{"f":2032,"k":"a","x":8784},{"f":8922,"k":"a","x":122},{"f":8921,"k":"a","x":8923},{"f":1939,"k":"a","x":8908},{"f":8925,"k":"a","x":8787},{"f":2038,"k":"a","x":8754},{"f":8927,"k":"a","x":8758},{"f":8928,"k":"a","x":8762},{"f":8929,"k":"a","x":8766},{"f":8930,"k":"a","x":8787},{"f":8931,"k":"a","x":8795},{"f":8926,"k":"a","x":8932},{"f":8924,"k":"a","x":8933},{"f":8917,"k":"a","x":8934},{"f":2048,"k":"a","x":8910},{"f":335,"k":"a","x":8936},{"f":8937,"k":"a","x":2051},{"f":8935,"k":"a","x":8938},{"f":8913,"k":"a","x":8939},{"f":1939,"k":"a","x":8843},{"f":2056,"k":"a","x":8801},{"f":1785,"k":"a","x":8942},{"f":8943,"k":"a","x":8910},{"f":8941,"k":"a","x":8944},{"f":2062,"k":"a","x":8801},{"f":8945,"k":"a","x":8946},{"f":8940,"k":"a","x":8947},{"f":8906,"k":"a","x":8948},{"f":8846,"k":"a","x":8949},{"f":1939,"k":"a","x":8827},{"f":2069,"k":"a","x":8801},{"f":1778,"k":"a","x":8952},{"f":2072,"k":"a","x":8801},{"f":8953,"k":"a","x":8954},{"f":8951,"k":"a","x":8955},{"f":2078,"k":"a","x":8801},{"f":8956,"k":"a","x":8957},{"f":8950,"k":"a","x":8958},{"f":8839,"k":"a","x":8959},{"f":8818,"k":"a","x":8960},{"f":8817,"k":"a","x":8961},{"f":8816,"k":"a","x":8962},{"f":2087,"k":"a","x":8801},{"f":1778,"k":"a","x":8791},{"f":8965,"k":"a","x":8819},{"f":1769,"k":"a","x":8966},{"f":2094,"k":"a","x":8801},{"f":8967,"k":"a","x":8968},{"f":8969,"k":"a","x":1830},{"f":1832,"k":"a","x":8791},{"f":8971,"k":"a","x":8819},{"f":2100,"k":"a","x":8791},{"f":8973,"k":"a","x":1619},{"f":8974,"k":"a","x":2119},{"f":8972,"k":"a","x":8975},{"f":8970,"k":"a","x":8976},{"f":1863,"k":"a","x":8966},{"f":1778,"k":"a","x":8908},{"f":8979,"k":"a","x":8852},{"f":8978,"k":"a","x":8980},{"f":8981,"k":"a","x":8968},{"f":1889,"k":"a","x":8791},{"f":8983,"k":"a","x":8908},{"f":8984,"k":"a","x":8819},{"f":8985,"k":"a","x":8852},{"f":8986,"k":"a","x":8934},{"f":8987,"k":"a","x":8894},{"f":8982,"k":"a","x":8988},{"f":1939,"k":"a","x":8968},{"f":1778,"k":"a","x":8942},{"f":8991,"k":"a","x":8899},{"f":8990,"k":"a","x":8992},{"f":2140,"k":"a","x":8801},{"f":8993,"k":"a","x":8994},{"f":8989,"k":"a","x":8995},{"f":8977,"k":"a","x":8996},{"f":8964,"k":"a","x":8997},{"f":8963,"k":"a","x":8998},{"f":8815,"k":"a","x":8999},{"f":1616,"k":"a","x":1624},{"f":1615,"k":"a","x":9001},{"f":1615,"k":"a","x":9002},{"f":1615,"k":"a","x":9003},{"f":2157,"k":"a","x":9004},{"f":9005,"k":"a","x":1591},{"f":9006,"k":"a","x":1823},{"f":9007,"k":"a","x":8801},{"f":1713,"k":"a","x":1719},{"f":1615,"k":"a","x":9009},{"f":1615,"k":"a","x":9010},{"f":1615,"k":"a","x":9011},{"f":1711,"k":"a","x":9012},{"f":9013,"k":"a","x":8801},{"f":2175,"k":"a","x":1822},{"f":9015,"k":"a","x":1592},{"f":1620,"k":"a","x":1733},{"f":1616,"k":"a","x":9017},{"f":1615,"k":"a","x":9018},{"f":1615,"k":"a","x":9019},{"f":9016,"k":"a","x":9020},{"f":9021,"k":"a","x":8801},{"f":6951,"k":"a","x":8801},{"f":6953,"k":"a","x":8801},{"f":1769,"k":"a","x":8762},{"f":2530,"k":"a","x":8801},{"f":9025,"k":"a","x":9026},{"f":9027,"k":"a","x":1830},{"f":2769,"k":"a","x":8761},{"f":9028,"k":"a","x":9029},{"f":1939,"k":"a","x":9026},{"f":9031,"k":"a","x":8762},{"f":2547,"k":"a","x":8754},{"f":9033,"k":"a","x":8758},{"f":9034,"k":"a","x":8762},{"f":9035,"k":"a","x":8797},{"f":9032,"k":"a","x":9036},{"f":9030,"k":"a","x":9037},{"f":9024,"k":"a","x":9038},{"f":9023,"k":"a","x":9039},{"f":6964,"k":"a","x":8801},{"f":6966,"k":"a","x":8801},{"f":1785,"k":"a","x":8762},{"f":9043,"k":"a","x":1591},{"f":2779,"k":"a","x":9044},{"f":1769,"k":"a","x":9045},{"f":6974,"k":"a","x":8801},{"f":9046,"k":"a","x":9047},{"f":9048,"k":"a","x":1830},{"f":2790,"k":"a","x":9044},{"f":1835,"k":"a","x":8762},{"f":9051,"k":"a","x":2028},{"f":2794,"k":"a","x":8761},{"f":9053,"k":"a","x":37},{"f":9054,"k":"a","x":1126},{"f":9052,"k":"a","x":9055},{"f":9050,"k":"a","x":9056},{"f":9049,"k":"a","x":9057},{"f":1863,"k":"a","x":9045},{"f":1778,"k":"a","x":8854},{"f":6990,"k":"a","x":8801},{"f":9060,"k":"a","x":9061},{"f":9059,"k":"a","x":9062},{"f":9063,"k":"a","x":9047},{"f":2809,"k":"a","x":8854},{"f":9065,"k":"a","x":9044},{"f":9066,"k":"a","x":9061},{"f":2453,"k":"a","x":8854},{"f":335,"k":"a","x":9068},{"f":9069,"k":"a","x":2456},{"f":9067,"k":"a","x":9070},{"f":1863,"k":"a","x":9044},{"f":1785,"k":"a","x":9026},{"f":9073,"k":"a","x":8910},{"f":9072,"k":"a","x":9074},{"f":9075,"k":"a","x":9061},{"f":1908,"k":"a","x":8762},{"f":9077,"k":"a","x":9026},{"f":9078,"k":"a","x":1591},{"f":9079,"k":"a","x":8910},{"f":9080,"k":"a","x":9037},{"f":9081,"k":"a","x":8938},{"f":9076,"k":"a","x":9082},{"f":1939,"k":"a","x":9061},{"f":2556,"k":"a","x":8801},{"f":1785,"k":"a","x":9085},{"f":9086,"k":"a","x":8910},{"f":9084,"k":"a","x":9087},{"f":7015,"k":"a","x":8801},{"f":9088,"k":"a","x":9089},{"f":9083,"k":"a","x":9090},{"f":9071,"k":"a","x":9091},{"f":9064,"k":"a","x":9092},{"f":1939,"k":"a","x":9047},{"f":7022,"k":"a","x":8801},{"f":9060,"k":"a","x":9095},{"f":9094,"k":"a","x":9096},{"f":7026,"k":"a","x":8801},{"f":9097,"k":"a","x":9098},{"f":9093,"k":"a","x":9099},{"f":9058,"k":"a","x":9100},{"f":9042,"k":"a","x":9101},{"f":9041,"k":"a","x":9102},{"f":9040,"k":"a","x":9103},{"f":9022,"k":"a","x":9104},{"k":"n","v":"15"},{"f":1578,"k":"a","x":9106},{"f":1580,"k":"a","x":9106},{"f":9107,"k":"a","x":9108},{"f":1588,"k":"a","x":9109},{"f":1577,"k":"a","x":9110},{"f":1574,"k":"a","x":9111},{"f":9112,"k":"a","x":1709},{"f":1702,"k":"a","x":9113},{"f":1718,"k":"a","x":2302},{"f":1713,"k":"a","x":9115},{"f":1615,"k":"a","x":9116},{"f":1615,"k":"a","x":9117},{"f":9114,"k":"a","x":9118},{"f":9119,"k":"a","x":8801},{"f":1577,"k":"a","x":9109},{"f":1584,"k":"a","x":9121},{"f":1729,"k":"a","x":9122},{"f":9123,"k":"a","x":1591},{"f":9124,"k":"a","x":1821},{"f":9125,"k":"a","x":1592},{"f":1718,"k":"a","x":1623},{"f":1741,"k":"a","x":9127},{"f":1620,"k":"a","x":9128},{"f":1616,"k":"a","x":9129},{"f":1615,"k":"a","x":9130},{"f":9126,"k":"a","x":9131},{"f":9132,"k":"a","x":8801},{"f":2849,"k":"a","x":8801},{"f":2851,"k":"a","x":8801},{"f":1769,"k":"a","x":8758},{"f":2444,"k":"a","x":8801},{"f":9136,"k":"a","x":9137},{"f":9138,"k":"a","x":1830},{"f":2769,"k":"a","x":8757},{"f":9139,"k":"a","x":9140},{"f":1939,"k":"a","x":9137},{"f":9142,"k":"a","x":8758},{"f":2461,"k":"a","x":8754},{"f":9144,"k":"a","x":8758},{"f":9145,"k":"a","x":8798},{"f":9143,"k":"a","x":9146},{"f":9141,"k":"a","x":9147},{"f":9135,"k":"a","x":9148},{"f":9134,"k":"a","x":9149},{"f":2861,"k":"a","x":8801},{"f":2863,"k":"a","x":8801},{"f":1785,"k":"a","x":8758},{"f":9153,"k":"a","x":1591},{"f":2779,"k":"a","x":9154},{"f":1769,"k":"a","x":9155},{"f":2871,"k":"a","x":8801},{"f":9156,"k":"a","x":9157},{"f":9158,"k":"a","x":1830},{"f":2790,"k":"a","x":9154},{"f":1835,"k":"a","x":8758},{"f":9161,"k":"a","x":2028},{"f":2794,"k":"a","x":8757},{"f":9163,"k":"a","x":37},{"f":9164,"k":"a","x":217},{"f":9162,"k":"a","x":9165},{"f":9160,"k":"a","x":9166},{"f":9159,"k":"a","x":9167},{"f":1863,"k":"a","x":9155},{"f":2887,"k":"a","x":8801},{"f":9060,"k":"a","x":9170},{"f":9169,"k":"a","x":9171},{"f":9172,"k":"a","x":9157},{"f":9065,"k":"a","x":9154},{"f":9174,"k":"a","x":9170},{"f":9175,"k":"a","x":9070},{"f":1863,"k":"a","x":9154},{"f":1785,"k":"a","x":9137},{"f":9178,"k":"a","x":8910},{"f":9177,"k":"a","x":9179},{"f":9180,"k":"a","x":9170},{"f":1908,"k":"a","x":8758},{"f":9182,"k":"a","x":9137},{"f":9183,"k":"a","x":1591},{"f":9184,"k":"a","x":8910},{"f":9185,"k":"a","x":9147},{"f":9186,"k":"a","x":8938},{"f":9181,"k":"a","x":9187},{"f":1939,"k":"a","x":9170},{"f":2469,"k":"a","x":8801},{"f":1785,"k":"a","x":9190},{"f":9191,"k":"a","x":8910},{"f":9189,"k":"a","x":9192},{"f":2912,"k":"a","x":8801},{"f":9193,"k":"a","x":9194},{"f":9188,"k":"a","x":9195},{"f":9176,"k":"a","x":9196},{"f":9173,"k":"a","x":9197},{"f":1939,"k":"a","x":9157},{"f":2919,"k":"a","x":8801},{"f":9060,"k":"a","x":9200},{"f":9199,"k":"a","x":9201},{"f":2923,"k":"a","x":8801},{"f":9202,"k":"a","x":9203},{"f":9198,"k":"a","x":9204},{"f":9168,"k":"a","x":9205},{"f":9152,"k":"a","x":9206},{"f":9151,"k":"a","x":9207},{"f":9150,"k":"a","x":9208},{"f":9133,"k":"a","x":9209},{"k":"n","v":"63"},{"f":1578,"k":"a","x":9211},{"f":1580,"k":"a","x":9211},{"f":9212,"k":"a","x":9213},{"f":1577,"k":"a","x":9214},{"f":1708,"k":"a","x":9215},{"f":1702,"k":"a","x":9216},{"f":2184,"k":"a","x":1623},{"f":2167,"k":"a","x":9218},{"f":1741,"k":"a","x":9219},{"f":1620,"k":"a","x":9220},{"f":1615,"k":"a","x":9221},{"f":9217,"k":"a","x":9222},{"f":9223,"k":"a","x":8801},{"f":1584,"k":"a","x":9215},{"f":1727,"k":"a","x":9225},{"f":9226,"k":"a","x":1728},{"f":9227,"k":"a","x":1591},{"f":1616,"k":"a","x":9221},{"f":9228,"k":"a","x":9229},{"f":9230,"k":"a","x":1592},{"f":9231,"k":"a","x":1820},{"f":9232,"k":"a","x":8801},{"f":1697,"k":"a","x":9215},{"f":1692,"k":"a","x":9234},{"f":9235,"k":"a","x":1750},{"f":9236,"k":"a","x":9229},{"f":9237,"k":"a","x":8801},{"f":1588,"k":"a","x":9214},{"f":1577,"k":"a","x":9239},{"f":1574,"k":"a","x":9240},{"f":9241,"k":"a","x":1696},{"f":1702,"k":"a","x":9242},{"f":2184,"k":"a","x":2203},{"f":1718,"k":"a","x":9244},{"f":1713,"k":"a","x":9245},{"f":1621,"k":"a","x":9246},{"f":9243,"k":"a","x":9247},{"f":9248,"k":"a","x":8801},{"f":1763,"k":"a","x":9214},{"f":9250,"k":"a","x":9247},{"f":9251,"k":"a","x":8801},{"f":1792,"k":"a","x":2166},{"f":9253,"k":"a","x":8787},{"f":1785,"k":"a","x":9254},{"f":9255,"k":"a","x":2166},{"f":1778,"k":"a","x":9256},{"f":1785,"k":"a","x":8785},{"f":9258,"k":"a","x":1591},{"f":9257,"k":"a","x":9259},{"f":1769,"k":"a","x":9260},{"f":1615,"k":"a","x":2309},{"f":2344,"k":"a","x":9262},{"f":1810,"k":"a","x":9263},{"f":9264,"k":"a","x":2207},{"f":1802,"k":"a","x":9265},{"f":9266,"k":"a","x":8801},{"f":9261,"k":"a","x":9267},{"f":9268,"k":"a","x":1830},{"f":1832,"k":"a","x":9256},{"f":9270,"k":"a","x":9259},{"f":1835,"k":"a","x":8785},{"f":9272,"k":"a","x":9256},{"f":1838,"k":"a","x":8785},{"f":9274,"k":"a","x":2166},{"f":1844,"k":"a","x":2166},{"f":1053,"k":"a","x":9276},{"f":1848,"k":"a","x":2166},{"f":9277,"k":"a","x":9278},{"f":1062,"k":"a","x":9276},{"f":9280,"k":"a","x":9278},{"f":1061,"k":"a","x":9281},{"f":9282,"k":"a","x":1066},{"f":335,"k":"a","x":9283},{"f":9284,"k":"a","x":1070},{"f":9279,"k":"a","x":9285},{"f":9275,"k":"a","x":9286},{"f":9273,"k":"a","x":9287},{"f":9271,"k":"a","x":9288},{"f":9269,"k":"a","x":9289},{"f":1863,"k":"a","x":9260},{"f":1872,"k":"a","x":9262},{"f":1871,"k":"a","x":9292},{"f":9293,"k":"a","x":2345},{"f":1802,"k":"a","x":9294},{"f":9295,"k":"a","x":8801},{"f":1778,"k":"a","x":9296},{"f":2233,"k":"a","x":8801},{"f":9297,"k":"a","x":9298},{"f":9291,"k":"a","x":9299},{"f":9300,"k":"a","x":9267},{"f":1889,"k":"a","x":9256},{"f":9302,"k":"a","x":9296},{"f":9303,"k":"a","x":9259},{"f":9304,"k":"a","x":9298},{"f":1863,"k":"a","x":9256},{"f":2346,"k":"a","x":1880},{"f":1802,"k":"a","x":9307},{"f":9308,"k":"a","x":8801},{"f":1785,"k":"a","x":9309},{"f":2611,"k":"a","x":8801},{"f":9310,"k":"a","x":9311},{"f":9306,"k":"a","x":9312},{"f":9313,"k":"a","x":9296},{"f":1908,"k":"a","x":9254},{"f":9315,"k":"a","x":9309},{"f":9316,"k":"a","x":2166},{"f":9317,"k":"a","x":9311},{"f":1863,"k":"a","x":9254},{"f":1792,"k":"a","x":9311},{"f":9320,"k":"a","x":8908},{"f":9319,"k":"a","x":9321},{"f":9322,"k":"a","x":9309},{"f":1926,"k":"a","x":2166},{"f":9324,"k":"a","x":9311},{"f":9325,"k":"a","x":8787},{"f":9326,"k":"a","x":8908},{"f":1931,"k":"a","x":2166},{"f":9328,"k":"a","x":9311},{"f":335,"k":"a","x":9329},{"f":1935,"k":"a","x":2166},{"f":9330,"k":"a","x":9331},{"f":9327,"k":"a","x":9332},{"f":9333,"k":"a","x":8933},{"f":9323,"k":"a","x":9334},{"f":1939,"k":"a","x":9309},{"f":9320,"k":"a","x":8942},{"f":9336,"k":"a","x":9337},{"f":2646,"k":"a","x":1880},{"f":9339,"k":"a","x":8801},{"f":9340,"k":"a","x":2282},{"f":9338,"k":"a","x":9341},{"f":9335,"k":"a","x":9342},{"f":9318,"k":"a","x":9343},{"f":9344,"k":"a","x":9332},{"f":9314,"k":"a","x":9345},{"f":1939,"k":"a","x":9296},{"f":1802,"k":"a","x":9292},{"f":9348,"k":"a","x":8801},{"f":1785,"k":"a","x":9349},{"f":9350,"k":"a","x":9311},{"f":9347,"k":"a","x":9351},{"f":2006,"k":"a","x":9292},{"f":9353,"k":"a","x":2345},{"f":9354,"k":"a","x":8801},{"f":9352,"k":"a","x":9355},{"f":9346,"k":"a","x":9356},{"f":9305,"k":"a","x":9357},{"f":1863,"k":"a","x":9259},{"f":2312,"k":"a","x":8801},{"f":1785,"k":"a","x":9360},{"f":9361,"k":"a","x":8910},{"f":9359,"k":"a","x":9362},{"f":9363,"k":"a","x":9298},{"f":1908,"k":"a","x":8785},{"f":9365,"k":"a","x":9360},{"f":9366,"k":"a","x":1591},{"f":9367,"k":"a","x":8910},{"f":1863,"k":"a","x":8785},{"f":1635,"k":"a","x":8779},{"f":1785,"k":"a","x":9370},{"f":1635,"k":"a","x":8783},{"f":9371,"k":"a","x":9372},{"f":9369,"k":"a","x":9373},{"f":9374,"k":"a","x":9360},{"f":2329,"k":"a","x":8779},{"f":9376,"k":"a","x":8783},{"f":9375,"k":"a","x":9377},{"f":1863,"k":"a","x":9373},{"f":2341,"k":"a","x":8801},{"f":1785,"k":"a","x":9380},{"f":2349,"k":"a","x":8801},{"f":9381,"k":"a","x":9382},{"f":9379,"k":"a","x":9383},{"f":9384,"k":"a","x":9360},{"f":1908,"k":"a","x":9370},{"f":9386,"k":"a","x":9380},{"f":9387,"k":"a","x":9372},{"f":9388,"k":"a","x":9382},{"f":1863,"k":"a","x":9370},{"f":1635,"k":"a","x":8774},{"f":1785,"k":"a","x":9391},{"f":1635,"k":"a","x":8778},{"f":9392,"k":"a","x":9393},{"f":9390,"k":"a","x":9394},{"f":9395,"k":"a","x":9380},{"f":2329,"k":"a","x":8774},{"f":9397,"k":"a","x":8778},{"f":9396,"k":"a","x":9398},{"f":1863,"k":"a","x":9394},{"f":2373,"k":"a","x":8801},{"f":1785,"k":"a","x":9401},{"f":2381,"k":"a","x":8801},{"f":9402,"k":"a","x":9403},{"f":9400,"k":"a","x":9404},{"f":9405,"k":"a","x":9380},{"f":1908,"k":"a","x":9391},{"f":9407,"k":"a","x":9401},{"f":9408,"k":"a","x":9393},{"f":9409,"k":"a","x":9403},{"f":1863,"k":"a","x":9391},{"f":1635,"k":"a","x":8769},{"f":1785,"k":"a","x":9412},{"f":1635,"k":"a","x":8773},{"f":9413,"k":"a","x":9414},{"f":9411,"k":"a","x":9415},{"f":9416,"k":"a","x":9401},{"f":2329,"k":"a","x":8769},{"f":9418,"k":"a","x":8773},{"f":9417,"k":"a","x":9419},{"f":1785,"k":"a","x":8754},{"f":9421,"k":"a","x":9414},{"f":1863,"k":"a","x":9422},{"f":2407,"k":"a","x":8801},{"f":1785,"k":"a","x":9424},{"f":2412,"k":"a","x":8801},{"f":9425,"k":"a","x":9426},{"f":9423,"k":"a","x":9427},{"f":9428,"k":"a","x":9401},{"f":1908,"k":"a","x":8754},{"f":9430,"k":"a","x":9424},{"f":9431,"k":"a","x":9414},{"f":9432,"k":"a","x":9426},{"f":1939,"k":"a","x":9424},{"f":9434,"k":"a","x":8754},{"f":2423,"k":"a","x":8754},{"f":9436,"k":"a","x":8799},{"f":9435,"k":"a","x":9437},{"f":9433,"k":"a","x":9438},{"f":1863,"k":"a","x":9414},{"f":1635,"k":"a","x":8772},{"f":2429,"k":"a","x":9441},{"f":9440,"k":"a","x":9442},{"f":9443,"k":"a","x":9426},{"f":2435,"k":"a","x":8772},{"f":9444,"k":"a","x":9445},{"f":2429,"k":"a","x":8758},{"f":1863,"k":"a","x":9447},{"f":8863,"k":"a","x":9137},{"f":9448,"k":"a","x":9449},{"f":9450,"k":"a","x":9426},{"f":2449,"k":"a","x":8854},{"f":9452,"k":"a","x":8758},{"f":9453,"k":"a","x":9137},{"f":9454,"k":"a","x":9070},{"f":9455,"k":"a","x":9147},{"f":9451,"k":"a","x":9456},{"f":1939,"k":"a","x":9426},{"f":8863,"k":"a","x":9190},{"f":9458,"k":"a","x":9459},{"f":2473,"k":"a","x":8801},{"f":9461,"k":"a","x":2489},{"f":9460,"k":"a","x":9462},{"f":9457,"k":"a","x":9463},{"f":9446,"k":"a","x":9464},{"f":9439,"k":"a","x":9465},{"f":9429,"k":"a","x":9466},{"f":1939,"k":"a","x":9401},{"f":2497,"k":"a","x":8801},{"f":1785,"k":"a","x":9469},{"f":2500,"k":"a","x":8801},{"f":9470,"k":"a","x":9471},{"f":9468,"k":"a","x":9472},{"f":2505,"k":"a","x":8801},{"f":9473,"k":"a","x":9474},{"f":9467,"k":"a","x":9475},{"f":9420,"k":"a","x":9476},{"f":9410,"k":"a","x":9477},{"f":1863,"k":"a","x":9393},{"f":1635,"k":"a","x":8777},{"f":2513,"k":"a","x":9480},{"f":9479,"k":"a","x":9481},{"f":9482,"k":"a","x":9403},{"f":2518,"k":"a","x":8777},{"f":9483,"k":"a","x":9484},{"f":2513,"k":"a","x":8762},{"f":1863,"k":"a","x":9486},{"f":2523,"k":"a","x":8801},{"f":1792,"k":"a","x":9488},{"f":9489,"k":"a","x":9026},{"f":9487,"k":"a","x":9490},{"f":9491,"k":"a","x":9403},{"f":2535,"k":"a","x":9488},{"f":9493,"k":"a","x":8762},{"f":9494,"k":"a","x":9026},{"f":2539,"k":"a","x":9488},{"f":335,"k":"a","x":9496},{"f":9497,"k":"a","x":2542},{"f":9495,"k":"a","x":9498},{"f":9499,"k":"a","x":9037},{"f":9492,"k":"a","x":9500},{"f":1939,"k":"a","x":9403},{"f":9489,"k":"a","x":9085},{"f":9502,"k":"a","x":9503},{"f":2561,"k":"a","x":8801},{"f":9505,"k":"a","x":2577},{"f":9504,"k":"a","x":9506},{"f":9501,"k":"a","x":9507},{"f":9485,"k":"a","x":9508},{"f":9478,"k":"a","x":9509},{"f":9406,"k":"a","x":9510},{"f":1939,"k":"a","x":9380},{"f":2585,"k":"a","x":8801},{"f":1785,"k":"a","x":9513},{"f":2588,"k":"a","x":8801},{"f":9514,"k":"a","x":9515},{"f":9512,"k":"a","x":9516},{"f":2593,"k":"a","x":8801},{"f":9517,"k":"a","x":9518},{"f":9511,"k":"a","x":9519},{"f":9399,"k":"a","x":9520},{"f":9389,"k":"a","x":9521},{"f":1863,"k":"a","x":9372},{"f":1635,"k":"a","x":8782},{"f":2601,"k":"a","x":9524},{"f":9523,"k":"a","x":9525},{"f":9526,"k":"a","x":9382},{"f":2606,"k":"a","x":8782},{"f":9527,"k":"a","x":9528},{"f":2601,"k":"a","x":8766},{"f":1863,"k":"a","x":9530},{"f":2615,"k":"a","x":8801},{"f":9320,"k":"a","x":9532},{"f":9531,"k":"a","x":9533},{"f":9534,"k":"a","x":9382},{"f":2620,"k":"a","x":9311},{"f":9536,"k":"a","x":8766},{"f":9537,"k":"a","x":9532},{"f":2624,"k":"a","x":9311},{"f":335,"k":"a","x":9539},{"f":9540,"k":"a","x":2627},{"f":9538,"k":"a","x":9541},{"f":1939,"k":"a","x":9532},{"f":9543,"k":"a","x":8766},{"f":2632,"k":"a","x":8754},{"f":9545,"k":"a","x":8758},{"f":9546,"k":"a","x":8762},{"f":9547,"k":"a","x":8766},{"f":9548,"k":"a","x":8796},{"f":9544,"k":"a","x":9549},{"f":9542,"k":"a","x":9550},{"f":9535,"k":"a","x":9551},{"f":1939,"k":"a","x":9382},{"f":2642,"k":"a","x":8801},{"f":9320,"k":"a","x":9554},{"f":9553,"k":"a","x":9555},{"f":2647,"k":"a","x":8801},{"f":9557,"k":"a","x":2663},{"f":9556,"k":"a","x":9558},{"f":9552,"k":"a","x":9559},{"f":9529,"k":"a","x":9560},{"f":9522,"k":"a","x":9561},{"f":9385,"k":"a","x":9562},{"f":1939,"k":"a","x":9360},{"f":2671,"k":"a","x":8801},{"f":1785,"k":"a","x":9565},{"f":2674,"k":"a","x":8801},{"f":9566,"k":"a","x":9567},{"f":9564,"k":"a","x":9568},{"f":2679,"k":"a","x":8801},{"f":9569,"k":"a","x":9570},{"f":9563,"k":"a","x":9571},{"f":9378,"k":"a","x":9572},{"f":9368,"k":"a","x":9573},{"f":9574,"k":"a","x":8938},{"f":9364,"k":"a","x":9575},{"f":1939,"k":"a","x":9298},{"f":2688,"k":"a","x":8801},{"f":1785,"k":"a","x":9578},{"f":9579,"k":"a","x":8910},{"f":9577,"k":"a","x":9580},{"f":2694,"k":"a","x":8801},{"f":9581,"k":"a","x":9582},{"f":9576,"k":"a","x":9583},{"f":9358,"k":"a","x":9584},{"f":9301,"k":"a","x":9585},{"f":1939,"k":"a","x":9267},{"f":1802,"k":"a","x":9263},{"f":9588,"k":"a","x":8801},{"f":1778,"k":"a","x":9589},{"f":2704,"k":"a","x":8801},{"f":9590,"k":"a","x":9591},{"f":9587,"k":"a","x":9592},{"f":2076,"k":"a","x":9263},{"f":9594,"k":"a","x":2207},{"f":9595,"k":"a","x":8801},{"f":9593,"k":"a","x":9596},{"f":9586,"k":"a","x":9597},{"f":9290,"k":"a","x":9598},{"f":9252,"k":"a","x":9599},{"f":9249,"k":"a","x":9600},{"f":9238,"k":"a","x":9601},{"f":2086,"k":"a","x":9229},{"f":9603,"k":"a","x":8801},{"f":1778,"k":"a","x":8785},{"f":9605,"k":"a","x":9254},{"f":1769,"k":"a","x":9606},{"f":2722,"k":"a","x":9292},{"f":1802,"k":"a","x":9608},{"f":9609,"k":"a","x":8801},{"f":9607,"k":"a","x":9610},{"f":9611,"k":"a","x":1830},{"f":1832,"k":"a","x":8785},{"f":9613,"k":"a","x":9254},{"f":2100,"k":"a","x":8785},{"f":9615,"k":"a","x":2166},{"f":2103,"k":"a","x":2166},{"f":9617,"k":"a","x":1582},{"f":1053,"k":"a","x":9618},{"f":9328,"k":"a","x":1582},{"f":1056,"k":"a","x":9620},{"f":1977,"k":"a","x":2166},{"f":9622,"k":"a","x":1582},{"f":9621,"k":"a","x":9623},{"f":9619,"k":"a","x":9624},{"f":1062,"k":"a","x":9618},{"f":9626,"k":"a","x":9624},{"f":1061,"k":"a","x":9627},{"f":9628,"k":"a","x":1066},{"f":335,"k":"a","x":9629},{"f":9630,"k":"a","x":1070},{"f":9625,"k":"a","x":9631},{"f":9616,"k":"a","x":9632},{"f":9614,"k":"a","x":9633},{"f":9612,"k":"a","x":9634},{"f":1863,"k":"a","x":9606},{"f":1778,"k":"a","x":9360},{"f":9637,"k":"a","x":9309},{"f":9636,"k":"a","x":9638},{"f":9639,"k":"a","x":9610},{"f":1889,"k":"a","x":8785},{"f":9641,"k":"a","x":9360},{"f":9642,"k":"a","x":9254},{"f":9643,"k":"a","x":9309},{"f":9644,"k":"a","x":9573},{"f":9645,"k":"a","x":9343},{"f":9640,"k":"a","x":9646},{"f":1939,"k":"a","x":9610},{"f":1778,"k":"a","x":9578},{"f":9649,"k":"a","x":9349},{"f":9648,"k":"a","x":9650},{"f":2751,"k":"a","x":9292},{"f":9652,"k":"a","x":8801},{"f":9651,"k":"a","x":9653},{"f":9647,"k":"a","x":9654},{"f":9635,"k":"a","x":9655},{"f":9604,"k":"a","x":9656},{"f":9602,"k":"a","x":9657},{"f":9233,"k":"a","x":9658},{"f":2762,"k":"a","x":8801},{"f":2764,"k":"a","x":8801},{"f":1769,"k":"a","x":8754},{"f":9662,"k":"a","x":9424},{"f":9663,"k":"a","x":1830},{"f":2769,"k":"a","x":8753},{"f":9664,"k":"a","x":9665},{"f":9666,"k":"a","x":9438},{"f":9661,"k":"a","x":9667},{"f":9660,"k":"a","x":9668},{"f":2775,"k":"a","x":8801},{"f":2777,"k":"a","x":8801},{"f":9421,"k":"a","x":1591},{"f":2779,"k":"a","x":9672},{"f":1769,"k":"a","x":9673},{"f":2786,"k":"a","x":8801},{"f":9674,"k":"a","x":9675},{"f":9676,"k":"a","x":1830},{"f":2790,"k":"a","x":9672},{"f":1835,"k":"a","x":8754},{"f":9679,"k":"a","x":2028},{"f":2794,"k":"a","x":8753},{"f":9681,"k":"a","x":37},{"f":9682,"k":"a","x":219},{"f":9680,"k":"a","x":9683},{"f":9678,"k":"a","x":9684},{"f":9677,"k":"a","x":9685},{"f":1863,"k":"a","x":9673},{"f":2804,"k":"a","x":8801},{"f":9060,"k":"a","x":9688},{"f":9687,"k":"a","x":9689},{"f":9690,"k":"a","x":9675},{"f":9065,"k":"a","x":9672},{"f":9692,"k":"a","x":9688},{"f":9693,"k":"a","x":9070},{"f":1863,"k":"a","x":9672},{"f":9425,"k":"a","x":8910},{"f":9695,"k":"a","x":9696},{"f":9697,"k":"a","x":9688},{"f":9431,"k":"a","x":1591},{"f":9699,"k":"a","x":8910},{"f":9700,"k":"a","x":9438},{"f":9701,"k":"a","x":8938},{"f":9698,"k":"a","x":9702},{"f":1939,"k":"a","x":9688},{"f":9470,"k":"a","x":8910},{"f":9704,"k":"a","x":9705},{"f":2826,"k":"a","x":8801},{"f":9706,"k":"a","x":9707},{"f":9703,"k":"a","x":9708},{"f":9694,"k":"a","x":9709},{"f":9691,"k":"a","x":9710},{"f":1939,"k":"a","x":9675},{"f":2833,"k":"a","x":8801},{"f":9060,"k":"a","x":9713},{"f":9712,"k":"a","x":9714},{"f":2838,"k":"a","x":8801},{"f":9715,"k":"a","x":9716},{"f":9711,"k":"a","x":9717},{"f":9686,"k":"a","x":9718},{"f":9671,"k":"a","x":9719},{"f":9670,"k":"a","x":9720},{"f":9669,"k":"a","x":9721},{"f":9659,"k":"a","x":9722},{"f":9224,"k":"a","x":9723},{"f":9210,"k":"a","x":9724},{"f":9120,"k":"a","x":9725},{"f":9105,"k":"a","x":9726},{"f":9014,"k":"a","x":9727},{"f":9008,"k":"a","x":9728},{"f":7037,"k":"a","x":8801},{"f":7039,"k":"a","x":8801},{"f":1769,"k":"a","x":8766},{"f":9732,"k":"a","x":9532},{"f":9733,"k":"a","x":1830},{"f":2769,"k":"a","x":8765},{"f":9734,"k":"a","x":9735},{"f":9736,"k":"a","x":9550},{"f":9731,"k":"a","x":9737},{"f":9730,"k":"a","x":9738},{"f":7050,"k":"a","x":8801},{"f":7052,"k":"a","x":8801},{"f":1785,"k":"a","x":8766},{"f":9742,"k":"a","x":1591},{"f":2779,"k":"a","x":9743},{"f":1769,"k":"a","x":9744},{"f":7060,"k":"a","x":8801},{"f":9745,"k":"a","x":9746},{"f":9747,"k":"a","x":1830},{"f":2790,"k":"a","x":9743},{"f":1835,"k":"a","x":8766},{"f":9750,"k":"a","x":2028},{"f":2794,"k":"a","x":8765},{"f":9752,"k":"a","x":37},{"f":9753,"k":"a","x":1299},{"f":9751,"k":"a","x":9754},{"f":9749,"k":"a","x":9755},{"f":9748,"k":"a","x":9756},{"f":1863,"k":"a","x":9744},{"f":7076,"k":"a","x":8801},{"f":9060,"k":"a","x":9759},{"f":9758,"k":"a","x":9760},{"f":9761,"k":"a","x":9746},{"f":9065,"k":"a","x":9743},{"f":9763,"k":"a","x":9759},{"f":9764,"k":"a","x":9070},{"f":1863,"k":"a","x":9743},{"f":1785,"k":"a","x":9532},{"f":9767,"k":"a","x":8910},{"f":9766,"k":"a","x":9768},{"f":9769,"k":"a","x":9759},{"f":1908,"k":"a","x":8766},{"f":9771,"k":"a","x":9532},{"f":9772,"k":"a","x":1591},{"f":9773,"k":"a","x":8910},{"f":9774,"k":"a","x":9550},{"f":9775,"k":"a","x":8938},{"f":9770,"k":"a","x":9776},{"f":1939,"k":"a","x":9759},{"f":1785,"k":"a","x":9554},{"f":9779,"k":"a","x":8910},{"f":9778,"k":"a","x":9780},{"f":7101,"k":"a","x":8801},{"f":9781,"k":"a","x":9782},{"f":9777,"k":"a","x":9783},{"f":9765,"k":"a","x":9784},{"f":9762,"k":"a","x":9785},{"f":1939,"k":"a","x":9746},{"f":7108,"k":"a","x":8801},{"f":9060,"k":"a","x":9788},{"f":9787,"k":"a","x":9789},{"f":7112,"k":"a","x":8801},{"f":9790,"k":"a","x":9791},{"f":9786,"k":"a","x":9792},{"f":9757,"k":"a","x":9793},{"f":9741,"k":"a","x":9794},{"f":9740,"k":"a","x":9795},{"f":9739,"k":"a","x":9796},{"f":9729,"k":"a","x":9797},{"f":9000,"k":"a","x":9798},{"f":8811,"k":"a","x":9799},{"f":8804,"k":"a","x":9800},{"f":2939,"k":"a","x":1816},{"f":9802,"k":"a","x":8801},{"f":2943,"k":"a","x":9004},{"f":9804,"k":"a","x":1591},{"f":1616,"k":"a","x":1756},{"f":1615,"k":"a","x":9806},{"f":1615,"k":"a","x":9807},{"f":1615,"k":"a","x":9808},{"f":9805,"k":"a","x":9809},{"f":9810,"k":"a","x":8801},{"f":9811,"k":"a","x":9728},{"f":2951,"k":"a","x":9809},{"f":9813,"k":"a","x":8801},{"f":1778,"k":"a","x":8766},{"f":13,"k":"a","x":8790},{"f":9816,"k":"a","x":37},{"f":1635,"k":"a","x":9817},{"f":1785,"k":"a","x":9818},{"f":9819,"k":"a","x":1591},{"f":9815,"k":"a","x":9820},{"f":1769,"k":"a","x":9821},{"f":1810,"k":"a","x":2347},{"f":9823,"k":"a","x":2963},{"f":1802,"k":"a","x":9824},{"f":9825,"k":"a","x":8801},{"f":9822,"k":"a","x":9826},{"f":9827,"k":"a","x":1830},{"f":1832,"k":"a","x":8766},{"f":9829,"k":"a","x":9820},{"f":1835,"k":"a","x":9818},{"f":9831,"k":"a","x":8766},{"f":2794,"k":"a","x":9817},{"f":9833,"k":"a","x":8765},{"f":9834,"k":"a","x":220},{"f":9832,"k":"a","x":9835},{"f":9830,"k":"a","x":9836},{"f":9828,"k":"a","x":9837},{"f":1863,"k":"a","x":9821},{"f":1778,"k":"a","x":9532},{"f":2984,"k":"a","x":8801},{"f":9840,"k":"a","x":9841},{"f":9839,"k":"a","x":9842},{"f":9843,"k":"a","x":9826},{"f":1889,"k":"a","x":8766},{"f":9845,"k":"a","x":9532},{"f":9846,"k":"a","x":9820},{"f":9847,"k":"a","x":9841},{"f":9848,"k":"a","x":9550},{"f":1863,"k":"a","x":9820},{"f":1785,"k":"a","x":8968},{"f":9851,"k":"a","x":8910},{"f":9850,"k":"a","x":9852},{"f":9853,"k":"a","x":9841},{"f":1908,"k":"a","x":9818},{"f":9855,"k":"a","x":8968},{"f":9856,"k":"a","x":1591},{"f":9857,"k":"a","x":8910},{"f":1863,"k":"a","x":9818},{"f":3010,"k":"a","x":8791},{"f":9860,"k":"a","x":2028},{"f":9859,"k":"a","x":9861},{"f":9862,"k":"a","x":8968},{"f":3015,"k":"a","x":8790},{"f":9864,"k":"a","x":37},{"f":9863,"k":"a","x":9865},{"f":9860,"k":"a","x":1619},{"f":1863,"k":"a","x":9867},{"f":9868,"k":"a","x":8966},{"f":9869,"k":"a","x":8968},{"f":3023,"k":"a","x":8791},{"f":9871,"k":"a","x":1619},{"f":9870,"k":"a","x":9872},{"f":9873,"k":"a","x":8996},{"f":9866,"k":"a","x":9874},{"f":9858,"k":"a","x":9875},{"f":9876,"k":"a","x":8938},{"f":9854,"k":"a","x":9877},{"f":1939,"k":"a","x":9841},{"f":3033,"k":"a","x":8801},{"f":1785,"k":"a","x":9880},{"f":9881,"k":"a","x":8910},{"f":9879,"k":"a","x":9882},{"f":3039,"k":"a","x":8801},{"f":9883,"k":"a","x":9884},{"f":9878,"k":"a","x":9885},{"f":9849,"k":"a","x":9886},{"f":9844,"k":"a","x":9887},{"f":1939,"k":"a","x":9826},{"f":1778,"k":"a","x":9554},{"f":3047,"k":"a","x":8801},{"f":9890,"k":"a","x":9891},{"f":9889,"k":"a","x":9892},{"f":2076,"k":"a","x":2347},{"f":9894,"k":"a","x":2963},{"f":9895,"k":"a","x":8801},{"f":9893,"k":"a","x":9896},{"f":9888,"k":"a","x":9897},{"f":9838,"k":"a","x":9898},{"f":9814,"k":"a","x":9899},{"f":9812,"k":"a","x":9900},{"f":9803,"k":"a","x":9901},{"f":9801,"k":"a","x":9902},{"f":8802,"k":"a","x":9903},{"b":"e","k":"l","n":"","t":8741,"v":9904},{"f":8750,"k":"a","x":9905},{"f":1612,"k":"a","x":1897},{"f":9907,"k":"a","x":8801},{"f":1699,"k":"a","x":1897},{"f":9909,"k":"a","x":8801},{"f":9910,"k":"a","x":9800},{"f":3087,"k":"a","x":1816},{"f":9912,"k":"a","x":8801},{"f":3091,"k":"a","x":9004},{"f":9914,"k":"a","x":1591},{"f":9915,"k":"a","x":9809},{"f":9916,"k":"a","x":8801},{"f":9917,"k":"a","x":9728},{"f":1621,"k":"a","x":1734},{"f":1615,"k":"a","x":9919},{"f":1615,"k":"a","x":9920},{"f":1615,"k":"a","x":9921},{"f":2939,"k":"a","x":9922},{"f":9923,"k":"a","x":8801},{"f":2951,"k":"a","x":9922},{"f":9925,"k":"a","x":8801},{"f":1778,"k":"a","x":9818},{"f":9927,"k":"a","x":9743},{"f":1769,"k":"a","x":9928},{"f":3106,"k":"a","x":7058},{"f":1802,"k":"a","x":9930},{"f":9931,"k":"a","x":8801},{"f":9929,"k":"a","x":9932},{"f":9933,"k":"a","x":1830},{"f":1832,"k":"a","x":9818},{"f":9935,"k":"a","x":9743},{"f":9750,"k":"a","x":9818},{"f":9752,"k":"a","x":9817},{"f":9938,"k":"a","x":220},{"f":9937,"k":"a","x":9939},{"f":9936,"k":"a","x":9940},{"f":9934,"k":"a","x":9941},{"f":1863,"k":"a","x":9928},{"f":1778,"k":"a","x":8968},{"f":9944,"k":"a","x":9759},{"f":9943,"k":"a","x":9945},{"f":9946,"k":"a","x":9932},{"f":1889,"k":"a","x":9818},{"f":9948,"k":"a","x":8968},{"f":9949,"k":"a","x":9743},{"f":9950,"k":"a","x":9759},{"f":9951,"k":"a","x":9875},{"f":9952,"k":"a","x":9784},{"f":9947,"k":"a","x":9953},{"f":1939,"k":"a","x":9932},{"f":1778,"k":"a","x":9880},{"f":9956,"k":"a","x":9788},{"f":9955,"k":"a","x":9957},{"f":3136,"k":"a","x":7058},{"f":9959,"k":"a","x":8801},{"f":9958,"k":"a","x":9960},{"f":9954,"k":"a","x":9961},{"f":9942,"k":"a","x":9962},{"f":9926,"k":"a","x":9963},{"f":9924,"k":"a","x":9964},{"f":9918,"k":"a","x":9965},{"f":9913,"k":"a","x":9966},{"f":9911,"k":"a","x":9967},{"f":9908,"k":"a","x":9968},{"b":"e","k":"l","n":"","t":8744,"v":9969},{"f":9906,"k":"a","x":9970},{"b":"e","k":"l","n":"","t":8733,"v":9971},{"b":"e","k":"l","n":"","t":6397,"v":9972},{"b":"e","k":"l","n":"","t":6393,"v":9973},{"b":"e","k":"l","n":"","t":1505,"v":9974},{"b":"e","k":"l","n":"","t":1503,"v":9975},{"b":"e","k":"l","n":"","t":142,"v":9976},{"f":3644,"k":"a","x":3182},{"f":3155,"k":"a","x":23},{"f":678,"k":"a","x":9979},{"f":5875,"k":"a","x":23},{"f":605,"k":"a","x":9981},{"k":"n","v":"75600"},{"f":26,"k":"a","x":9983},{"f":29,"k":"a","x":9983},{"f":9984,"k":"a","x":9985},{"f":9982,"k":"a","x":9986},{"f":678,"k":"a","x":9987},{"f":3201,"k":"a","x":53},{"f":9989,"k":"a","x":55},{"f":150,"k":"a","x":9990},{"f":3642,"k":"a","x":55},{"f":9991,"k":"a","x":9992},{"b":"e","k":"p","n":"","t":143,"v":9993},{"f":9988,"k":"a","x":9994},{"f":9980,"k":"a","x":9995},{"b":"e","k":"l","n":"","t":3182,"v":9996},{"f":9978,"k":"a","x":9997},{"f":678,"k":"a","x":9998},{"f":3181,"k":"a","x":144},{"f":3644,"k":"a","x":10000},{"f":3154,"k":"a","x":144},{"f":10002,"k":"a","x":158},{"f":678,"k":"a","x":10003},{"f":5874,"k":"a","x":144},{"f":10005,"k":"a","x":158},{"f":605,"k":"a","x":10006},{"f":10007,"k":"a","x":6379},{"f":678,"k":"a","x":10008},{"f":538,"k":"a","x":144},{"f":10010,"k":"a","x":10000},{"f":3199,"k":"a","x":144},{"f":10011,"k":"a","x":10012},{"f":10013,"k":"a","x":172},{"f":10014,"k":"a","x":200},{"f":150,"k":"a","x":10015},{"f":3646,"k":"a","x":183},{"f":175,"k":"a","x":10017},{"f":10018,"k":"a","x":179},{"f":678,"k":"a","x":10019},{"f":50,"k":"a","x":144},{"f":367,"k":"a","x":183},{"f":10021,"k":"a","x":10022},{"f":10023,"k":"a","x":372},{"f":10020,"k":"a","x":10024},{"b":"e","k":"l","n":"","t":361,"v":10025},{"f":3645,"k":"a","x":10026},{"f":10016,"k":"a","x":10027},{"b":"e","k":"p","n":"","t":144,"v":10028},{"f":10009,"k":"a","x":10029},{"f":10004,"k":"a","x":10030},{"b":"e","k":"l","n":"","t":10000,"v":10031},{"f":10001,"k":"a","x":10032},{"b":"e","k":"p","n":"","t":3643,"v":10033},{"b":"e","k":"p","n":"","t":143,"v":10034},{"f":678,"k":"a","x":10035},{"f":946,"k":"a","x":9986},{"f":10037,"k":"a","x":6379},{"f":605,"k":"a","x":10038},{"k":"n","v":"1814400"},{"f":26,"k":"a","x":10040},{"f":29,"k":"a","x":10040},{"f":10041,"k":"a","x":10042},{"f":10039,"k":"a","x":10043},{"f":10036,"k":"a","x":10044},{"f":9999,"k":"a","x":10045},{"f":214,"k":"a","x":9998},{"f":10047,"k":"a","x":10045},{"k":"c","n":"UorAtlas.Closure.T24","u":[]},{"f":10048,"k":"a","x":10049},{"f":214,"k":"a","x":10035},{"f":10051,"k":"a","x":10044},{"f":3654,"k":"a","x":361},{"f":10053,"k":"a","x":3650},{"f":10002,"k":"a","x":200},{"f":678,"k":"a","x":10055},{"f":10005,"k":"a","x":200},{"f":605,"k":"a","x":10057},{"f":10058,"k":"a","x":6379},{"f":678,"k":"a","x":10059},{"f":10013,"k":"a","x":372},{"f":10061,"k":"a","x":183},{"f":150,"k":"a","x":10062},{"f":678,"k":"a","x":3735},{"f":367,"k":"a","x":208},{"f":10021,"k":"a","x":10065},{"f":10066,"k":"a","x":227},{"f":10064,"k":"a","x":10067},{"b":"e","k":"l","n":"","t":361,"v":10068},{"f":3645,"k":"a","x":10069},{"f":10063,"k":"a","x":10070},{"b":"e","k":"p","n":"","t":144,"v":10071},{"f":10060,"k":"a","x":10072},{"f":10056,"k":"a","x":10073},{"b":"e","k":"l","n":"","t":10000,"v":10074},{"f":10001,"k":"a","x":10075},{"b":"e","k":"l","n":"","t":3651,"v":10076},{"f":10054,"k":"a","x":10077},{"k":"c","n":"UorAtlas.Closure.T26","u":[]},{"f":10079,"k":"a","x":53},{"f":10080,"k":"a","x":55},{"f":10078,"k":"a","x":10081},{"k":"c","n":"UorAtlas.Closure.presentation_fibre_24","u":[]},{"f":10083,"k":"a","x":190},{"f":10084,"k":"a","x":192},{"f":10085,"k":"a","x":172},{"f":10086,"k":"a","x":200},{"b":"e","k":"l","n":"","t":3649,"v":10087},{"b":"e","k":"l","n":"","t":361,"v":10088},{"f":10082,"k":"a","x":10089},{"b":"e","k":"l","n":"","t":3643,"v":10090},{"b":"e","k":"l","n":"","t":143,"v":10091},{"f":10052,"k":"a","x":10092},{"f":1053,"k":"a","x":10044},{"f":973,"k":"a","x":10038},{"f":10095,"k":"a","x":10043},{"f":10094,"k":"a","x":10096},{"f":1062,"k":"a","x":10044},{"f":10098,"k":"a","x":10096},{"f":1061,"k":"a","x":10099},{"f":10100,"k":"a","x":1066},{"f":335,"k":"a","x":10101},{"f":10102,"k":"a","x":1070},{"f":10097,"k":"a","x":10103},{"f":10093,"k":"a","x":10104},{"f":10050,"k":"a","x":10105},{"f":50,"k":"a","x":3182},{"f":10107,"k":"a","x":3157},{"f":10108,"k":"a","x":3175},{"b":"e","k":"p","n":"","t":361,"v":10109},{"f":136,"k":"a","x":3182},{"f":10111,"k":"a","x":3157},{"b":"e","k":"l","n":"","t":361,"v":10112},{"k":"c","n":"Rat","u":[]},{"f":50,"k":"a","x":10114},{"k":"c","n":"UorAtlas.Blocks.D19","u":[]},{"f":3598,"k":"a","x":179},{"f":10117,"k":"a","x":181},{"f":10118,"k":"a","x":177},{"f":10116,"k":"a","x":10119},{"f":10120,"k":"a","x":372},{"f":10121,"k":"a","x":183},{"f":10115,"k":"a","x":10122},{"f":10116,"k":"a","x":177},{"f":10124,"k":"a","x":372},{"f":10125,"k":"a","x":183},{"f":10123,"k":"a","x":10126},{"b":"e","k":"p","n":"","t":49,"v":10127},{"b":"e","k":"p","n":"","t":49,"v":10128},{"b":"e","k":"p","n":"","t":361,"v":10129},{"b":"e","k":"p","n":"","t":3596,"v":10130},{"b":"e","k":"p","n":"","t":149,"v":10131},{"f":335,"k":"a","x":10127},{"f":14,"k":"a","x":10114},{"f":10134,"k":"a","x":10114},{"f":10135,"k":"a","x":10114},{"f":18,"k":"a","x":10114},{"k":"c","n":"Rat.instDiv","u":[]},{"f":10137,"k":"a","x":10138},{"f":10136,"k":"a","x":10139},{"f":1632,"k":"a","x":10114},{"k":"c","n":"Rat.instNatCast","u":[]},{"f":10141,"k":"a","x":10142},{"k":"c","n":"UorAtlas.Blocks.edges","u":[]},{"f":367,"k":"a","x":177},{"f":10145,"k":"a","x":372},{"f":7445,"k":"a","x":10146},{"f":10144,"k":"a","x":10147},{"f":10145,"k":"a","x":183},{"f":7445,"k":"a","x":10149},{"f":10148,"k":"a","x":10150},{"f":10143,"k":"a","x":10151},{"f":10140,"k":"a","x":10152},{"f":606,"k":"a","x":10147},{"f":10143,"k":"a","x":10154},{"f":10153,"k":"a","x":10155},{"f":10115,"k":"a","x":10156},{"f":10144,"k":"a","x":10146},{"f":10158,"k":"a","x":10149},{"f":10143,"k":"a","x":10159},{"f":10140,"k":"a","x":10160},{"f":606,"k":"a","x":10146},{"f":10143,"k":"a","x":10162},{"f":10161,"k":"a","x":10163},{"f":10157,"k":"a","x":10164},{"f":507,"k":"a","x":10165},{"f":10161,"k":"a","x":10155},{"f":10115,"k":"a","x":10167},{"f":10168,"k":"a","x":10164},{"f":10166,"k":"a","x":10169},{"f":513,"k":"a","x":10165},{"f":10171,"k":"a","x":10169},{"f":335,"k":"a","x":10172},{"f":656,"k":"a","x":10151},{"f":10174,"k":"a","x":10159},{"f":10143,"k":"a","x":208},{"f":10140,"k":"a","x":10176},{"f":367,"k":"a","x":202},{"f":10178,"k":"a","x":407},{"f":7422,"k":"a","x":10179},{"f":606,"k":"a","x":10180},{"f":10143,"k":"a","x":10181},{"f":10177,"k":"a","x":10182},{"f":10115,"k":"a","x":10183},{"f":10144,"k":"a","x":10179},{"f":10178,"k":"a","x":227},{"f":10185,"k":"a","x":10186},{"f":10143,"k":"a","x":10187},{"f":10140,"k":"a","x":10188},{"f":606,"k":"a","x":10179},{"f":10143,"k":"a","x":10190},{"f":10189,"k":"a","x":10191},{"f":10184,"k":"a","x":10192},{"b":"e","k":"l","n":"","t":0,"v":10193},{"f":10175,"k":"a","x":10194},{"k":"c","n":"UorAtlas.Closure.edges_image","u":[]},{"f":10196,"k":"a","x":179},{"f":10197,"k":"a","x":181},{"f":10198,"k":"a","x":10146},{"f":10199,"k":"a","x":10149},{"f":10195,"k":"a","x":10200},{"f":10173,"k":"a","x":10201},{"f":10170,"k":"a","x":10202},{"f":507,"k":"a","x":10169},{"f":10143,"k":"a","x":641},{"f":10161,"k":"a","x":10205},{"f":10115,"k":"a","x":10206},{"f":10207,"k":"a","x":10164},{"f":10204,"k":"a","x":10208},{"f":513,"k":"a","x":10169},{"f":10210,"k":"a","x":10208},{"f":335,"k":"a","x":10211},{"f":656,"k":"a","x":10154},{"f":10213,"k":"a","x":641},{"f":10189,"k":"a","x":10176},{"f":10115,"k":"a","x":10215},{"f":10216,"k":"a","x":10192},{"b":"e","k":"l","n":"","t":0,"v":10217},{"f":10214,"k":"a","x":10218},{"f":605,"k":"a","x":10154},{"f":10220,"k":"a","x":641},{"f":664,"k":"a","x":10221},{"f":669,"k":"a","x":10147},{"f":668,"k":"a","x":10223},{"f":10224,"k":"a","x":37},{"f":10222,"k":"a","x":10225},{"f":675,"k":"a","x":10147},{"f":674,"k":"a","x":10227},{"f":678,"k":"a","x":10221},{"f":10229,"k":"a","x":10225},{"f":10228,"k":"a","x":10230},{"f":5844,"k":"a","x":179},{"f":10232,"k":"a","x":181},{"f":10233,"k":"a","x":10146},{"f":682,"k":"a","x":177},{"f":10235,"k":"a","x":372},{"f":10234,"k":"a","x":10236},{"f":10231,"k":"a","x":10237},{"f":10226,"k":"a","x":10238},{"f":10219,"k":"a","x":10239},{"f":10212,"k":"a","x":10240},{"f":10209,"k":"a","x":10241},{"f":507,"k":"a","x":10208},{"f":10207,"k":"a","x":10206},{"f":10243,"k":"a","x":10244},{"f":513,"k":"a","x":10208},{"f":10246,"k":"a","x":10244},{"f":335,"k":"a","x":10247},{"f":656,"k":"a","x":10162},{"f":10249,"k":"a","x":641},{"f":10189,"k":"a","x":10205},{"f":10115,"k":"a","x":10251},{"f":10252,"k":"a","x":10215},{"b":"e","k":"l","n":"","t":0,"v":10253},{"f":10250,"k":"a","x":10254},{"f":605,"k":"a","x":10162},{"f":10256,"k":"a","x":641},{"f":664,"k":"a","x":10257},{"f":669,"k":"a","x":10146},{"f":668,"k":"a","x":10259},{"f":10260,"k":"a","x":37},{"f":10258,"k":"a","x":10261},{"f":675,"k":"a","x":10146},{"f":674,"k":"a","x":10263},{"f":678,"k":"a","x":10257},{"f":10265,"k":"a","x":10261},{"f":10264,"k":"a","x":10266},{"f":10267,"k":"a","x":10236},{"f":10262,"k":"a","x":10268},{"f":10255,"k":"a","x":10269},{"f":10248,"k":"a","x":10270},{"f":10245,"k":"a","x":10271},{"f":136,"k":"a","x":10114},{"f":10273,"k":"a","x":10206},{"f":10272,"k":"a","x":10274},{"f":10242,"k":"a","x":10275},{"f":10203,"k":"a","x":10276},{"f":10133,"k":"a","x":10277},{"b":"e","k":"l","n":"","t":49,"v":10278},{"b":"e","k":"l","n":"","t":49,"v":10279},{"b":"e","k":"l","n":"","t":361,"v":10280},{"b":"e","k":"l","n":"","t":3596,"v":10281},{"b":"e","k":"l","n":"","t":149,"v":10282},{"f":3597,"k":"a","x":7339},{"f":3603,"k":"a","x":7344},{"k":"c","n":"UorAtlas.Blocks.blkIsBlock","u":[]},{"f":10285,"k":"a","x":10286},{"k":"c","n":"UorAtlas.Blocks.blkDisjoint","u":[]},{"f":10287,"k":"a","x":10288},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1631","u":[]},{"f":10289,"k":"a","x":10290},{"f":10284,"k":"a","x":10291},{"f":3627,"k":"a","x":7339},{"f":5875,"k":"a","x":3157},{"f":605,"k":"a","x":10294},{"f":10295,"k":"a","x":37},{"b":"e","k":"p","n":"","t":361,"v":10296},{"f":892,"k":"a","x":0},{"f":10298,"k":"a","x":10294},{"b":"e","k":"l","n":"","t":361,"v":10299},{"f":10002,"k":"a","x":183},{"f":678,"k":"a","x":10301},{"f":10005,"k":"a","x":183},{"f":605,"k":"a","x":10303},{"f":10304,"k":"a","x":6379},{"f":678,"k":"a","x":10305},{"f":10013,"k":"a","x":227},{"f":10307,"k":"a","x":208},{"f":150,"k":"a","x":10308},{"f":3646,"k":"a","x":220},{"f":175,"k":"a","x":10310},{"f":10311,"k":"a","x":229},{"f":678,"k":"a","x":10312},{"f":367,"k":"a","x":220},{"f":10021,"k":"a","x":10314},{"f":10315,"k":"a","x":240},{"f":10313,"k":"a","x":10316},{"b":"e","k":"l","n":"","t":361,"v":10317},{"f":3645,"k":"a","x":10318},{"f":10309,"k":"a","x":10319},{"b":"e","k":"p","n":"","t":144,"v":10320},{"f":10306,"k":"a","x":10321},{"f":10302,"k":"a","x":10322},{"b":"e","k":"l","n":"","t":10000,"v":10323},{"f":10001,"k":"a","x":10324},{"b":"e","k":"p","n":"","t":3649,"v":10325},{"b":"e","k":"p","n":"","t":361,"v":10326},{"b":"e","k":"p","n":"","t":3643,"v":10327},{"b":"i","k":"p","n":"","t":143,"v":10328},{"f":7216,"k":"a","x":142},{"f":10330,"k":"a","x":144},{"f":152,"k":"a","x":183},{"f":10332,"k":"a","x":10145},{"b":"e","k":"l","n":"","t":142,"v":10333},{"f":10331,"k":"a","x":10334},{"f":10335,"k":"a","x":6373},{"f":5566,"k":"a","x":10000},{"f":10002,"k":"a","x":208},{"f":678,"k":"a","x":10338},{"f":10005,"k":"a","x":208},{"f":605,"k":"a","x":10340},{"f":10341,"k":"a","x":6379},{"f":678,"k":"a","x":10342},{"f":10013,"k":"a","x":240},{"f":10344,"k":"a","x":220},{"f":150,"k":"a","x":10345},{"f":678,"k":"a","x":3774},{"f":367,"k":"a","x":300},{"f":10021,"k":"a","x":10348},{"f":10349,"k":"a","x":250},{"f":10347,"k":"a","x":10350},{"b":"e","k":"l","n":"","t":361,"v":10351},{"f":3645,"k":"a","x":10352},{"f":10346,"k":"a","x":10353},{"b":"e","k":"p","n":"","t":144,"v":10354},{"f":10343,"k":"a","x":10355},{"f":10339,"k":"a","x":10356},{"b":"e","k":"l","n":"","t":10000,"v":10357},{"f":10337,"k":"a","x":10358},{"f":10359,"k":"a","x":183},{"f":214,"k":"a","x":10301},{"f":10361,"k":"a","x":10322},{"k":"c","n":"UorAtlas.Census.nodup_map_on","u":[]},{"f":10363,"k":"a","x":142},{"f":10364,"k":"a","x":144},{"f":152,"k":"a","x":208},{"f":10366,"k":"a","x":10178},{"b":"e","k":"l","n":"","t":142,"v":10367},{"f":10365,"k":"a","x":10368},{"f":10369,"k":"a","x":6373},{"k":"c","n":"UorAtlas.Closure.symFourList_nodup","u":[]},{"f":10370,"k":"a","x":10371},{"f":7231,"k":"a","x":208},{"f":7231,"k":"a","x":300},{"i":3,"k":"b"},{"f":152,"k":"a","x":10375},{"f":10376,"k":"a","x":6282},{"f":10021,"k":"a","x":10377},{"f":152,"k":"a","x":749},{"f":10379,"k":"a","x":6282},{"f":10378,"k":"a","x":10380},{"k":"c","n":"UorAtlas.Closure.reindex_free","u":[]},{"f":10382,"k":"a","x":704},{"i":4,"k":"b"},{"f":10383,"k":"a","x":10384},{"f":10385,"k":"a","x":6346},{"f":10386,"k":"a","x":659},{"b":"e","k":"l","n":"","t":10381,"v":10387},{"b":"e","k":"l","n":"","t":10374,"v":10388},{"b":"e","k":"l","n":"","t":142,"v":10389},{"b":"e","k":"l","n":"","t":10373,"v":10390},{"b":"e","k":"l","n":"","t":142,"v":10391},{"f":10372,"k":"a","x":10392},{"f":10362,"k":"a","x":10393},{"f":214,"k":"a","x":10305},{"f":10395,"k":"a","x":10321},{"f":4066,"k":"a","x":10305},{"f":4068,"k":"a","x":10305},{"f":605,"k":"a","x":6379},{"f":10399,"k":"a","x":6379},{"f":10398,"k":"a","x":10400},{"f":10401,"k":"a","x":4070},{"f":8694,"k":"a","x":10304},{"f":10403,"k":"a","x":10399},{"f":655,"k":"a","x":8539},{"f":10405,"k":"a","x":10303},{"f":10406,"k":"a","x":6379},{"f":10407,"k":"a","x":605},{"f":1862,"k":"a","x":0},{"f":10331,"k":"a","x":10368},{"f":10410,"k":"a","x":6373},{"f":10005,"k":"a","x":10411},{"f":10409,"k":"a","x":10412},{"f":10413,"k":"a","x":6374},{"f":10414,"k":"a","x":6379},{"k":"c","n":"List.length_map","u":[{"k":"z"},{"k":"z"}]},{"f":10416,"k":"a","x":142},{"f":10417,"k":"a","x":144},{"f":10418,"k":"a","x":6373},{"f":10419,"k":"a","x":10368},{"f":10415,"k":"a","x":10420},{"k":"c","n":"UorAtlas.Closure.symFourList_length","u":[]},{"f":10421,"k":"a","x":10422},{"f":10408,"k":"a","x":10423},{"f":10404,"k":"a","x":10424},{"f":10425,"k":"a","x":6379},{"f":10402,"k":"a","x":10426},{"f":4118,"k":"a","x":0},{"f":10428,"k":"a","x":6379},{"f":10427,"k":"a","x":10429},{"f":10397,"k":"a","x":10430},{"f":10396,"k":"a","x":10431},{"f":167,"k":"a","x":10308},{"f":10433,"k":"a","x":10319},{"f":3654,"k":"a","x":142},{"f":678,"k":"a","x":10374},{"f":152,"k":"a","x":300},{"f":10437,"k":"a","x":5895},{"f":10021,"k":"a","x":10438},{"f":10439,"k":"a","x":7556},{"f":10436,"k":"a","x":10440},{"b":"e","k":"l","n":"","t":142,"v":10441},{"f":10435,"k":"a","x":10442},{"f":3644,"k":"a","x":142},{"f":10444,"k":"a","x":10442},{"f":3646,"k":"a","x":3785},{"f":175,"k":"a","x":10446},{"f":10447,"k":"a","x":644},{"f":678,"k":"a","x":10448},{"f":367,"k":"a","x":3785},{"f":10021,"k":"a","x":10450},{"f":10451,"k":"a","x":10375},{"f":10449,"k":"a","x":10452},{"b":"e","k":"l","n":"","t":361,"v":10453},{"f":3645,"k":"a","x":10454},{"b":"e","k":"l","n":"","t":10445,"v":10455},{"f":10443,"k":"a","x":10456},{"b":"e","k":"l","n":"","t":142,"v":10438},{"f":10331,"k":"a","x":10458},{"f":10459,"k":"a","x":6373},{"f":10013,"k":"a","x":10460},{"f":10461,"k":"a","x":240},{"f":3236,"k":"a","x":10462},{"f":10463,"k":"a","x":10445},{"f":7299,"k":"a","x":142},{"f":10465,"k":"a","x":144},{"f":10466,"k":"a","x":240},{"f":10467,"k":"a","x":10458},{"f":10468,"k":"a","x":6373},{"f":10464,"k":"a","x":10469},{"f":10470,"k":"a","x":220},{"f":10457,"k":"a","x":10471},{"f":7231,"k":"a","x":749},{"f":170,"k":"a","x":10473},{"f":10021,"k":"a","x":10380},{"f":10475,"k":"a","x":10375},{"f":10474,"k":"a","x":10476},{"f":678,"k":"a","x":10473},{"f":10478,"k":"a","x":10476},{"f":3646,"k":"a","x":5949},{"f":175,"k":"a","x":10480},{"f":10481,"k":"a","x":3874},{"f":678,"k":"a","x":10482},{"f":367,"k":"a","x":5949},{"f":10021,"k":"a","x":10484},{"i":5,"k":"b"},{"f":10485,"k":"a","x":10486},{"f":10483,"k":"a","x":10487},{"b":"e","k":"l","n":"","t":361,"v":10488},{"f":3645,"k":"a","x":10489},{"b":"e","k":"l","n":"","t":10479,"v":10490},{"f":10477,"k":"a","x":10491},{"f":10492,"k":"a","x":3785},{"f":152,"k":"a","x":6346},{"f":10494,"k":"a","x":5924},{"f":10021,"k":"a","x":10495},{"f":10496,"k":"a","x":10384},{"f":678,"k":"a","x":3852},{"f":367,"k":"a","x":3848},{"f":10021,"k":"a","x":10499},{"i":6,"k":"b"},{"f":10500,"k":"a","x":10501},{"f":10498,"k":"a","x":10502},{"b":"e","k":"l","n":"","t":361,"v":10503},{"f":3645,"k":"a","x":10504},{"f":507,"k":"a","x":10505},{"i":4,"k":"b"},{"f":152,"k":"a","x":10507},{"f":10508,"k":"a","x":5960},{"f":10500,"k":"a","x":10509},{"f":10498,"k":"a","x":10510},{"b":"e","k":"l","n":"","t":361,"v":10511},{"f":3645,"k":"a","x":10512},{"f":10506,"k":"a","x":10513},{"f":513,"k":"a","x":10505},{"f":10515,"k":"a","x":10513},{"f":335,"k":"a","x":10516},{"f":270,"k":"a","x":144},{"f":10518,"k":"a","x":264},{"f":10519,"k":"a","x":10486},{"i":3,"k":"b"},{"f":152,"k":"a","x":10521},{"f":367,"k":"a","x":3863},{"f":10522,"k":"a","x":10523},{"f":10520,"k":"a","x":10524},{"f":3646,"k":"a","x":5977},{"f":175,"k":"a","x":10526},{"f":10527,"k":"a","x":3934},{"f":678,"k":"a","x":10528},{"f":367,"k":"a","x":5977},{"f":10021,"k":"a","x":10530},{"i":1,"k":"b"},{"f":10531,"k":"a","x":10532},{"f":10529,"k":"a","x":10533},{"b":"e","k":"l","n":"","t":361,"v":10534},{"f":3645,"k":"a","x":10535},{"b":"e","k":"l","n":"","t":144,"v":10536},{"f":10525,"k":"a","x":10537},{"f":416,"k":"a","x":144},{"f":10539,"k":"a","x":10524},{"f":10540,"k":"a","x":10486},{"f":10541,"k":"a","x":5949},{"f":10538,"k":"a","x":10542},{"f":10517,"k":"a","x":10543},{"f":10514,"k":"a","x":10544},{"f":5567,"k":"a","x":10512},{"k":"c","n":"UorAtlas.Closure.reindexPresentation","u":[]},{"f":10547,"k":"a","x":10521},{"f":10548,"k":"a","x":3863},{"f":10546,"k":"a","x":10549},{"f":3646,"k":"a","x":10549},{"f":175,"k":"a","x":10551},{"f":10552,"k":"a","x":3874},{"f":214,"k":"a","x":10553},{"f":367,"k":"a","x":10549},{"f":10021,"k":"a","x":10555},{"f":10556,"k":"a","x":10524},{"f":10554,"k":"a","x":10557},{"f":507,"k":"a","x":10553},{"f":3646,"k":"a","x":3863},{"f":175,"k":"a","x":10560},{"f":10561,"k":"a","x":3874},{"f":10559,"k":"a","x":10562},{"f":513,"k":"a","x":10553},{"f":10564,"k":"a","x":10562},{"f":335,"k":"a","x":10565},{"f":517,"k":"a","x":10551},{"f":10567,"k":"a","x":10560},{"f":175,"k":"a","x":3848},{"f":10569,"k":"a","x":3851},{"b":"e","k":"l","n":"","t":143,"v":10570},{"f":10568,"k":"a","x":10571},{"k":"c","n":"UorAtlas.Closure.V_reindexPresentation","u":[]},{"f":10573,"k":"a","x":10521},{"f":10574,"k":"a","x":3863},{"f":10572,"k":"a","x":10575},{"f":10566,"k":"a","x":10576},{"f":10563,"k":"a","x":10577},{"f":507,"k":"a","x":10562},{"f":3875,"k":"a","x":3874},{"f":10579,"k":"a","x":10580},{"f":513,"k":"a","x":10562},{"f":10582,"k":"a","x":10580},{"f":335,"k":"a","x":10583},{"f":517,"k":"a","x":10560},{"f":10585,"k":"a","x":3874},{"f":10586,"k":"a","x":10571},{"i":7,"k":"b"},{"f":10587,"k":"a","x":10588},{"f":10584,"k":"a","x":10589},{"f":10581,"k":"a","x":10590},{"f":6357,"k":"a","x":3874},{"f":10591,"k":"a","x":10592},{"f":10578,"k":"a","x":10593},{"f":10558,"k":"a","x":10594},{"f":892,"k":"a","x":144},{"f":10596,"k":"a","x":10555},{"f":10595,"k":"a","x":10597},{"f":10550,"k":"a","x":10598},{"f":10545,"k":"a","x":10599},{"b":"e","k":"l","n":"","t":10497,"v":10600},{"b":"e","k":"l","n":"","t":10473,"v":10601},{"f":10493,"k":"a","x":10602},{"b":"e","k":"l","n":"","t":10441,"v":10603},{"b":"e","k":"l","n":"","t":142,"v":10604},{"f":10472,"k":"a","x":10605},{"b":"e","k":"l","n":"","t":10308,"v":10606},{"f":10434,"k":"a","x":10607},{"f":10349,"k":"a","x":7556},{"f":10347,"k":"a","x":10609},{"b":"e","k":"l","n":"","t":361,"v":10610},{"f":10053,"k":"a","x":10611},{"f":3645,"k":"a","x":10611},{"f":10013,"k":"a","x":3742},{"f":10614,"k":"a","x":7556},{"b":"e","k":"l","n":"","t":10613,"v":10615},{"f":10612,"k":"a","x":10616},{"f":10617,"k":"a","x":220},{"f":3646,"k":"a","x":749},{"f":175,"k":"a","x":10619},{"f":10620,"k":"a","x":644},{"f":170,"k":"a","x":10621},{"f":367,"k":"a","x":749},{"f":10021,"k":"a","x":10623},{"f":10624,"k":"a","x":10375},{"f":10622,"k":"a","x":10625},{"f":678,"k":"a","x":10621},{"f":10627,"k":"a","x":10625},{"f":10013,"k":"a","x":3819},{"f":10629,"k":"a","x":10384},{"b":"e","k":"l","n":"","t":10628,"v":10630},{"f":10626,"k":"a","x":10631},{"f":10632,"k":"a","x":3785},{"f":367,"k":"a","x":6346},{"f":10021,"k":"a","x":10634},{"f":10635,"k":"a","x":10384},{"f":6009,"k":"a","x":144},{"f":367,"k":"a","x":10521},{"f":10637,"k":"a","x":10638},{"f":10013,"k":"a","x":3891},{"f":10640,"k":"a","x":3848},{"b":"e","k":"l","n":"","t":144,"v":10641},{"f":10639,"k":"a","x":10642},{"f":367,"k":"a","x":10507},{"f":10021,"k":"a","x":10644},{"f":152,"k":"a","x":3848},{"f":10646,"k":"a","x":5960},{"f":10645,"k":"a","x":10647},{"f":678,"k":"a","x":10648},{"i":5,"k":"b"},{"f":367,"k":"a","x":10650},{"f":10021,"k":"a","x":10651},{"f":152,"k":"a","x":5977},{"f":367,"k":"a","x":3921},{"f":10653,"k":"a","x":10654},{"f":10652,"k":"a","x":10655},{"f":443,"k":"a","x":5980},{"f":10657,"k":"a","x":6173},{"b":"e","k":"p","n":"","t":10656,"v":10658},{"b":"e","k":"p","n":"","t":142,"v":10659},{"f":10649,"k":"a","x":10660},{"b":"e","k":"l","n":"","t":142,"v":10661},{"f":10435,"k":"a","x":10662},{"f":10444,"k":"a","x":10662},{"f":10640,"k":"a","x":10644},{"b":"e","k":"l","n":"","t":10664,"v":10665},{"f":10663,"k":"a","x":10666},{"k":"c","n":"UorAtlas.Closure.presentations_reindex","u":[]},{"f":10668,"k":"a","x":3874},{"i":9,"k":"b"},{"f":10669,"k":"a","x":10670},{"f":10671,"k":"a","x":3863},{"f":10672,"k":"a","x":10521},{"f":10673,"k":"a","x":10588},{"i":1,"k":"b"},{"f":10674,"k":"a","x":10675},{"f":10667,"k":"a","x":10676},{"f":152,"k":"a","x":10532},{"f":10678,"k":"a","x":10654},{"f":10652,"k":"a","x":10679},{"f":170,"k":"a","x":10680},{"i":6,"k":"b"},{"f":367,"k":"a","x":10682},{"f":10021,"k":"a","x":10683},{"f":152,"k":"a","x":3911},{"f":367,"k":"a","x":3943},{"f":10685,"k":"a","x":10686},{"f":10684,"k":"a","x":10687},{"f":443,"k":"a","x":6091},{"i":3,"k":"b"},{"f":10689,"k":"a","x":10690},{"b":"e","k":"p","n":"","t":10688,"v":10691},{"b":"e","k":"p","n":"","t":142,"v":10692},{"f":10681,"k":"a","x":10693},{"f":678,"k":"a","x":10680},{"f":10695,"k":"a","x":10693},{"f":10013,"k":"a","x":3945},{"f":10697,"k":"a","x":10683},{"b":"e","k":"l","n":"","t":10696,"v":10698},{"f":10694,"k":"a","x":10699},{"f":10700,"k":"a","x":5977},{"i":7,"k":"b"},{"f":367,"k":"a","x":10702},{"f":10021,"k":"a","x":10703},{"f":152,"k":"a","x":5988},{"f":10705,"k":"a","x":5987},{"f":10704,"k":"a","x":10706},{"f":443,"k":"a","x":6012},{"i":4,"k":"b"},{"f":10708,"k":"a","x":10709},{"b":"e","k":"p","n":"","t":10707,"v":10710},{"b":"e","k":"p","n":"","t":142,"v":10711},{"f":152,"k":"a","x":3966},{"f":10713,"k":"a","x":6011},{"b":"e","k":"l","n":"","t":142,"v":10714},{"f":10331,"k":"a","x":10715},{"f":10716,"k":"a","x":6373},{"f":10013,"k":"a","x":10717},{"f":10718,"k":"a","x":10703},{"f":3195,"k":"a","x":10719},{"f":7231,"k":"a","x":3966},{"f":678,"k":"a","x":10721},{"f":10021,"k":"a","x":10714},{"i":8,"k":"b"},{"f":367,"k":"a","x":10724},{"f":10723,"k":"a","x":10725},{"f":10722,"k":"a","x":10726},{"b":"e","k":"l","n":"","t":142,"v":10727},{"f":10444,"k":"a","x":10728},{"f":10720,"k":"a","x":10729},{"f":10466,"k":"a","x":10703},{"f":10731,"k":"a","x":10715},{"f":10732,"k":"a","x":6373},{"f":10730,"k":"a","x":10733},{"f":5566,"k":"a","x":142},{"f":10735,"k":"a","x":10728},{"f":10736,"k":"a","x":10690},{"f":7231,"k":"a","x":10690},{"f":214,"k":"a","x":10738},{"f":152,"k":"a","x":10690},{"f":10740,"k":"a","x":5987},{"f":10021,"k":"a","x":10741},{"f":10742,"k":"a","x":10703},{"f":10739,"k":"a","x":10743},{"k":"c","n":"UorAtlas.Closure.mem_symFourList","u":[]},{"f":10745,"k":"a","x":10690},{"f":10744,"k":"a","x":10746},{"f":10539,"k":"a","x":10703},{"f":10748,"k":"a","x":10741},{"f":10749,"k":"a","x":6091},{"f":10747,"k":"a","x":10750},{"f":10737,"k":"a","x":10751},{"f":10734,"k":"a","x":10752},{"b":"e","k":"l","n":"","t":10712,"v":10753},{"b":"e","k":"l","n":"","t":10680,"v":10754},{"f":10701,"k":"a","x":10755},{"b":"e","k":"l","n":"","t":10661,"v":10756},{"b":"e","k":"l","n":"","t":142,"v":10757},{"f":10677,"k":"a","x":10758},{"f":10643,"k":"a","x":10759},{"f":10760,"k":"a","x":10486},{"f":10761,"k":"a","x":5949},{"b":"e","k":"l","n":"","t":10636,"v":10762},{"b":"e","k":"l","n":"","t":10621,"v":10763},{"f":10633,"k":"a","x":10764},{"b":"e","k":"l","n":"","t":10610,"v":10765},{"b":"e","k":"l","n":"","t":361,"v":10766},{"f":10618,"k":"a","x":10767},{"b":"e","k":"l","n":"","t":10319,"v":10768},{"f":10608,"k":"a","x":10769},{"b":"e","k":"l","n":"","t":144,"v":10770},{"f":10432,"k":"a","x":10771},{"f":10394,"k":"a","x":10772},{"f":10360,"k":"a","x":10773},{"body":10774,"d":false,"k":"e","n":"","t":10000,"v":10336},{"b":"e","k":"l","n":"","t":3649,"v":10775},{"b":"e","k":"l","n":"","t":361,"v":10776},{"b":"e","k":"l","n":"","t":3643,"v":10777},{"b":"i","k":"l","n":"","t":143,"v":10778},{"f":3646,"k":"a","x":3601},{"f":175,"k":"a","x":10780},{"f":7355,"k":"a","x":3647},{"f":10781,"k":"a","x":10782},{"b":"e","k":"p","n":"","t":361,"v":10783},{"b":"e","k":"p","n":"","t":3596,"v":10784},{"b":"e","k":"p","n":"","t":149,"v":10785},{"f":335,"k":"a","x":10783},{"k":"c","n":"UorAtlas.Closure.union4_actPres","u":[]},{"f":10788,"k":"a","x":153},{"f":10789,"k":"a","x":3606},{"f":10787,"k":"a","x":10790},{"b":"e","k":"l","n":"","t":361,"v":10791},{"b":"e","k":"l","n":"","t":3596,"v":10792},{"b":"e","k":"l","n":"","t":149,"v":10793},{"f":3644,"k":"a","x":351},{"f":10116,"k":"a","x":217},{"f":10796,"k":"a","x":240},{"f":10797,"k":"a","x":220},{"f":10115,"k":"a","x":10798},{"f":25,"k":"a","x":10114},{"f":10800,"k":"a","x":62},{"k":"c","n":"Rat.instOfNat","u":[]},{"f":10802,"k":"a","x":62},{"f":10801,"k":"a","x":10803},{"f":10799,"k":"a","x":10804},{"f":150,"k":"a","x":10805},{"f":51,"k":"a","x":220},{"f":1299,"k":"a","x":240},{"f":10807,"k":"a","x":10808},{"f":10806,"k":"a","x":10809},{"b":"e","k":"p","n":"","t":49,"v":10810},{"b":"e","k":"p","n":"","t":49,"v":10811},{"f":678,"k":"a","x":10812},{"f":227,"k":"a","x":208},{"f":227,"k":"a","x":10814},{"f":51,"k":"a","x":10815},{"f":10816,"k":"a","x":208},{"b":"e","k":"p","n":"","t":49,"v":10817},{"f":678,"k":"a","x":10818},{"f":363,"k":"a","x":10814},{"f":10820,"k":"a","x":208},{"b":"e","k":"p","n":"","t":49,"v":10821},{"f":10819,"k":"a","x":10822},{"f":10813,"k":"a","x":10823},{"b":"e","k":"l","n":"","t":351,"v":10824},{"f":10795,"k":"a","x":10825},{"b":"e","k":"p","n":"","t":3649,"v":10826},{"b":"e","k":"p","n":"","t":361,"v":10827},{"b":"e","k":"p","n":"","t":3643,"v":10828},{"b":"i","k":"p","n":"","t":143,"v":10829},{"f":3654,"k":"a","x":149},{"f":171,"k":"a","x":183},{"f":678,"k":"a","x":10832},{"f":176,"k":"a","x":183},{"f":10834,"k":"a","x":7342},{"f":175,"k":"a","x":10835},{"f":10836,"k":"a","x":179},{"f":10833,"k":"a","x":10837},{"b":"e","k":"l","n":"","t":149,"v":10838},{"f":10831,"k":"a","x":10839},{"f":3644,"k":"a","x":149},{"f":10841,"k":"a","x":10839},{"f":10116,"k":"a","x":243},{"f":10843,"k":"a","x":250},{"f":10844,"k":"a","x":300},{"f":10115,"k":"a","x":10845},{"f":10846,"k":"a","x":10804},{"f":150,"k":"a","x":10847},{"f":51,"k":"a","x":300},{"f":7556,"k":"a","x":250},{"f":10849,"k":"a","x":10850},{"f":10848,"k":"a","x":10851},{"b":"e","k":"p","n":"","t":49,"v":10852},{"b":"e","k":"p","n":"","t":49,"v":10853},{"f":678,"k":"a","x":10854},{"f":240,"k":"a","x":220},{"f":240,"k":"a","x":10856},{"f":51,"k":"a","x":10857},{"f":10858,"k":"a","x":220},{"b":"e","k":"p","n":"","t":49,"v":10859},{"f":678,"k":"a","x":10860},{"f":363,"k":"a","x":10856},{"f":10862,"k":"a","x":220},{"b":"e","k":"p","n":"","t":49,"v":10863},{"f":10861,"k":"a","x":10864},{"f":10855,"k":"a","x":10865},{"b":"e","k":"l","n":"","t":351,"v":10866},{"f":10795,"k":"a","x":10867},{"b":"e","k":"l","n":"","t":10842,"v":10868},{"f":10840,"k":"a","x":10869},{"f":3642,"k":"a","x":190},{"f":3236,"k":"a","x":10871},{"f":10872,"k":"a","x":10842},{"k":"c","n":"UorAtlas.Closure.T27","u":[]},{"f":10874,"k":"a","x":190},{"f":10873,"k":"a","x":10875},{"f":10876,"k":"a","x":192},{"f":10870,"k":"a","x":10877},{"f":171,"k":"a","x":227},{"f":170,"k":"a","x":10879},{"f":176,"k":"a","x":227},{"f":10881,"k":"a","x":7342},{"f":175,"k":"a","x":10882},{"f":10883,"k":"a","x":204},{"f":10880,"k":"a","x":10884},{"f":678,"k":"a","x":10879},{"f":10886,"k":"a","x":10884},{"f":10116,"k":"a","x":704},{"f":10888,"k":"a","x":3824},{"f":10889,"k":"a","x":659},{"f":10115,"k":"a","x":10890},{"f":10891,"k":"a","x":10804},{"f":150,"k":"a","x":10892},{"f":51,"k":"a","x":659},{"f":6346,"k":"a","x":3824},{"f":10894,"k":"a","x":10895},{"f":10893,"k":"a","x":10896},{"b":"e","k":"p","n":"","t":49,"v":10897},{"b":"e","k":"p","n":"","t":49,"v":10898},{"f":678,"k":"a","x":10899},{"f":749,"k":"a","x":3785},{"f":749,"k":"a","x":10901},{"f":51,"k":"a","x":10902},{"f":10903,"k":"a","x":3785},{"b":"e","k":"p","n":"","t":49,"v":10904},{"f":678,"k":"a","x":10905},{"f":363,"k":"a","x":10901},{"f":10907,"k":"a","x":3785},{"b":"e","k":"p","n":"","t":49,"v":10908},{"f":10906,"k":"a","x":10909},{"f":10900,"k":"a","x":10910},{"b":"e","k":"l","n":"","t":351,"v":10911},{"f":10795,"k":"a","x":10912},{"b":"e","k":"l","n":"","t":10887,"v":10913},{"f":10885,"k":"a","x":10914},{"f":10915,"k":"a","x":208},{"f":176,"k":"a","x":1299},{"f":10917,"k":"a","x":7342},{"f":175,"k":"a","x":10918},{"f":10919,"k":"a","x":229},{"f":3598,"k":"a","x":3742},{"f":10921,"k":"a","x":250},{"k":"c","n":"UorAtlas.Blocks.A0","u":[]},{"f":10922,"k":"a","x":10923},{"f":507,"k":"a","x":10448},{"f":176,"k":"a","x":3781},{"f":3646,"k":"a","x":10923},{"f":10926,"k":"a","x":10927},{"f":175,"k":"a","x":10928},{"f":10929,"k":"a","x":644},{"f":10925,"k":"a","x":10930},{"f":513,"k":"a","x":10448},{"f":10932,"k":"a","x":10930},{"f":335,"k":"a","x":10933},{"f":3598,"k":"a","x":3781},{"f":10935,"k":"a","x":746},{"f":10936,"k":"a","x":10923},{"f":3646,"k":"a","x":10937},{"f":517,"k":"a","x":10938},{"f":10939,"k":"a","x":10928},{"f":175,"k":"a","x":659},{"f":10941,"k":"a","x":702},{"b":"e","k":"l","n":"","t":143,"v":10942},{"f":10940,"k":"a","x":10943},{"k":"c","n":"UorAtlas.Closure.V_presentationImage","u":[]},{"f":10945,"k":"a","x":3781},{"f":10946,"k":"a","x":746},{"f":10947,"k":"a","x":10923},{"f":10944,"k":"a","x":10948},{"f":10934,"k":"a","x":10949},{"f":10931,"k":"a","x":10950},{"f":507,"k":"a","x":10930},{"f":10926,"k":"a","x":7342},{"f":175,"k":"a","x":10953},{"f":10954,"k":"a","x":644},{"f":10952,"k":"a","x":10955},{"f":513,"k":"a","x":10930},{"f":10957,"k":"a","x":10955},{"f":335,"k":"a","x":10958},{"f":517,"k":"a","x":10927},{"f":10960,"k":"a","x":7342},{"f":176,"k":"a","x":3819},{"f":10962,"k":"a","x":659},{"f":175,"k":"a","x":10963},{"f":10964,"k":"a","x":702},{"b":"e","k":"l","n":"","t":143,"v":10965},{"f":10961,"k":"a","x":10966},{"k":"c","n":"UorAtlas.Group.W0_eq","u":[]},{"f":10967,"k":"a","x":10968},{"f":10959,"k":"a","x":10969},{"f":10956,"k":"a","x":10970},{"f":507,"k":"a","x":10955},{"f":3797,"k":"a","x":644},{"f":10972,"k":"a","x":10973},{"f":513,"k":"a","x":10955},{"f":10975,"k":"a","x":10973},{"f":335,"k":"a","x":10976},{"f":517,"k":"a","x":10953},{"f":10978,"k":"a","x":644},{"f":10979,"k":"a","x":10943},{"f":10980,"k":"a","x":749},{"f":10977,"k":"a","x":10981},{"f":10974,"k":"a","x":10982},{"f":6357,"k":"a","x":644},{"f":10983,"k":"a","x":10984},{"f":10971,"k":"a","x":10985},{"f":10951,"k":"a","x":10986},{"f":10021,"k":"a","x":10523},{"f":152,"k":"a","x":5949},{"f":367,"k":"a","x":3860},{"f":10989,"k":"a","x":10990},{"f":10988,"k":"a","x":10991},{"f":678,"k":"a","x":10992},{"f":10021,"k":"a","x":5960},{"f":367,"k":"a","x":3886},{"f":10646,"k":"a","x":10995},{"f":10994,"k":"a","x":10996},{"f":443,"k":"a","x":10532},{"i":2,"k":"b"},{"f":10998,"k":"a","x":10999},{"b":"e","k":"p","n":"","t":10997,"v":11000},{"b":"e","k":"p","n":"","t":142,"v":11001},{"f":10993,"k":"a","x":11002},{"b":"e","k":"l","n":"","t":142,"v":11003},{"f":10435,"k":"a","x":11004},{"f":10444,"k":"a","x":11004},{"f":10116,"k":"a","x":3943},{"f":11007,"k":"a","x":5980},{"f":11008,"k":"a","x":3911},{"f":10115,"k":"a","x":11009},{"f":11010,"k":"a","x":10804},{"f":150,"k":"a","x":11011},{"f":51,"k":"a","x":3911},{"f":6173,"k":"a","x":5980},{"f":11013,"k":"a","x":11014},{"f":11012,"k":"a","x":11015},{"b":"e","k":"p","n":"","t":49,"v":11016},{"b":"e","k":"p","n":"","t":49,"v":11017},{"f":678,"k":"a","x":11018},{"f":10532,"k":"a","x":5977},{"f":10532,"k":"a","x":11020},{"f":51,"k":"a","x":11021},{"f":11022,"k":"a","x":5977},{"b":"e","k":"p","n":"","t":49,"v":11023},{"f":678,"k":"a","x":11024},{"f":363,"k":"a","x":11020},{"f":11026,"k":"a","x":5977},{"b":"e","k":"p","n":"","t":49,"v":11027},{"f":11025,"k":"a","x":11028},{"f":11019,"k":"a","x":11029},{"b":"e","k":"l","n":"","t":351,"v":11030},{"f":10795,"k":"a","x":11031},{"b":"e","k":"l","n":"","t":11006,"v":11032},{"f":11005,"k":"a","x":11033},{"f":10668,"k":"a","x":702},{"f":11035,"k":"a","x":738},{"f":11036,"k":"a","x":3824},{"f":11037,"k":"a","x":704},{"f":11038,"k":"a","x":659},{"f":11039,"k":"a","x":6302},{"f":11034,"k":"a","x":11040},{"i":1,"k":"b"},{"f":152,"k":"a","x":11042},{"f":11043,"k":"a","x":10995},{"f":10994,"k":"a","x":11044},{"f":170,"k":"a","x":11045},{"f":10021,"k":"a","x":10654},{"f":367,"k":"a","x":3928},{"f":10653,"k":"a","x":11048},{"f":11047,"k":"a","x":11049},{"i":3,"k":"b"},{"f":10657,"k":"a","x":11051},{"b":"e","k":"p","n":"","t":11050,"v":11052},{"b":"e","k":"p","n":"","t":142,"v":11053},{"f":11046,"k":"a","x":11054},{"f":678,"k":"a","x":11045},{"f":11056,"k":"a","x":11054},{"f":10116,"k":"a","x":3993},{"f":11058,"k":"a","x":6012},{"f":11059,"k":"a","x":3966},{"f":10115,"k":"a","x":11060},{"f":11061,"k":"a","x":10804},{"f":150,"k":"a","x":11062},{"f":51,"k":"a","x":3966},{"f":6081,"k":"a","x":6012},{"f":11064,"k":"a","x":11065},{"f":11063,"k":"a","x":11066},{"b":"e","k":"p","n":"","t":49,"v":11067},{"b":"e","k":"p","n":"","t":49,"v":11068},{"f":678,"k":"a","x":11069},{"f":6091,"k":"a","x":5988},{"f":6091,"k":"a","x":11071},{"f":51,"k":"a","x":11072},{"f":11073,"k":"a","x":5988},{"b":"e","k":"p","n":"","t":49,"v":11074},{"f":678,"k":"a","x":11075},{"f":363,"k":"a","x":11071},{"f":11077,"k":"a","x":5988},{"b":"e","k":"p","n":"","t":49,"v":11078},{"f":11076,"k":"a","x":11079},{"f":11070,"k":"a","x":11080},{"b":"e","k":"l","n":"","t":351,"v":11081},{"f":10795,"k":"a","x":11082},{"b":"e","k":"l","n":"","t":11057,"v":11083},{"f":11055,"k":"a","x":11084},{"f":11085,"k":"a","x":3848},{"f":10021,"k":"a","x":10686},{"f":367,"k":"a","x":3950},{"f":10685,"k":"a","x":11088},{"f":11087,"k":"a","x":11089},{"f":10689,"k":"a","x":6145},{"b":"e","k":"p","n":"","t":11090,"v":11091},{"b":"e","k":"p","n":"","t":142,"v":11092},{"f":5566,"k":"a","x":351},{"f":10116,"k":"a","x":6015},{"i":1,"k":"b"},{"f":11095,"k":"a","x":11096},{"f":11097,"k":"a","x":6018},{"f":10115,"k":"a","x":11098},{"f":11099,"k":"a","x":10804},{"f":150,"k":"a","x":11100},{"f":51,"k":"a","x":6018},{"f":6033,"k":"a","x":11096},{"f":11102,"k":"a","x":11103},{"f":11101,"k":"a","x":11104},{"b":"e","k":"p","n":"","t":49,"v":11105},{"b":"e","k":"p","n":"","t":49,"v":11106},{"f":678,"k":"a","x":11107},{"f":6012,"k":"a","x":3966},{"f":6012,"k":"a","x":11109},{"f":51,"k":"a","x":11110},{"f":11111,"k":"a","x":3966},{"b":"e","k":"p","n":"","t":49,"v":11112},{"f":678,"k":"a","x":11113},{"f":363,"k":"a","x":11109},{"f":11115,"k":"a","x":3966},{"b":"e","k":"p","n":"","t":49,"v":11116},{"f":11114,"k":"a","x":11117},{"f":11108,"k":"a","x":11118},{"b":"e","k":"l","n":"","t":351,"v":11119},{"f":11094,"k":"a","x":11120},{"f":3632,"k":"a","x":11051},{"f":11121,"k":"a","x":11122},{"i":5,"k":"b"},{"f":3632,"k":"a","x":11124},{"f":11125,"k":"a","x":6012},{"f":11064,"k":"a","x":11126},{"f":11063,"k":"a","x":11127},{"b":"e","k":"p","n":"","t":49,"v":11128},{"b":"e","k":"p","n":"","t":49,"v":11129},{"f":214,"k":"a","x":11130},{"f":3632,"k":"a","x":6145},{"f":11132,"k":"a","x":5988},{"f":11132,"k":"a","x":11133},{"f":51,"k":"a","x":11134},{"f":11135,"k":"a","x":5988},{"b":"e","k":"p","n":"","t":49,"v":11136},{"f":678,"k":"a","x":11137},{"f":363,"k":"a","x":11133},{"f":11139,"k":"a","x":5988},{"b":"e","k":"p","n":"","t":49,"v":11140},{"f":11138,"k":"a","x":11141},{"f":11131,"k":"a","x":11142},{"f":175,"k":"a","x":6013},{"f":152,"k":"a","x":11124},{"f":367,"k":"a","x":4000},{"f":11145,"k":"a","x":11146},{"f":11147,"k":"a","x":6012},{"f":11144,"k":"a","x":11148},{"k":"c","n":"congrFun","u":[{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":11150,"k":"a","x":49},{"b":"e","k":"l","n":"","t":49,"v":143},{"f":11151,"k":"a","x":11152},{"f":11153,"k":"a","x":6011},{"f":11154,"k":"a","x":11147},{"f":11155,"k":"a","x":6075},{"f":11156,"k":"a","x":6012},{"f":6032,"k":"a","x":11096},{"f":175,"k":"a","x":11158},{"i":6,"k":"b"},{"f":152,"k":"a","x":11160},{"i":8,"k":"b"},{"f":367,"k":"a","x":11162},{"f":11161,"k":"a","x":11163},{"f":11164,"k":"a","x":11096},{"f":11159,"k":"a","x":11165},{"f":11153,"k":"a","x":6032},{"f":11167,"k":"a","x":11164},{"i":4,"k":"b"},{"f":11168,"k":"a","x":11169},{"f":11170,"k":"a","x":11096},{"f":10116,"k":"a","x":6054},{"f":11172,"k":"a","x":6056},{"i":2,"k":"b"},{"f":11173,"k":"a","x":11174},{"f":10115,"k":"a","x":11175},{"f":10116,"k":"a","x":10923},{"i":7,"k":"b"},{"f":284,"k":"a","x":11178},{"f":11179,"k":"a","x":6056},{"f":11177,"k":"a","x":11180},{"f":11179,"k":"a","x":11174},{"f":11181,"k":"a","x":11182},{"f":11176,"k":"a","x":11183},{"f":335,"k":"a","x":11184},{"f":10144,"k":"a","x":6057},{"f":6055,"k":"a","x":11174},{"f":11186,"k":"a","x":11187},{"f":10143,"k":"a","x":11188},{"f":10140,"k":"a","x":11189},{"f":606,"k":"a","x":6057},{"f":10143,"k":"a","x":11191},{"f":11190,"k":"a","x":11192},{"f":10115,"k":"a","x":11193},{"f":367,"k":"a","x":10923},{"f":11195,"k":"a","x":11180},{"f":10144,"k":"a","x":11196},{"f":11195,"k":"a","x":11182},{"f":11197,"k":"a","x":11198},{"f":10143,"k":"a","x":11199},{"f":10140,"k":"a","x":11200},{"f":606,"k":"a","x":11196},{"f":10143,"k":"a","x":11202},{"f":11201,"k":"a","x":11203},{"f":11194,"k":"a","x":11204},{"f":507,"k":"a","x":11205},{"f":152,"k":"a","x":11178},{"i":9,"k":"b"},{"f":367,"k":"a","x":11208},{"f":11207,"k":"a","x":11209},{"f":11210,"k":"a","x":6056},{"f":10144,"k":"a","x":11211},{"f":11212,"k":"a","x":11187},{"f":10143,"k":"a","x":11213},{"f":10140,"k":"a","x":11214},{"f":606,"k":"a","x":11211},{"f":10143,"k":"a","x":11216},{"f":11215,"k":"a","x":11217},{"f":10115,"k":"a","x":11218},{"f":11219,"k":"a","x":11204},{"f":11206,"k":"a","x":11220},{"f":513,"k":"a","x":11205},{"f":11222,"k":"a","x":11220},{"f":335,"k":"a","x":11223},{"f":517,"k":"a","x":6057},{"f":11225,"k":"a","x":11211},{"f":10144,"k":"a","x":4022},{"f":367,"k":"a","x":4029},{"i":3,"k":"b"},{"f":11228,"k":"a","x":11229},{"f":11227,"k":"a","x":11230},{"f":10143,"k":"a","x":11231},{"f":10140,"k":"a","x":11232},{"f":606,"k":"a","x":4022},{"f":10143,"k":"a","x":11234},{"f":11233,"k":"a","x":11235},{"f":10115,"k":"a","x":11236},{"i":8,"k":"b"},{"f":284,"k":"a","x":11238},{"i":4,"k":"b"},{"f":11239,"k":"a","x":11240},{"f":11195,"k":"a","x":11241},{"f":10144,"k":"a","x":11242},{"f":11239,"k":"a","x":11229},{"f":11195,"k":"a","x":11244},{"f":11243,"k":"a","x":11245},{"f":10143,"k":"a","x":11246},{"f":10140,"k":"a","x":11247},{"f":606,"k":"a","x":11242},{"f":10143,"k":"a","x":11249},{"f":11248,"k":"a","x":11250},{"f":11237,"k":"a","x":11251},{"b":"e","k":"l","n":"","t":143,"v":11252},{"f":11226,"k":"a","x":11253},{"f":11254,"k":"a","x":6022},{"f":11224,"k":"a","x":11255},{"f":11221,"k":"a","x":11256},{"f":507,"k":"a","x":11220},{"f":11210,"k":"a","x":11174},{"f":11212,"k":"a","x":11259},{"f":10143,"k":"a","x":11260},{"f":10140,"k":"a","x":11261},{"f":11262,"k":"a","x":11217},{"f":10115,"k":"a","x":11263},{"f":11264,"k":"a","x":11204},{"f":11258,"k":"a","x":11265},{"f":513,"k":"a","x":11220},{"f":11267,"k":"a","x":11265},{"f":335,"k":"a","x":11268},{"f":517,"k":"a","x":11187},{"f":11270,"k":"a","x":11259},{"f":152,"k":"a","x":11238},{"f":367,"k":"a","x":4043},{"f":11272,"k":"a","x":11273},{"f":11274,"k":"a","x":11240},{"f":10144,"k":"a","x":11275},{"f":11276,"k":"a","x":4022},{"f":10143,"k":"a","x":11277},{"f":10140,"k":"a","x":11278},{"f":606,"k":"a","x":11275},{"f":10143,"k":"a","x":11280},{"f":11279,"k":"a","x":11281},{"f":10115,"k":"a","x":11282},{"f":11283,"k":"a","x":11251},{"b":"e","k":"l","n":"","t":143,"v":11284},{"f":11271,"k":"a","x":11285},{"f":11286,"k":"a","x":4009},{"f":11269,"k":"a","x":11287},{"f":11266,"k":"a","x":11288},{"k":"c","n":"UorAtlas.Closure.D19_presentationImage","u":[]},{"i":13,"k":"b"},{"f":11290,"k":"a","x":11291},{"f":11292,"k":"a","x":6020},{"f":11293,"k":"a","x":10923},{"f":11294,"k":"a","x":11180},{"f":11295,"k":"a","x":11182},{"f":11289,"k":"a","x":11296},{"f":11257,"k":"a","x":11297},{"f":11185,"k":"a","x":11298},{"f":10116,"k":"a","x":4029},{"f":11300,"k":"a","x":11240},{"f":11301,"k":"a","x":11229},{"f":10115,"k":"a","x":11302},{"f":11303,"k":"a","x":10804},{"f":150,"k":"a","x":11304},{"f":51,"k":"a","x":11229},{"f":3632,"k":"a","x":11238},{"f":11307,"k":"a","x":11240},{"f":11306,"k":"a","x":11308},{"f":11305,"k":"a","x":11309},{"f":507,"k":"a","x":11310},{"f":11177,"k":"a","x":11241},{"f":11312,"k":"a","x":11244},{"f":10115,"k":"a","x":11313},{"f":11314,"k":"a","x":10804},{"f":150,"k":"a","x":11315},{"f":11316,"k":"a","x":11309},{"f":11311,"k":"a","x":11317},{"f":513,"k":"a","x":11310},{"f":11319,"k":"a","x":11317},{"f":335,"k":"a","x":11320},{"f":270,"k":"a","x":10114},{"f":11322,"k":"a","x":264},{"f":11323,"k":"a","x":11302},{"f":11324,"k":"a","x":11313},{"i":0,"k":"b"},{"f":10115,"k":"a","x":11326},{"f":11327,"k":"a","x":10804},{"f":150,"k":"a","x":11328},{"i":4,"k":"b"},{"f":51,"k":"a","x":11330},{"i":9,"k":"b"},{"f":3632,"k":"a","x":11332},{"f":11333,"k":"a","x":4399},{"f":11331,"k":"a","x":11334},{"f":11329,"k":"a","x":11335},{"b":"e","k":"l","n":"","t":10114,"v":11336},{"f":11325,"k":"a","x":11337},{"f":11338,"k":"a","x":4022},{"f":11321,"k":"a","x":11339},{"f":11318,"k":"a","x":11340},{"f":507,"k":"a","x":11317},{"f":51,"k":"a","x":11244},{"f":354,"k":"a","x":11241},{"f":11343,"k":"a","x":11344},{"f":150,"k":"a","x":11345},{"f":11346,"k":"a","x":11309},{"f":11342,"k":"a","x":11347},{"f":513,"k":"a","x":11317},{"f":11349,"k":"a","x":11347},{"f":335,"k":"a","x":11350},{"f":561,"k":"a","x":11315},{"f":11352,"k":"a","x":11345},{"f":150,"k":"a","x":11326},{"f":11354,"k":"a","x":11335},{"b":"e","k":"l","n":"","t":264,"v":11355},{"f":11353,"k":"a","x":11356},{"f":572,"k":"a","x":11315},{"f":11358,"k":"a","x":11345},{"i":1,"k":"b"},{"f":11177,"k":"a","x":11360},{"i":0,"k":"b"},{"f":11361,"k":"a","x":11362},{"f":10115,"k":"a","x":11363},{"f":11364,"k":"a","x":10804},{"f":150,"k":"a","x":11365},{"f":51,"k":"a","x":11362},{"f":354,"k":"a","x":11360},{"f":11367,"k":"a","x":11368},{"f":11366,"k":"a","x":11369},{"b":"e","k":"p","n":"","t":49,"v":11370},{"b":"e","k":"p","n":"","t":49,"v":11371},{"f":664,"k":"a","x":11372},{"f":354,"k":"a","x":11326},{"f":354,"k":"a","x":11374},{"f":51,"k":"a","x":11375},{"f":11376,"k":"a","x":11326},{"b":"e","k":"p","n":"","t":49,"v":11377},{"f":678,"k":"a","x":11378},{"f":363,"k":"a","x":11374},{"f":11380,"k":"a","x":11326},{"b":"e","k":"p","n":"","t":49,"v":11381},{"f":11379,"k":"a","x":11382},{"f":11373,"k":"a","x":11383},{"k":"c","n":"UorAtlas.Blocks.T17","u":[]},{"f":11384,"k":"a","x":11385},{"f":11386,"k":"a","x":11241},{"f":11387,"k":"a","x":11244},{"f":11359,"k":"a","x":11388},{"f":11357,"k":"a","x":11389},{"f":11351,"k":"a","x":11390},{"f":11348,"k":"a","x":11391},{"f":167,"k":"a","x":11345},{"f":11393,"k":"a","x":11309},{"f":233,"k":"a","x":11332},{"f":284,"k":"a","x":11332},{"f":11396,"k":"a","x":11330},{"f":11395,"k":"a","x":11397},{"f":51,"k":"a","x":11398},{"f":11396,"k":"a","x":4399},{"f":354,"k":"a","x":11400},{"f":11395,"k":"a","x":11401},{"f":11399,"k":"a","x":11402},{"f":426,"k":"a","x":11397},{"f":11404,"k":"a","x":11401},{"f":11405,"k":"a","x":11395},{"f":11406,"k":"a","x":11326},{"i":5,"k":"b"},{"f":51,"k":"a","x":11408},{"i":10,"k":"b"},{"f":3632,"k":"a","x":11410},{"i":6,"k":"b"},{"f":11411,"k":"a","x":11412},{"f":11409,"k":"a","x":11413},{"f":335,"k":"a","x":11414},{"f":233,"k":"a","x":11410},{"f":284,"k":"a","x":11410},{"f":11417,"k":"a","x":11408},{"f":11416,"k":"a","x":11418},{"f":51,"k":"a","x":11419},{"f":11417,"k":"a","x":11412},{"f":354,"k":"a","x":11421},{"f":11416,"k":"a","x":11422},{"f":11420,"k":"a","x":11423},{"f":242,"k":"a","x":11424},{"f":11409,"k":"a","x":11423},{"f":11425,"k":"a","x":11426},{"f":4091,"k":"a","x":49},{"f":11428,"k":"a","x":264},{"f":11429,"k":"a","x":11420},{"f":11430,"k":"a","x":11409},{"b":"e","k":"p","n":"","t":49,"v":264},{"f":281,"k":"a","x":11432},{"f":11433,"k":"a","x":11419},{"f":11434,"k":"a","x":11408},{"f":11435,"k":"a","x":51},{"f":421,"k":"a","x":4485},{"f":11437,"k":"a","x":4403},{"b":"e","k":"l","n":"","t":49,"v":11438},{"f":11439,"k":"a","x":11408},{"f":11436,"k":"a","x":11440},{"f":11431,"k":"a","x":11441},{"f":11442,"k":"a","x":11423},{"f":11427,"k":"a","x":11443},{"f":11444,"k":"a","x":11362},{"f":11415,"k":"a","x":11445},{"body":11446,"d":true,"k":"e","n":"","t":11403,"v":11407},{"b":"e","k":"l","n":"","t":11345,"v":11447},{"f":11394,"k":"a","x":11448},{"f":51,"k":"a","x":11397},{"f":11396,"k":"a","x":11334},{"f":11450,"k":"a","x":11451},{"f":426,"k":"a","x":11330},{"f":11453,"k":"a","x":11334},{"f":11454,"k":"a","x":11396},{"f":11455,"k":"a","x":11326},{"f":51,"k":"a","x":11418},{"f":11417,"k":"a","x":11413},{"f":11457,"k":"a","x":11458},{"f":242,"k":"a","x":11459},{"f":11457,"k":"a","x":11422},{"f":11460,"k":"a","x":11461},{"f":857,"k":"a","x":11458},{"f":11463,"k":"a","x":11422},{"f":11464,"k":"a","x":11457},{"f":291,"k":"a","x":4485},{"f":11466,"k":"a","x":4403},{"b":"e","k":"l","n":"","t":49,"v":11467},{"f":11468,"k":"a","x":11422},{"f":11465,"k":"a","x":11469},{"f":11462,"k":"a","x":11470},{"f":11471,"k":"a","x":11362},{"body":11472,"d":true,"k":"e","n":"","t":11452,"v":11456},{"b":"e","k":"l","n":"","t":11309,"v":11473},{"f":11449,"k":"a","x":11474},{"f":11392,"k":"a","x":11475},{"f":11341,"k":"a","x":11476},{"body":11477,"d":true,"k":"e","n":"","t":11184,"v":11299},{"body":11478,"d":true,"k":"e","n":"","t":11166,"v":11171},{"body":11479,"d":true,"k":"e","n":"","t":11149,"v":11157},{"b":"e","k":"l","n":"","t":49,"v":11480},{"b":"e","k":"l","n":"","t":49,"v":11481},{"f":11143,"k":"a","x":11482},{"f":214,"k":"a","x":11137},{"f":11484,"k":"a","x":11141},{"k":"c","n":"UorAtlas.Closure.reindexedPartner_involutive","u":[]},{"f":11486,"k":"a","x":11051},{"f":11485,"k":"a","x":11487},{"k":"c","n":"UorAtlas.Closure.reindexedPartner_ne","u":[]},{"f":11489,"k":"a","x":11051},{"f":11488,"k":"a","x":11490},{"f":11483,"k":"a","x":11491},{"f":11123,"k":"a","x":11492},{"b":"e","k":"l","n":"","t":11093,"v":11493},{"b":"e","k":"l","n":"","t":11045,"v":11494},{"f":11086,"k":"a","x":11495},{"b":"e","k":"l","n":"","t":11003,"v":11496},{"b":"e","k":"l","n":"","t":142,"v":11497},{"f":11041,"k":"a","x":11498},{"body":11499,"d":true,"k":"e","n":"","t":10448,"v":10987},{"body":11500,"d":false,"k":"e","n":"","t":361,"v":10924},{"b":"e","k":"l","n":"","t":10920,"v":11501},{"b":"e","k":"l","n":"","t":10879,"v":11502},{"f":10916,"k":"a","x":11503},{"b":"e","k":"l","n":"","t":10838,"v":11504},{"b":"e","k":"l","n":"","t":149,"v":11505},{"f":10878,"k":"a","x":11506},{"b":"e","k":"l","n":"","t":3649,"v":11507},{"b":"e","k":"l","n":"","t":361,"v":11508},{"b":"e","k":"l","n":"","t":3643,"v":11509},{"b":"i","k":"l","n":"","t":143,"v":11510},{"k":"c","n":"UorAtlas.Closure.HasOrderSigned","u":[]},{"k":"c","n":"UorAtlas.Closure.BlockAutCover","u":[]},{"f":11512,"k":"a","x":11513},{"k":"n","v":"1152"},{"f":26,"k":"a","x":11515},{"f":29,"k":"a","x":11515},{"f":11516,"k":"a","x":11517},{"f":11514,"k":"a","x":11518},{"f":3181,"k":"a","x":149},{"f":3654,"k":"a","x":11520},{"f":3154,"k":"a","x":149},{"f":11522,"k":"a","x":23},{"f":678,"k":"a","x":11523},{"f":538,"k":"a","x":149},{"f":11525,"k":"a","x":11520},{"f":3199,"k":"a","x":149},{"f":11526,"k":"a","x":11527},{"f":11528,"k":"a","x":53},{"f":11529,"k":"a","x":55},{"f":150,"k":"a","x":11530},{"f":8296,"k":"a","x":55},{"f":11531,"k":"a","x":11532},{"b":"e","k":"p","n":"","t":149,"v":11533},{"f":678,"k":"a","x":11534},{"f":5874,"k":"a","x":149},{"f":11536,"k":"a","x":23},{"f":605,"k":"a","x":11537},{"k":"n","v":"576"},{"f":26,"k":"a","x":11539},{"f":29,"k":"a","x":11539},{"f":11540,"k":"a","x":11541},{"f":11538,"k":"a","x":11542},{"f":11535,"k":"a","x":11543},{"f":11524,"k":"a","x":11544},{"b":"e","k":"l","n":"","t":11520,"v":11545},{"f":11521,"k":"a","x":11546},{"k":"c","n":"UorAtlas.Group.HasOrderP","u":[]},{"f":11548,"k":"a","x":8296},{"f":11549,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":11550,"v":11519},{"f":11547,"k":"a","x":11551},{"k":"c","n":"UorAtlas.Closure.T32","u":[]},{"f":11552,"k":"a","x":11553},{"f":11522,"k":"a","x":53},{"f":170,"k":"a","x":11555},{"f":11528,"k":"a","x":153},{"f":11557,"k":"a","x":158},{"f":150,"k":"a","x":11558},{"f":8296,"k":"a","x":158},{"f":11559,"k":"a","x":11560},{"b":"e","k":"p","n":"","t":149,"v":11561},{"f":678,"k":"a","x":11562},{"f":11536,"k":"a","x":53},{"f":605,"k":"a","x":11564},{"f":11565,"k":"a","x":11542},{"f":11563,"k":"a","x":11566},{"f":11556,"k":"a","x":11567},{"f":678,"k":"a","x":11555},{"f":11569,"k":"a","x":11567},{"b":"e","k":"l","n":"","t":11570,"v":11519},{"f":11568,"k":"a","x":11571},{"f":11572,"k":"a","x":55},{"f":11528,"k":"a","x":190},{"f":11574,"k":"a","x":200},{"f":150,"k":"a","x":11575},{"f":8296,"k":"a","x":200},{"f":11576,"k":"a","x":11577},{"b":"e","k":"p","n":"","t":149,"v":11578},{"f":678,"k":"a","x":11579},{"f":11536,"k":"a","x":153},{"f":605,"k":"a","x":11581},{"f":11582,"k":"a","x":11542},{"f":11580,"k":"a","x":11583},{"f":11528,"k":"a","x":179},{"f":11585,"k":"a","x":183},{"f":150,"k":"a","x":11586},{"f":8296,"k":"a","x":183},{"f":11587,"k":"a","x":11588},{"b":"e","k":"p","n":"","t":149,"v":11589},{"f":170,"k":"a","x":11590},{"f":11536,"k":"a","x":190},{"f":605,"k":"a","x":11592},{"f":11593,"k":"a","x":11542},{"f":11591,"k":"a","x":11594},{"f":678,"k":"a","x":11590},{"f":11596,"k":"a","x":11594},{"b":"e","k":"l","n":"","t":11597,"v":11519},{"f":11595,"k":"a","x":11598},{"f":11599,"k":"a","x":200},{"f":11536,"k":"a","x":179},{"f":605,"k":"a","x":11601},{"f":11602,"k":"a","x":11542},{"f":7216,"k":"a","x":149},{"f":11604,"k":"a","x":8292},{"f":8372,"k":"a","x":220},{"b":"e","k":"l","n":"","t":149,"v":11606},{"f":11605,"k":"a","x":11607},{"f":11608,"k":"a","x":204},{"f":8402,"k":"a","x":300},{"b":"e","k":"l","n":"","t":149,"v":11610},{"f":11605,"k":"a","x":11611},{"f":11612,"k":"a","x":229},{"f":5566,"k":"a","x":8541},{"f":8543,"k":"a","x":3785},{"f":678,"k":"a","x":11615},{"f":8549,"k":"a","x":3824},{"f":11617,"k":"a","x":659},{"f":150,"k":"a","x":11618},{"f":11513,"k":"a","x":659},{"f":11619,"k":"a","x":11620},{"b":"e","k":"p","n":"","t":8292,"v":11621},{"f":678,"k":"a","x":11622},{"f":8557,"k":"a","x":3785},{"f":605,"k":"a","x":11624},{"f":11625,"k":"a","x":11518},{"f":11623,"k":"a","x":11626},{"f":11616,"k":"a","x":11627},{"b":"e","k":"l","n":"","t":8541,"v":11628},{"f":11614,"k":"a","x":11629},{"k":"c","n":"HAppend.hAppend","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":11631,"k":"a","x":8541},{"f":11632,"k":"a","x":8541},{"f":11633,"k":"a","x":8541},{"k":"c","n":"instHAppendOfAppend","u":[{"k":"z"}]},{"f":11635,"k":"a","x":8541},{"k":"c","n":"List.instAppend","u":[{"k":"z"}]},{"f":11637,"k":"a","x":8292},{"f":11636,"k":"a","x":11638},{"f":11634,"k":"a","x":11639},{"f":11640,"k":"a","x":250},{"f":11641,"k":"a","x":300},{"f":11630,"k":"a","x":11642},{"f":8543,"k":"a","x":11642},{"f":214,"k":"a","x":11644},{"f":11640,"k":"a","x":746},{"f":11646,"k":"a","x":749},{"f":8549,"k":"a","x":11647},{"f":11648,"k":"a","x":3785},{"f":150,"k":"a","x":11649},{"f":11513,"k":"a","x":3785},{"f":11650,"k":"a","x":11651},{"b":"e","k":"p","n":"","t":8292,"v":11652},{"f":678,"k":"a","x":11653},{"f":8557,"k":"a","x":11642},{"f":605,"k":"a","x":11655},{"f":11656,"k":"a","x":11518},{"f":11654,"k":"a","x":11657},{"f":11645,"k":"a","x":11658},{"f":8543,"k":"a","x":250},{"f":10363,"k":"a","x":149},{"f":11661,"k":"a","x":8292},{"f":11662,"k":"a","x":11607},{"f":11663,"k":"a","x":245},{"f":11664,"k":"a","x":243},{"f":11528,"k":"a","x":644},{"f":11666,"k":"a","x":3785},{"f":11528,"k":"a","x":3874},{"f":11668,"k":"a","x":5949},{"f":8372,"k":"a","x":3886},{"f":8303,"k":"a","x":11670},{"f":8372,"k":"a","x":11042},{"f":11671,"k":"a","x":11672},{"f":270,"k":"a","x":8292},{"f":11674,"k":"a","x":149},{"f":8372,"k":"a","x":3928},{"f":11675,"k":"a","x":11676},{"f":8372,"k":"a","x":10999},{"f":11677,"k":"a","x":11678},{"f":11679,"k":"a","x":8299},{"f":11680,"k":"a","x":5977},{"b":"e","k":"l","n":"","t":11673,"v":11681},{"b":"e","k":"l","n":"","t":11669,"v":11682},{"b":"e","k":"l","n":"","t":149,"v":11683},{"b":"e","k":"l","n":"","t":11667,"v":11684},{"b":"e","k":"l","n":"","t":149,"v":11685},{"f":11665,"k":"a","x":11686},{"f":8543,"k":"a","x":749},{"f":11662,"k":"a","x":11611},{"f":11689,"k":"a","x":644},{"f":11690,"k":"a","x":646},{"f":11528,"k":"a","x":702},{"f":11692,"k":"a","x":659},{"f":11528,"k":"a","x":3851},{"f":11694,"k":"a","x":3848},{"i":3,"k":"b"},{"f":8402,"k":"a","x":11696},{"f":8303,"k":"a","x":11697},{"f":8402,"k":"a","x":10532},{"f":11698,"k":"a","x":11699},{"i":4,"k":"b"},{"f":8402,"k":"a","x":11701},{"f":11675,"k":"a","x":11702},{"f":8402,"k":"a","x":6173},{"f":11703,"k":"a","x":11704},{"f":11705,"k":"a","x":8299},{"f":11706,"k":"a","x":3911},{"b":"e","k":"l","n":"","t":11700,"v":11707},{"b":"e","k":"l","n":"","t":11695,"v":11708},{"b":"e","k":"l","n":"","t":149,"v":11709},{"b":"e","k":"l","n":"","t":11693,"v":11710},{"b":"e","k":"l","n":"","t":149,"v":11711},{"f":11691,"k":"a","x":11712},{"f":11640,"k":"a","x":3822},{"f":11714,"k":"a","x":6346},{"f":8543,"k":"a","x":11715},{"f":3195,"k":"a","x":11716},{"f":8543,"k":"a","x":3822},{"f":678,"k":"a","x":11718},{"f":8543,"k":"a","x":6346},{"f":678,"k":"a","x":11720},{"f":8549,"k":"a","x":3858},{"f":11722,"k":"a","x":5949},{"f":8549,"k":"a","x":10650},{"f":11724,"k":"a","x":5977},{"f":362,"k":"a","x":8292},{"f":11726,"k":"a","x":11051},{"f":11727,"k":"a","x":5980},{"b":"e","k":"p","n":"","t":11725,"v":11728},{"b":"e","k":"p","n":"","t":8292,"v":11729},{"b":"e","k":"p","n":"","t":11723,"v":11730},{"b":"e","k":"p","n":"","t":8292,"v":11731},{"f":11721,"k":"a","x":11732},{"f":11719,"k":"a","x":11733},{"f":11717,"k":"a","x":11734},{"k":"c","n":"List.nodup_append","u":[{"k":"z"}]},{"f":11736,"k":"a","x":8292},{"f":11737,"k":"a","x":3822},{"f":11738,"k":"a","x":6346},{"f":11735,"k":"a","x":11739},{"f":214,"k":"a","x":11718},{"f":11741,"k":"a","x":11733},{"f":11742,"k":"a","x":3824},{"f":214,"k":"a","x":11720},{"f":11744,"k":"a","x":11732},{"f":11745,"k":"a","x":659},{"f":8303,"k":"a","x":11051},{"f":11747,"k":"a","x":5980},{"f":11528,"k":"a","x":3969},{"f":11749,"k":"a","x":3966},{"f":678,"k":"a","x":11750},{"f":8372,"k":"a","x":3966},{"f":8303,"k":"a","x":11752},{"f":11753,"k":"a","x":11124},{"f":11751,"k":"a","x":11754},{"b":"e","k":"l","n":"","t":149,"v":11755},{"f":10831,"k":"a","x":11756},{"f":10841,"k":"a","x":11756},{"b":"e","k":"l","n":"","t":11758,"v":1530},{"f":11757,"k":"a","x":11759},{"f":11608,"k":"a","x":3976},{"f":8549,"k":"a","x":11761},{"f":11762,"k":"a","x":6145},{"f":3236,"k":"a","x":11763},{"f":11764,"k":"a","x":11758},{"f":7299,"k":"a","x":149},{"f":11766,"k":"a","x":8292},{"f":11767,"k":"a","x":6145},{"f":11768,"k":"a","x":11607},{"f":11769,"k":"a","x":3976},{"f":11765,"k":"a","x":11770},{"f":11771,"k":"a","x":10690},{"f":11760,"k":"a","x":11772},{"f":11528,"k":"a","x":4019},{"f":11774,"k":"a","x":11096},{"f":170,"k":"a","x":11775},{"f":8372,"k":"a","x":11096},{"f":8303,"k":"a","x":11777},{"f":11778,"k":"a","x":11160},{"f":11776,"k":"a","x":11779},{"f":678,"k":"a","x":11775},{"f":11781,"k":"a","x":11779},{"b":"e","k":"l","n":"","t":11782,"v":1530},{"f":11780,"k":"a","x":11783},{"f":11784,"k":"a","x":6018},{"f":8372,"k":"a","x":11174},{"f":8303,"k":"a","x":11786},{"f":11787,"k":"a","x":11178},{"i":19,"k":"b"},{"f":11528,"k":"a","x":11789},{"f":11790,"k":"a","x":11326},{"f":678,"k":"a","x":11791},{"f":8402,"k":"a","x":11326},{"f":8303,"k":"a","x":11793},{"i":7,"k":"b"},{"f":11794,"k":"a","x":11795},{"f":11792,"k":"a","x":11796},{"b":"e","k":"l","n":"","t":149,"v":11797},{"f":10831,"k":"a","x":11798},{"f":10841,"k":"a","x":11798},{"b":"e","k":"l","n":"","t":11800,"v":1530},{"f":11799,"k":"a","x":11801},{"i":18,"k":"b"},{"f":11612,"k":"a","x":11803},{"f":8549,"k":"a","x":11804},{"i":6,"k":"b"},{"f":11805,"k":"a","x":11806},{"f":3236,"k":"a","x":11807},{"f":11808,"k":"a","x":11800},{"f":11767,"k":"a","x":11806},{"f":11810,"k":"a","x":11611},{"f":11811,"k":"a","x":11803},{"f":11809,"k":"a","x":11812},{"i":5,"k":"b"},{"f":11813,"k":"a","x":11814},{"f":11802,"k":"a","x":11815},{"i":20,"k":"b"},{"f":11528,"k":"a","x":11817},{"f":11818,"k":"a","x":11360},{"f":170,"k":"a","x":11819},{"f":8402,"k":"a","x":11360},{"f":8303,"k":"a","x":11821},{"i":8,"k":"b"},{"f":11822,"k":"a","x":11823},{"f":11820,"k":"a","x":11824},{"f":678,"k":"a","x":11819},{"f":11826,"k":"a","x":11824},{"b":"e","k":"l","n":"","t":11827,"v":1530},{"f":11825,"k":"a","x":11828},{"f":11829,"k":"a","x":11362},{"f":8402,"k":"a","x":4447},{"f":8303,"k":"a","x":11831},{"f":11832,"k":"a","x":4555},{"i":7,"k":"b"},{"f":8372,"k":"a","x":11834},{"f":8303,"k":"a","x":11835},{"i":3,"k":"b"},{"f":8402,"k":"a","x":11837},{"f":11836,"k":"a","x":11838},{"f":1862,"k":"a","x":8292},{"f":11840,"k":"a","x":11835},{"i":12,"k":"b"},{"f":11841,"k":"a","x":11842},{"f":11843,"k":"a","x":11838},{"f":11844,"k":"a","x":4407},{"f":11840,"k":"a","x":11842},{"i":10,"k":"b"},{"f":11846,"k":"a","x":11847},{"f":11848,"k":"a","x":11838},{"i":8,"k":"b"},{"f":11849,"k":"a","x":11850},{"f":416,"k":"a","x":8292},{"f":11852,"k":"a","x":11838},{"f":11853,"k":"a","x":11847},{"f":11854,"k":"a","x":4408},{"f":11851,"k":"a","x":11855},{"f":11845,"k":"a","x":11856},{"k":"c","n":"Bool.noConfusion","u":[{"k":"z"}]},{"f":11858,"k":"a","x":1530},{"k":"c","n":"Prod.fst","u":[{"k":"z"},{"k":"z"}]},{"f":11860,"k":"a","x":1060},{"f":11861,"k":"a","x":149},{"i":8,"k":"b"},{"f":8372,"k":"a","x":11863},{"f":11862,"k":"a","x":11864},{"f":11859,"k":"a","x":11865},{"f":8402,"k":"a","x":5415},{"f":11862,"k":"a","x":11867},{"f":11866,"k":"a","x":11868},{"f":11674,"k":"a","x":1060},{"f":11870,"k":"a","x":11864},{"f":11871,"k":"a","x":11867},{"f":11872,"k":"a","x":11862},{"f":11873,"k":"a","x":4585},{"f":11869,"k":"a","x":11874},{"body":11875,"d":true,"k":"e","n":"","t":11839,"v":11857},{"b":"e","k":"l","n":"","t":11833,"v":11876},{"b":"e","k":"l","n":"","t":11819,"v":11877},{"f":11830,"k":"a","x":11878},{"b":"e","k":"l","n":"","t":11797,"v":11879},{"b":"e","k":"l","n":"","t":149,"v":11880},{"f":11816,"k":"a","x":11881},{"b":"e","k":"l","n":"","t":11788,"v":11882},{"b":"e","k":"l","n":"","t":11775,"v":11883},{"f":11785,"k":"a","x":11884},{"b":"e","k":"l","n":"","t":11755,"v":11885},{"b":"e","k":"l","n":"","t":149,"v":11886},{"f":11773,"k":"a","x":11887},{"b":"e","k":"l","n":"","t":11748,"v":11888},{"b":"e","k":"l","n":"","t":11725,"v":11889},{"b":"e","k":"l","n":"","t":8292,"v":11890},{"b":"e","k":"l","n":"","t":11723,"v":11891},{"b":"e","k":"l","n":"","t":8292,"v":11892},{"f":11746,"k":"a","x":11893},{"f":11743,"k":"a","x":11894},{"f":11740,"k":"a","x":11895},{"body":11896,"d":true,"k":"e","n":"","t":11688,"v":11713},{"body":11897,"d":true,"k":"e","n":"","t":11660,"v":11687},{"f":11659,"k":"a","x":11898},{"f":214,"k":"a","x":11653},{"f":11900,"k":"a","x":11657},{"f":167,"k":"a","x":11649},{"f":11902,"k":"a","x":11651},{"f":8549,"k":"a","x":3822},{"f":11904,"k":"a","x":3824},{"f":3216,"k":"a","x":11905},{"f":8549,"k":"a","x":6346},{"f":11907,"k":"a","x":3824},{"f":11906,"k":"a","x":11908},{"f":551,"k":"a","x":11905},{"f":11910,"k":"a","x":11908},{"f":11513,"k":"a","x":3860},{"b":"e","k":"l","n":"","t":11911,"v":11912},{"f":11909,"k":"a","x":11913},{"f":8549,"k":"a","x":11715},{"f":11915,"k":"a","x":3824},{"f":3236,"k":"a","x":11916},{"f":11917,"k":"a","x":11911},{"k":"c","n":"List.mem_append","u":[{"k":"z"}]},{"f":11919,"k":"a","x":8292},{"f":11920,"k":"a","x":3824},{"f":11921,"k":"a","x":3822},{"f":11922,"k":"a","x":6346},{"f":11918,"k":"a","x":11923},{"f":11924,"k":"a","x":659},{"f":11914,"k":"a","x":11925},{"f":678,"k":"a","x":11695},{"f":8372,"k":"a","x":3848},{"f":8303,"k":"a","x":11928},{"f":11929,"k":"a","x":3886},{"f":11927,"k":"a","x":11930},{"b":"e","k":"l","n":"","t":149,"v":11931},{"f":10831,"k":"a","x":11932},{"f":10841,"k":"a","x":11932},{"f":11513,"k":"a","x":3886},{"b":"e","k":"l","n":"","t":11934,"v":11935},{"f":11933,"k":"a","x":11936},{"f":11608,"k":"a","x":3874},{"f":8549,"k":"a","x":11938},{"f":11939,"k":"a","x":3860},{"f":3236,"k":"a","x":11940},{"f":11941,"k":"a","x":11934},{"f":11767,"k":"a","x":3860},{"f":11943,"k":"a","x":11607},{"f":11944,"k":"a","x":3874},{"f":11942,"k":"a","x":11945},{"f":11946,"k":"a","x":5949},{"f":11937,"k":"a","x":11947},{"f":11528,"k":"a","x":3934},{"f":11949,"k":"a","x":10532},{"f":170,"k":"a","x":11950},{"f":8372,"k":"a","x":10532},{"f":8303,"k":"a","x":11952},{"f":11953,"k":"a","x":3928},{"f":11951,"k":"a","x":11954},{"f":678,"k":"a","x":11950},{"f":11956,"k":"a","x":11954},{"f":11513,"k":"a","x":3950},{"b":"e","k":"l","n":"","t":11957,"v":11958},{"f":11955,"k":"a","x":11959},{"f":11960,"k":"a","x":5977},{"f":8372,"k":"a","x":6173},{"f":8303,"k":"a","x":11962},{"f":11963,"k":"a","x":3950},{"f":11513,"k":"a","x":3985},{"f":507,"k":"a","x":11965},{"f":8372,"k":"a","x":10690},{"f":11513,"k":"a","x":11967},{"f":11966,"k":"a","x":11968},{"f":513,"k":"a","x":11965},{"f":11970,"k":"a","x":11968},{"f":335,"k":"a","x":11971},{"f":11674,"k":"a","x":264},{"f":11973,"k":"a","x":3985},{"f":11974,"k":"a","x":11967},{"f":11513,"k":"a","x":3966},{"b":"e","k":"l","n":"","t":8292,"v":11976},{"f":11975,"k":"a","x":11977},{"f":11852,"k":"a","x":11967},{"f":11979,"k":"a","x":3985},{"f":11980,"k":"a","x":5988},{"f":11978,"k":"a","x":11981},{"f":11972,"k":"a","x":11982},{"f":11969,"k":"a","x":11983},{"f":11528,"k":"a","x":3976},{"f":11985,"k":"a","x":10690},{"f":3236,"k":"a","x":11986},{"f":8296,"k":"a","x":10690},{"f":11987,"k":"a","x":11988},{"f":3980,"k":"a","x":10690},{"f":11989,"k":"a","x":11990},{"f":11991,"k":"a","x":6091},{"f":11984,"k":"a","x":11992},{"b":"e","k":"l","n":"","t":11964,"v":11993},{"b":"e","k":"l","n":"","t":11950,"v":11994},{"f":11961,"k":"a","x":11995},{"b":"e","k":"l","n":"","t":11931,"v":11996},{"b":"e","k":"l","n":"","t":149,"v":11997},{"f":11948,"k":"a","x":11998},{"b":"e","k":"l","n":"","t":11905,"v":11999},{"f":11926,"k":"a","x":12000},{"f":8402,"k":"a","x":3848},{"f":8303,"k":"a","x":12002},{"f":12003,"k":"a","x":3886},{"f":11927,"k":"a","x":12004},{"b":"e","k":"l","n":"","t":149,"v":12005},{"f":10831,"k":"a","x":12006},{"f":10841,"k":"a","x":12006},{"b":"e","k":"l","n":"","t":12008,"v":11935},{"f":12007,"k":"a","x":12009},{"f":11612,"k":"a","x":3874},{"f":8549,"k":"a","x":12011},{"f":12012,"k":"a","x":3860},{"f":3236,"k":"a","x":12013},{"f":12014,"k":"a","x":12008},{"f":11943,"k":"a","x":11611},{"f":12016,"k":"a","x":3874},{"f":12015,"k":"a","x":12017},{"f":12018,"k":"a","x":5949},{"f":12010,"k":"a","x":12019},{"f":8303,"k":"a","x":11699},{"f":12021,"k":"a","x":3928},{"f":11951,"k":"a","x":12022},{"f":11956,"k":"a","x":12022},{"b":"e","k":"l","n":"","t":12024,"v":11958},{"f":12023,"k":"a","x":12025},{"f":12026,"k":"a","x":5977},{"f":8303,"k":"a","x":11704},{"f":12028,"k":"a","x":3950},{"f":8402,"k":"a","x":10690},{"f":11513,"k":"a","x":12030},{"f":11966,"k":"a","x":12031},{"f":11970,"k":"a","x":12031},{"f":335,"k":"a","x":12033},{"f":11974,"k":"a","x":12030},{"f":12035,"k":"a","x":11977},{"f":11852,"k":"a","x":12030},{"f":12037,"k":"a","x":3985},{"f":12038,"k":"a","x":5988},{"f":12036,"k":"a","x":12039},{"f":12034,"k":"a","x":12040},{"f":12032,"k":"a","x":12041},{"f":12042,"k":"a","x":11992},{"b":"e","k":"l","n":"","t":12029,"v":12043},{"b":"e","k":"l","n":"","t":11950,"v":12044},{"f":12027,"k":"a","x":12045},{"b":"e","k":"l","n":"","t":12005,"v":12046},{"b":"e","k":"l","n":"","t":149,"v":12047},{"f":12020,"k":"a","x":12048},{"b":"e","k":"l","n":"","t":11908,"v":12049},{"f":12001,"k":"a","x":12050},{"b":"e","k":"l","n":"","t":11649,"v":12051},{"f":11903,"k":"a","x":12052},{"f":11513,"k":"a","x":5949},{"f":11640,"k":"a","x":3884},{"f":12055,"k":"a","x":10507},{"f":8549,"k":"a","x":12056},{"f":12057,"k":"a","x":11042},{"b":"e","k":"p","n":"","t":12054,"v":12058},{"b":"e","k":"l","n":"","t":8292,"v":12059},{"f":8318,"k":"a","x":12060},{"f":12061,"k":"a","x":3824},{"f":8337,"k":"a","x":11042},{"f":12063,"k":"a","x":3848},{"f":11513,"k":"a","x":12064},{"f":1061,"k":"a","x":11051},{"f":12066,"k":"a","x":3911},{"f":11640,"k":"a","x":3983},{"f":12068,"k":"a","x":10702},{"f":8549,"k":"a","x":12069},{"f":8337,"k":"a","x":6145},{"f":12071,"k":"a","x":10690},{"f":12070,"k":"a","x":12072},{"b":"e","k":"p","n":"","t":12067,"v":12073},{"b":"e","k":"l","n":"","t":1060,"v":12074},{"f":8332,"k":"a","x":12075},{"f":12076,"k":"a","x":10999},{"f":1061,"k":"a","x":10999},{"f":12078,"k":"a","x":4192},{"f":8337,"k":"a","x":5988},{"f":12080,"k":"a","x":10690},{"f":11513,"k":"a","x":12081},{"f":11640,"k":"a","x":3998},{"f":12083,"k":"a","x":10724},{"f":8549,"k":"a","x":12084},{"f":8337,"k":"a","x":6012},{"f":12086,"k":"a","x":10709},{"f":12085,"k":"a","x":12087},{"b":"e","k":"p","n":"","t":12082,"v":12088},{"b":"e","k":"l","n":"","t":1060,"v":12089},{"f":8357,"k":"a","x":12090},{"f":11513,"k":"a","x":11962},{"f":12070,"k":"a","x":11967},{"f":3195,"k":"a","x":12093},{"f":8549,"k":"a","x":3983},{"f":12095,"k":"a","x":11967},{"f":551,"k":"a","x":12096},{"f":8549,"k":"a","x":10702},{"f":12098,"k":"a","x":11967},{"f":12097,"k":"a","x":12099},{"f":12094,"k":"a","x":12100},{"f":11920,"k":"a","x":11967},{"f":12102,"k":"a","x":3983},{"f":12103,"k":"a","x":10702},{"f":12101,"k":"a","x":12104},{"f":595,"k":"a","x":12096},{"f":12106,"k":"a","x":12099},{"f":11762,"k":"a","x":11967},{"f":3195,"k":"a","x":12108},{"f":8372,"k":"a","x":10709},{"f":11753,"k":"a","x":12110},{"f":11751,"k":"a","x":12111},{"b":"e","k":"l","n":"","t":149,"v":12112},{"f":10841,"k":"a","x":12113},{"f":12109,"k":"a","x":12114},{"f":11767,"k":"a","x":11967},{"f":12116,"k":"a","x":11607},{"f":12117,"k":"a","x":3976},{"f":12115,"k":"a","x":12118},{"f":5566,"k":"a","x":149},{"f":12120,"k":"a","x":12113},{"f":12121,"k":"a","x":10690},{"f":214,"k":"a","x":11986},{"f":8303,"k":"a","x":11967},{"f":12124,"k":"a","x":11967},{"f":12123,"k":"a","x":12125},{"f":3195,"k":"a","x":11986},{"f":12127,"k":"a","x":11988},{"f":12128,"k":"a","x":11990},{"f":12129,"k":"a","x":5988},{"f":12126,"k":"a","x":12130},{"f":8384,"k":"a","x":11967},{"f":12131,"k":"a","x":12132},{"f":12122,"k":"a","x":12133},{"f":12119,"k":"a","x":12134},{"f":12107,"k":"a","x":12135},{"f":12105,"k":"a","x":12136},{"b":"e","k":"l","n":"","t":12092,"v":12137},{"f":12091,"k":"a","x":12138},{"f":12139,"k":"a","x":11051},{"f":8392,"k":"a","x":11051},{"f":12141,"k":"a","x":4192},{"f":12142,"k":"a","x":3911},{"f":12140,"k":"a","x":12143},{"f":12144,"k":"a","x":5980},{"b":"e","k":"l","n":"","t":12079,"v":12145},{"f":12077,"k":"a","x":12146},{"f":12078,"k":"a","x":1066},{"f":8400,"k":"a","x":12090},{"f":11513,"k":"a","x":11704},{"f":12070,"k":"a","x":12030},{"f":3195,"k":"a","x":12151},{"f":12095,"k":"a","x":12030},{"f":551,"k":"a","x":12153},{"f":12098,"k":"a","x":12030},{"f":12154,"k":"a","x":12155},{"f":12152,"k":"a","x":12156},{"f":11920,"k":"a","x":12030},{"f":12158,"k":"a","x":3983},{"f":12159,"k":"a","x":10702},{"f":12157,"k":"a","x":12160},{"k":"c","n":"Or.inr","u":[]},{"f":12162,"k":"a","x":12153},{"f":12163,"k":"a","x":12155},{"f":11612,"k":"a","x":3976},{"f":8549,"k":"a","x":12165},{"f":12166,"k":"a","x":12030},{"f":3195,"k":"a","x":12167},{"f":8402,"k":"a","x":3966},{"f":8303,"k":"a","x":12169},{"f":8402,"k":"a","x":10709},{"f":12170,"k":"a","x":12171},{"f":11751,"k":"a","x":12172},{"b":"e","k":"l","n":"","t":149,"v":12173},{"f":10841,"k":"a","x":12174},{"f":12168,"k":"a","x":12175},{"f":11767,"k":"a","x":12030},{"f":12177,"k":"a","x":11611},{"f":12178,"k":"a","x":3976},{"f":12176,"k":"a","x":12179},{"f":12120,"k":"a","x":12174},{"f":12181,"k":"a","x":10690},{"f":8303,"k":"a","x":12030},{"f":12183,"k":"a","x":12030},{"f":12123,"k":"a","x":12184},{"f":12185,"k":"a","x":12130},{"f":8384,"k":"a","x":12030},{"f":12186,"k":"a","x":12187},{"f":12182,"k":"a","x":12188},{"f":12180,"k":"a","x":12189},{"f":12164,"k":"a","x":12190},{"f":12161,"k":"a","x":12191},{"b":"e","k":"l","n":"","t":12150,"v":12192},{"f":12149,"k":"a","x":12193},{"f":12194,"k":"a","x":11051},{"f":12141,"k":"a","x":1066},{"f":12196,"k":"a","x":3911},{"f":12195,"k":"a","x":12197},{"f":12198,"k":"a","x":5980},{"b":"e","k":"l","n":"","t":12148,"v":12199},{"f":12147,"k":"a","x":12200},{"f":1069,"k":"a","x":10999},{"f":12201,"k":"a","x":12202},{"b":"e","k":"l","n":"","t":12065,"v":12203},{"b":"e","k":"l","n":"","t":149,"v":12204},{"b":"e","k":"l","n":"","t":1060,"v":12205},{"f":12062,"k":"a","x":12206},{"f":12207,"k":"a","x":659},{"b":"e","k":"l","n":"","t":11651,"v":12208},{"f":12053,"k":"a","x":12209},{"b":"e","k":"l","n":"","t":8292,"v":12210},{"f":11901,"k":"a","x":12211},{"f":4066,"k":"a","x":11657},{"f":4068,"k":"a","x":11657},{"f":619,"k":"a","x":11542},{"f":12215,"k":"a","x":11542},{"f":605,"k":"a","x":12216},{"f":12217,"k":"a","x":11518},{"f":12214,"k":"a","x":12218},{"f":12219,"k":"a","x":4070},{"f":8694,"k":"a","x":11656},{"f":12221,"k":"a","x":12217},{"f":10405,"k":"a","x":11655},{"f":12223,"k":"a","x":12216},{"f":12224,"k":"a","x":605},{"f":11608,"k":"a","x":245},{"f":11640,"k":"a","x":12226},{"f":11612,"k":"a","x":245},{"f":12227,"k":"a","x":12228},{"f":8557,"k":"a","x":12229},{"f":10409,"k":"a","x":12230},{"f":8557,"k":"a","x":12226},{"f":619,"k":"a","x":12232},{"f":8557,"k":"a","x":12228},{"f":12233,"k":"a","x":12234},{"f":12231,"k":"a","x":12235},{"f":12236,"k":"a","x":12216},{"k":"c","n":"List.length_append","u":[{"k":"z"}]},{"f":12238,"k":"a","x":8292},{"f":12239,"k":"a","x":12226},{"f":12240,"k":"a","x":12228},{"f":12237,"k":"a","x":12241},{"f":262,"k":"a","x":0},{"f":12243,"k":"a","x":0},{"f":12244,"k":"a","x":12233},{"f":12245,"k":"a","x":12215},{"f":12246,"k":"a","x":12234},{"f":12247,"k":"a","x":11542},{"b":"e","k":"p","n":"","t":0,"v":0},{"f":655,"k":"a","x":12249},{"f":12250,"k":"a","x":12232},{"f":12251,"k":"a","x":11542},{"f":12252,"k":"a","x":619},{"f":10409,"k":"a","x":12232},{"f":11536,"k":"a","x":245},{"f":12254,"k":"a","x":12255},{"f":12256,"k":"a","x":11542},{"f":10416,"k":"a","x":149},{"f":12258,"k":"a","x":8292},{"f":12259,"k":"a","x":245},{"f":12260,"k":"a","x":11607},{"f":12257,"k":"a","x":12261},{"f":12262,"k":"a","x":7556},{"f":12253,"k":"a","x":12263},{"f":12248,"k":"a","x":12264},{"f":10409,"k":"a","x":12234},{"f":12266,"k":"a","x":12255},{"f":12267,"k":"a","x":11542},{"f":12260,"k":"a","x":11611},{"f":12268,"k":"a","x":12269},{"f":12270,"k":"a","x":7556},{"f":12265,"k":"a","x":12271},{"f":12242,"k":"a","x":12272},{"f":12225,"k":"a","x":12273},{"f":12222,"k":"a","x":12274},{"f":12275,"k":"a","x":11518},{"f":12220,"k":"a","x":12276},{"f":10428,"k":"a","x":12216},{"f":12277,"k":"a","x":12278},{"f":12213,"k":"a","x":12279},{"f":12212,"k":"a","x":12280},{"f":11899,"k":"a","x":12281},{"f":11643,"k":"a","x":12282},{"body":12283,"d":false,"k":"e","n":"","t":8541,"v":11613},{"body":12284,"d":false,"k":"e","n":"","t":8541,"v":11609},{"b":"e","k":"l","n":"","t":11603,"v":12285},{"b":"e","k":"l","n":"","t":11590,"v":12286},{"f":11600,"k":"a","x":12287},{"b":"e","k":"l","n":"","t":11584,"v":12288},{"b":"e","k":"l","n":"","t":11555,"v":12289},{"f":11573,"k":"a","x":12290},{"b":"e","k":"l","n":"","t":11545,"v":12291},{"b":"e","k":"l","n":"","t":11520,"v":12292},{"f":11554,"k":"a","x":12293},{"k":"c","n":"UorAtlas.Closure.presentation_of_atl","u":[]},{"f":12295,"k":"a","x":53},{"f":12296,"k":"a","x":55},{"b":"e","k":"l","n":"","t":3643,"v":12297},{"b":"i","k":"l","n":"","t":143,"v":12298},{"f":24,"k":"a","x":122},{"f":13,"k":"a","x":12300},{"f":12301,"k":"a","x":37},{"f":4,"k":"a","x":12302},{"f":12303,"k":"a","x":37},{"b":"e","k":"p","n":"","t":0,"v":12304},{"f":42,"k":"a","x":12300},{"f":12306,"k":"a","x":37},{"f":12307,"k":"a","x":45},{"b":"e","k":"l","n":"","t":0,"v":12308},{"f":10021,"k":"a","x":53},{"f":12310,"k":"a","x":55},{"k":"c","n":"UorAtlas.Blocks.D16","u":[]},{"f":12312,"k":"a","x":8553},{"b":"e","k":"p","n":"","t":49,"v":12313},{"f":363,"k":"a","x":227},{"f":12315,"k":"a","x":208},{"f":229,"k":"a","x":1299},{"f":366,"k":"a","x":12317},{"f":229,"k":"a","x":240},{"f":12318,"k":"a","x":12319},{"f":175,"k":"a","x":12320},{"f":12321,"k":"a","x":376},{"b":"e","k":"p","n":"","t":12316,"v":12322},{"b":"e","k":"p","n":"","t":49,"v":12323},{"b":"e","k":"p","n":"","t":49,"v":12324},{"f":5303,"k":"a","x":179},{"f":3678,"k":"a","x":12326},{"f":3603,"k":"a","x":204},{"f":12328,"k":"a","x":407},{"f":12329,"k":"a","x":227},{"f":12330,"k":"a","x":208},{"f":3597,"k":"a","x":12331},{"f":3603,"k":"a","x":206},{"f":10637,"k":"a","x":204},{"f":250,"k":"a","x":300},{"f":12312,"k":"a","x":12335},{"b":"e","k":"p","n":"","t":49,"v":12336},{"b":"e","k":"l","n":"","t":144,"v":12337},{"f":12334,"k":"a","x":12338},{"f":12339,"k":"a","x":407},{"f":12340,"k":"a","x":206},{"f":12341,"k":"a","x":202},{"f":12333,"k":"a","x":12342},{"f":363,"k":"a","x":749},{"f":12344,"k":"a","x":3785},{"f":3822,"k":"a","x":6346},{"f":366,"k":"a","x":12346},{"f":3822,"k":"a","x":3824},{"f":12347,"k":"a","x":12348},{"f":175,"k":"a","x":12349},{"f":12350,"k":"a","x":376},{"b":"e","k":"p","n":"","t":12345,"v":12351},{"b":"e","k":"p","n":"","t":49,"v":12352},{"b":"e","k":"p","n":"","t":49,"v":12353},{"b":"e","k":"l","n":"","t":144,"v":12354},{"f":12334,"k":"a","x":12355},{"f":12356,"k":"a","x":227},{"f":12357,"k":"a","x":206},{"f":12358,"k":"a","x":202},{"f":12343,"k":"a","x":12359},{"f":5303,"k":"a","x":220},{"f":3678,"k":"a","x":12361},{"b":"e","k":"l","n":"","t":144,"v":12362},{"f":12334,"k":"a","x":12363},{"f":12364,"k":"a","x":208},{"f":12365,"k":"a","x":206},{"f":12366,"k":"a","x":202},{"f":12360,"k":"a","x":12367},{"f":12332,"k":"a","x":12368},{"b":"e","k":"p","n":"","t":12327,"v":12369},{"b":"e","k":"p","n":"","t":12325,"v":12370},{"b":"e","k":"p","n":"","t":12314,"v":12371},{"b":"e","k":"p","n":"","t":12311,"v":12372},{"b":"e","k":"p","n":"","t":144,"v":12373},{"b":"e","k":"p","n":"","t":144,"v":12374},{"f":6260,"k":"a","x":144},{"f":12376,"k":"a","x":153},{"f":10021,"k":"a","x":190},{"f":12378,"k":"a","x":200},{"f":204,"k":"a","x":208},{"f":12312,"k":"a","x":12380},{"b":"e","k":"p","n":"","t":49,"v":12381},{"f":363,"k":"a","x":250},{"f":12383,"k":"a","x":300},{"f":644,"k":"a","x":746},{"f":366,"k":"a","x":12385},{"f":644,"k":"a","x":749},{"f":12386,"k":"a","x":12387},{"f":175,"k":"a","x":12388},{"f":12389,"k":"a","x":376},{"b":"e","k":"p","n":"","t":12384,"v":12390},{"b":"e","k":"p","n":"","t":49,"v":12391},{"b":"e","k":"p","n":"","t":49,"v":12392},{"f":5303,"k":"a","x":229},{"f":3678,"k":"a","x":12394},{"f":3603,"k":"a","x":245},{"f":12396,"k":"a","x":7556},{"f":12397,"k":"a","x":250},{"f":12398,"k":"a","x":300},{"f":3597,"k":"a","x":12399},{"f":3603,"k":"a","x":6238},{"f":10637,"k":"a","x":245},{"f":12402,"k":"a","x":12338},{"f":12403,"k":"a","x":7556},{"f":12404,"k":"a","x":6238},{"f":12405,"k":"a","x":3742},{"f":12401,"k":"a","x":12406},{"f":12402,"k":"a","x":12355},{"f":12408,"k":"a","x":250},{"f":12409,"k":"a","x":6238},{"f":12410,"k":"a","x":3742},{"f":12407,"k":"a","x":12411},{"f":12402,"k":"a","x":12363},{"f":12413,"k":"a","x":300},{"f":12414,"k":"a","x":6238},{"f":12415,"k":"a","x":3742},{"f":12412,"k":"a","x":12416},{"f":12400,"k":"a","x":12417},{"b":"e","k":"p","n":"","t":12395,"v":12418},{"b":"e","k":"p","n":"","t":12393,"v":12419},{"b":"e","k":"p","n":"","t":12382,"v":12420},{"b":"e","k":"l","n":"","t":12379,"v":12421},{"b":"e","k":"l","n":"","t":144,"v":12422},{"f":12377,"k":"a","x":12423},{"f":3627,"k":"a","x":12331},{"b":"e","k":"l","n":"","t":12327,"v":12425},{"b":"e","k":"l","n":"","t":12325,"v":12426},{"b":"e","k":"l","n":"","t":12314,"v":12427},{"f":12424,"k":"a","x":12428},{"f":12429,"k":"a","x":155},{"f":12430,"k":"a","x":158},{"b":"e","k":"l","n":"","t":12311,"v":12431},{"b":"e","k":"l","n":"","t":144,"v":12432},{"b":"e","k":"l","n":"","t":144,"v":12433},{"k":"c","n":"NeZero","u":[{"k":"z"}]},{"f":12435,"k":"a","x":0},{"k":"c","n":"Zero.ofOfNat0","u":[{"k":"z"}]},{"f":12437,"k":"a","x":0},{"f":12438,"k":"a","x":2404},{"f":12436,"k":"a","x":12439},{"f":619,"k":"a","x":790},{"f":12441,"k":"a","x":2442},{"f":12440,"k":"a","x":12442},{"f":363,"k":"a","x":3634},{"f":12444,"k":"a","x":55},{"b":"e","k":"p","n":"","t":49,"v":12445},{"b":"e","k":"p","n":"","t":142,"v":12446},{"f":3635,"k":"a","x":55},{"f":3632,"k":"a","x":153},{"f":12449,"k":"a","x":155},{"f":7130,"k":"a","x":12450},{"f":51,"k":"a","x":12451},{"f":7130,"k":"a","x":155},{"f":12452,"k":"a","x":12453},{"f":426,"k":"a","x":12450},{"f":12455,"k":"a","x":155},{"f":12456,"k":"a","x":7130},{"f":12457,"k":"a","x":158},{"f":674,"k":"a","x":11378},{"f":12459,"k":"a","x":11382},{"f":674,"k":"a","x":11372},{"f":12461,"k":"a","x":11383},{"f":12462,"k":"a","x":11385},{"f":12460,"k":"a","x":12463},{"f":284,"k":"a","x":190},{"f":12465,"k":"a","x":192},{"f":12464,"k":"a","x":12466},{"f":3632,"k":"a","x":190},{"f":12468,"k":"a","x":192},{"f":12465,"k":"a","x":12469},{"f":51,"k":"a","x":12470},{"f":12471,"k":"a","x":12466},{"f":242,"k":"a","x":12472},{"f":354,"k":"a","x":12466},{"f":51,"k":"a","x":12474},{"f":12475,"k":"a","x":12466},{"f":12473,"k":"a","x":12476},{"f":11429,"k":"a","x":12471},{"f":12478,"k":"a","x":12475},{"f":11433,"k":"a","x":12470},{"f":12480,"k":"a","x":12474},{"f":12481,"k":"a","x":51},{"f":291,"k":"a","x":179},{"f":12483,"k":"a","x":183},{"b":"e","k":"l","n":"","t":49,"v":12484},{"f":12485,"k":"a","x":12474},{"f":12482,"k":"a","x":12486},{"f":12479,"k":"a","x":12487},{"f":12488,"k":"a","x":12466},{"f":12477,"k":"a","x":12489},{"f":12490,"k":"a","x":200},{"f":12467,"k":"a","x":12491},{"body":12492,"d":true,"k":"e","n":"","t":12454,"v":12458},{"b":"e","k":"l","n":"","t":12448,"v":12493},{"b":"e","k":"l","n":"","t":49,"v":12494},{"b":"e","k":"l","n":"","t":142,"v":12495},{"f":3604,"k":"a","x":53},{"f":12497,"k":"a","x":55},{"f":5303,"k":"a","x":12498},{"f":175,"k":"a","x":12499},{"f":176,"k":"a","x":53},{"f":12501,"k":"a","x":8570},{"f":12500,"k":"a","x":12502},{"b":"e","k":"p","n":"","t":144,"v":12503},{"b":"e","k":"p","n":"","t":149,"v":12504},{"f":535,"k":"a","x":12499},{"f":12506,"k":"a","x":12502},{"f":5303,"k":"a","x":8431},{"f":542,"k":"a","x":12508},{"f":12509,"k":"a","x":158},{"f":167,"k":"a","x":12510},{"f":7355,"k":"a","x":8580},{"f":542,"k":"a","x":12512},{"f":12513,"k":"a","x":158},{"f":12511,"k":"a","x":12514},{"f":3604,"k":"a","x":179},{"f":12516,"k":"a","x":181},{"f":12517,"k":"a","x":183},{"f":542,"k":"a","x":12518},{"f":12519,"k":"a","x":177},{"b":"e","k":"l","n":"","t":49,"v":12520},{"f":5984,"k":"a","x":12521},{"f":5858,"k":"a","x":12521},{"f":5303,"k":"a","x":181},{"f":7445,"k":"a","x":12524},{"f":542,"k":"a","x":12525},{"f":12526,"k":"a","x":177},{"b":"e","k":"l","n":"","t":12523,"v":12527},{"f":12522,"k":"a","x":12528},{"f":3604,"k":"a","x":190},{"f":12530,"k":"a","x":192},{"f":5303,"k":"a","x":12531},{"f":542,"k":"a","x":12532},{"f":12533,"k":"a","x":172},{"f":3236,"k":"a","x":12534},{"f":12535,"k":"a","x":12523},{"f":7194,"k":"a","x":12531},{"f":12537,"k":"a","x":172},{"f":12536,"k":"a","x":12538},{"f":12539,"k":"a","x":200},{"f":12529,"k":"a","x":12540},{"f":3654,"k":"a","x":4460},{"f":219,"k":"a","x":1299},{"f":542,"k":"a","x":12543},{"f":4463,"k":"a","x":220},{"f":12544,"k":"a","x":12545},{"f":678,"k":"a","x":12546},{"f":4463,"k":"a","x":7452},{"f":605,"k":"a","x":12548},{"f":12549,"k":"a","x":217},{"f":12547,"k":"a","x":12550},{"b":"e","k":"l","n":"","t":4460,"v":12551},{"f":12542,"k":"a","x":12552},{"f":3644,"k":"a","x":4460},{"f":12554,"k":"a","x":12552},{"f":176,"k":"a","x":229},{"f":5303,"k":"a","x":219},{"f":12556,"k":"a","x":12557},{"f":542,"k":"a","x":12558},{"f":12559,"k":"a","x":217},{"b":"e","k":"l","n":"","t":12555,"v":12560},{"f":12553,"k":"a","x":12561},{"f":7422,"k":"a","x":8686},{"f":542,"k":"a","x":12563},{"f":12564,"k":"a","x":202},{"f":3236,"k":"a","x":12565},{"f":12566,"k":"a","x":12555},{"k":"c","n":"UorAtlas.Group.mem_actP","u":[]},{"f":12568,"k":"a","x":204},{"f":12569,"k":"a","x":8686},{"f":12570,"k":"a","x":202},{"f":12567,"k":"a","x":12571},{"f":12572,"k":"a","x":208},{"f":12562,"k":"a","x":12573},{"f":247,"k":"a","x":3742},{"f":542,"k":"a","x":12575},{"f":12576,"k":"a","x":7536},{"f":170,"k":"a","x":12577},{"f":605,"k":"a","x":7532},{"f":12579,"k":"a","x":243},{"f":12578,"k":"a","x":12580},{"f":678,"k":"a","x":12577},{"f":12582,"k":"a","x":12580},{"f":176,"k":"a","x":644},{"f":5303,"k":"a","x":689},{"f":12584,"k":"a","x":12585},{"f":542,"k":"a","x":12586},{"f":12587,"k":"a","x":646},{"b":"e","k":"l","n":"","t":12583,"v":12588},{"f":12581,"k":"a","x":12589},{"f":12590,"k":"a","x":300},{"f":4463,"k":"a","x":7504},{"f":605,"k":"a","x":12592},{"f":12593,"k":"a","x":646},{"f":5303,"k":"a","x":738},{"f":7548,"k":"a","x":12595},{"f":542,"k":"a","x":12596},{"f":12597,"k":"a","x":704},{"f":3195,"k":"a","x":12598},{"f":5303,"k":"a","x":10670},{"f":542,"k":"a","x":12600},{"f":4463,"k":"a","x":5949},{"f":12601,"k":"a","x":12602},{"f":678,"k":"a","x":12603},{"f":7377,"k":"a","x":3874},{"f":12605,"k":"a","x":5949},{"f":4463,"k":"a","x":12606},{"f":605,"k":"a","x":12607},{"f":12608,"k":"a","x":3863},{"f":12604,"k":"a","x":12609},{"b":"e","k":"l","n":"","t":4460,"v":12610},{"f":12554,"k":"a","x":12611},{"f":12599,"k":"a","x":12612},{"f":12568,"k":"a","x":702},{"f":12614,"k":"a","x":12595},{"f":12615,"k":"a","x":704},{"f":12613,"k":"a","x":12616},{"f":5566,"k":"a","x":4460},{"f":12618,"k":"a","x":12611},{"f":12619,"k":"a","x":3822},{"f":542,"k":"a","x":12595},{"f":4463,"k":"a","x":3822},{"f":12621,"k":"a","x":12622},{"f":214,"k":"a","x":12623},{"f":7377,"k":"a","x":702},{"f":12625,"k":"a","x":3822},{"f":4463,"k":"a","x":12626},{"f":605,"k":"a","x":12627},{"f":12628,"k":"a","x":704},{"f":12624,"k":"a","x":12629},{"f":3195,"k":"a","x":12623},{"f":10670,"k":"a","x":5949},{"f":542,"k":"a","x":12632},{"f":4463,"k":"a","x":3858},{"f":12633,"k":"a","x":12634},{"b":"e","k":"l","n":"","t":49,"v":12635},{"f":5858,"k":"a","x":12636},{"f":12631,"k":"a","x":12637},{"f":7194,"k":"a","x":738},{"f":12639,"k":"a","x":12622},{"f":12638,"k":"a","x":12640},{"f":7198,"k":"a","x":12636},{"f":12642,"k":"a","x":3819},{"f":12643,"k":"a","x":3824},{"f":12641,"k":"a","x":12644},{"f":12630,"k":"a","x":12645},{"f":12646,"k":"a","x":659},{"f":12620,"k":"a","x":12647},{"f":12617,"k":"a","x":12648},{"b":"e","k":"l","n":"","t":12594,"v":12649},{"b":"e","k":"l","n":"","t":12577,"v":12650},{"f":12591,"k":"a","x":12651},{"b":"e","k":"l","n":"","t":12551,"v":12652},{"b":"e","k":"l","n":"","t":4460,"v":12653},{"f":12574,"k":"a","x":12654},{"b":"e","k":"l","n":"","t":12520,"v":12655},{"b":"e","k":"l","n":"","t":49,"v":12656},{"f":12541,"k":"a","x":12657},{"b":"e","k":"l","n":"","t":12510,"v":12658},{"f":12515,"k":"a","x":12659},{"f":542,"k":"a","x":12524},{"f":12661,"k":"a","x":7372},{"f":678,"k":"a","x":12662},{"f":7377,"k":"a","x":179},{"f":12664,"k":"a","x":183},{"f":4463,"k":"a","x":12665},{"f":605,"k":"a","x":12666},{"f":12667,"k":"a","x":177},{"f":12663,"k":"a","x":12668},{"b":"e","k":"l","n":"","t":4460,"v":12669},{"f":12542,"k":"a","x":12670},{"f":12554,"k":"a","x":12670},{"f":5303,"k":"a","x":12517},{"f":542,"k":"a","x":12673},{"f":12674,"k":"a","x":177},{"b":"e","k":"l","n":"","t":12672,"v":12675},{"f":12671,"k":"a","x":12676},{"f":5835,"k":"a","x":8599},{"f":542,"k":"a","x":12678},{"f":12679,"k":"a","x":172},{"f":3236,"k":"a","x":12680},{"f":12681,"k":"a","x":12672},{"f":12568,"k":"a","x":190},{"f":12683,"k":"a","x":8599},{"f":12684,"k":"a","x":172},{"f":12682,"k":"a","x":12685},{"f":12686,"k":"a","x":200},{"f":12677,"k":"a","x":12687},{"f":5303,"k":"a","x":206},{"f":542,"k":"a","x":12689},{"f":12690,"k":"a","x":7429},{"f":170,"k":"a","x":12691},{"f":605,"k":"a","x":7425},{"f":12693,"k":"a","x":202},{"f":12692,"k":"a","x":12694},{"f":678,"k":"a","x":12691},{"f":12696,"k":"a","x":12694},{"f":3604,"k":"a","x":229},{"f":12698,"k":"a","x":219},{"f":5303,"k":"a","x":12699},{"f":542,"k":"a","x":12700},{"f":12701,"k":"a","x":217},{"b":"e","k":"l","n":"","t":12697,"v":12702},{"f":12695,"k":"a","x":12703},{"f":12704,"k":"a","x":208},{"f":4463,"k":"a","x":7406},{"f":605,"k":"a","x":12706},{"f":12707,"k":"a","x":217},{"f":689,"k":"a","x":3785},{"f":542,"k":"a","x":12709},{"f":4463,"k":"a","x":3781},{"f":12710,"k":"a","x":12711},{"b":"e","k":"l","n":"","t":49,"v":12712},{"f":5984,"k":"a","x":12713},{"f":5858,"k":"a","x":12713},{"f":3604,"k":"a","x":644},{"f":12716,"k":"a","x":689},{"f":5303,"k":"a","x":12717},{"f":542,"k":"a","x":12718},{"f":12719,"k":"a","x":646},{"b":"e","k":"l","n":"","t":12715,"v":12720},{"f":12714,"k":"a","x":12721},{"f":5303,"k":"a","x":247},{"f":542,"k":"a","x":12723},{"f":4463,"k":"a","x":3742},{"f":12724,"k":"a","x":12725},{"f":3236,"k":"a","x":12726},{"f":12727,"k":"a","x":12715},{"f":7194,"k":"a","x":247},{"f":12729,"k":"a","x":12725},{"f":12728,"k":"a","x":12730},{"f":12731,"k":"a","x":250},{"f":12722,"k":"a","x":12732},{"f":3604,"k":"a","x":702},{"f":12734,"k":"a","x":738},{"f":5303,"k":"a","x":12735},{"f":542,"k":"a","x":12736},{"f":12737,"k":"a","x":704},{"f":3195,"k":"a","x":12738},{"f":3604,"k":"a","x":3874},{"f":12740,"k":"a","x":10670},{"f":12741,"k":"a","x":5949},{"f":542,"k":"a","x":12742},{"f":12743,"k":"a","x":3863},{"b":"e","k":"l","n":"","t":49,"v":12744},{"f":5858,"k":"a","x":12745},{"f":12739,"k":"a","x":12746},{"f":7194,"k":"a","x":12735},{"f":12748,"k":"a","x":704},{"f":12747,"k":"a","x":12749},{"f":7198,"k":"a","x":12745},{"f":12751,"k":"a","x":3824},{"f":738,"k":"a","x":3824},{"f":7548,"k":"a","x":12753},{"f":542,"k":"a","x":12754},{"f":12755,"k":"a","x":704},{"f":3195,"k":"a","x":12756},{"f":10670,"k":"a","x":3860},{"f":542,"k":"a","x":12758},{"f":12759,"k":"a","x":12602},{"f":678,"k":"a","x":12760},{"f":12761,"k":"a","x":12609},{"b":"e","k":"l","n":"","t":4460,"v":12762},{"f":12554,"k":"a","x":12763},{"f":12757,"k":"a","x":12764},{"f":12614,"k":"a","x":12753},{"f":12766,"k":"a","x":704},{"f":12765,"k":"a","x":12767},{"f":12618,"k":"a","x":12763},{"f":12769,"k":"a","x":3819},{"f":542,"k":"a","x":12753},{"f":4463,"k":"a","x":3819},{"f":12771,"k":"a","x":12772},{"f":214,"k":"a","x":12773},{"f":12625,"k":"a","x":3819},{"f":4463,"k":"a","x":12775},{"f":605,"k":"a","x":12776},{"f":12777,"k":"a","x":704},{"f":12774,"k":"a","x":12778},{"f":12779,"k":"a","x":659},{"f":12780,"k":"a","x":6346},{"f":12770,"k":"a","x":12781},{"f":12768,"k":"a","x":12782},{"f":12752,"k":"a","x":12783},{"f":12750,"k":"a","x":12784},{"b":"e","k":"l","n":"","t":12712,"v":12785},{"b":"e","k":"l","n":"","t":49,"v":12786},{"f":12733,"k":"a","x":12787},{"b":"e","k":"l","n":"","t":12708,"v":12788},{"b":"e","k":"l","n":"","t":12691,"v":12789},{"f":12705,"k":"a","x":12790},{"b":"e","k":"l","n":"","t":12669,"v":12791},{"b":"e","k":"l","n":"","t":4460,"v":12792},{"f":12688,"k":"a","x":12793},{"b":"e","k":"l","n":"","t":12514,"v":12794},{"f":12660,"k":"a","x":12795},{"b":"e","k":"l","n":"","t":0,"v":12796},{"f":12507,"k":"a","x":12797},{"b":"e","k":"l","n":"","t":144,"v":12798},{"b":"e","k":"l","n":"","t":149,"v":12799},{"f":10021,"k":"a","x":6228},{"f":152,"k":"a","x":220},{"f":12802,"k":"a","x":5860},{"f":12801,"k":"a","x":12803},{"f":678,"k":"a","x":12804},{"f":10021,"k":"a","x":6239},{"f":12806,"k":"a","x":10438},{"f":443,"k":"a","x":749},{"f":12808,"k":"a","x":746},{"b":"e","k":"p","n":"","t":12807,"v":12809},{"b":"e","k":"p","n":"","t":142,"v":12810},{"f":12805,"k":"a","x":12811},{"b":"e","k":"l","n":"","t":142,"v":12812},{"f":10444,"k":"a","x":12813},{"b":"e","k":"p","n":"","t":6221,"v":12814},{"b":"e","k":"p","n":"","t":6218,"v":12815},{"b":"i","k":"p","n":"","t":361,"v":12816},{"b":"i","k":"p","n":"","t":361,"v":12817},{"b":"e","k":"p","n":"","t":3643,"v":12818},{"b":"i","k":"p","n":"","t":143,"v":12819},{"f":6222,"k":"a","x":1126},{"f":12821,"k":"a","x":217},{"f":12822,"k":"a","x":6225},{"f":51,"k":"a","x":12823},{"f":12824,"k":"a","x":220},{"b":"e","k":"p","n":"","t":49,"v":12825},{"f":678,"k":"a","x":12826},{"f":12822,"k":"a","x":220},{"f":6224,"k":"a","x":12828},{"f":51,"k":"a","x":12829},{"f":12830,"k":"a","x":220},{"b":"e","k":"p","n":"","t":49,"v":12831},{"f":12827,"k":"a","x":12832},{"k":"c","n":"UorAtlas.Closure.presentationIndex_bijective","u":[]},{"f":12834,"k":"a","x":204},{"f":12835,"k":"a","x":206},{"f":12836,"k":"a","x":202},{"f":12837,"k":"a","x":407},{"f":12838,"k":"a","x":227},{"f":12839,"k":"a","x":208},{"k":"c","n":"UorAtlas.Prelude.Perm.mk","u":[]},{"f":12841,"k":"a","x":37},{"f":12842,"k":"a","x":6224},{"f":12843,"k":"a","x":12822},{"f":6222,"k":"a","x":6238},{"f":12845,"k":"a","x":243},{"f":6247,"k":"a","x":300},{"f":12846,"k":"a","x":12847},{"f":51,"k":"a","x":12848},{"f":12849,"k":"a","x":300},{"b":"e","k":"p","n":"","t":49,"v":12850},{"f":664,"k":"a","x":12851},{"f":12846,"k":"a","x":300},{"f":6247,"k":"a","x":12853},{"f":51,"k":"a","x":12854},{"f":12855,"k":"a","x":300},{"b":"e","k":"p","n":"","t":49,"v":12856},{"f":12852,"k":"a","x":12857},{"f":12858,"k":"a","x":220},{"f":12844,"k":"a","x":12859},{"f":674,"k":"a","x":12851},{"f":12861,"k":"a","x":12857},{"f":12862,"k":"a","x":220},{"f":12860,"k":"a","x":12863},{"f":10021,"k":"a","x":6269},{"f":152,"k":"a","x":3785},{"f":12866,"k":"a","x":6282},{"f":12865,"k":"a","x":12867},{"f":678,"k":"a","x":12868},{"f":10021,"k":"a","x":6303},{"f":152,"k":"a","x":659},{"f":12871,"k":"a","x":5924},{"f":12870,"k":"a","x":12872},{"f":443,"k":"a","x":10675},{"f":12874,"k":"a","x":3860},{"b":"e","k":"p","n":"","t":12873,"v":12875},{"b":"e","k":"p","n":"","t":142,"v":12876},{"f":12869,"k":"a","x":12877},{"b":"e","k":"l","n":"","t":142,"v":12878},{"f":10735,"k":"a","x":12879},{"k":"c","n":"UorAtlas.Prelude.Perm.inv","u":[]},{"f":12881,"k":"a","x":37},{"f":12882,"k":"a","x":300},{"f":12880,"k":"a","x":12883},{"f":152,"k":"a","x":12883},{"f":12885,"k":"a","x":5895},{"f":12806,"k":"a","x":12886},{"f":214,"k":"a","x":12887},{"f":443,"k":"a","x":3824},{"f":12882,"k":"a","x":6346},{"f":12889,"k":"a","x":12890},{"b":"e","k":"p","n":"","t":12868,"v":12891},{"b":"e","k":"p","n":"","t":142,"v":12892},{"f":12888,"k":"a","x":12893},{"k":"c","n":"funext","u":[{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":12895,"k":"a","x":49},{"f":12896,"k":"a","x":11152},{"f":12897,"k":"a","x":6239},{"f":12898,"k":"a","x":12886},{"f":6269,"k":"a","x":3785},{"f":175,"k":"a","x":12900},{"f":12882,"k":"a","x":749},{"f":152,"k":"a","x":12902},{"f":12903,"k":"a","x":6282},{"f":12904,"k":"a","x":3785},{"f":12901,"k":"a","x":12905},{"f":335,"k":"a","x":12906},{"f":6284,"k":"a","x":3785},{"f":6282,"k":"a","x":12908},{"f":528,"k":"a","x":12909},{"f":12910,"k":"a","x":12900},{"k":"c","n":"UorAtlas.Closure.presentationIndex_spec","u":[]},{"f":12912,"k":"a","x":644},{"f":12913,"k":"a","x":689},{"f":12914,"k":"a","x":646},{"f":12915,"k":"a","x":6268},{"f":12916,"k":"a","x":3781},{"f":12917,"k":"a","x":10375},{"f":12918,"k":"a","x":3785},{"f":12911,"k":"a","x":12919},{"f":12907,"k":"a","x":12920},{"b":"e","k":"l","n":"","t":49,"v":12921},{"f":12899,"k":"a","x":12922},{"f":12894,"k":"a","x":12923},{"f":12882,"k":"a","x":3824},{"f":443,"k":"a","x":12925},{"f":12926,"k":"a","x":6346},{"k":"c","n":"UorAtlas.Prelude.Perm.ext","u":[]},{"f":12928,"k":"a","x":37},{"f":12929,"k":"a","x":12925},{"f":12930,"k":"a","x":6346},{"f":7154,"k":"a","x":3863},{"f":12882,"k":"a","x":3860},{"f":233,"k":"a","x":12933},{"f":12934,"k":"a","x":5949},{"f":12932,"k":"a","x":12935},{"f":233,"k":"a","x":10521},{"f":12937,"k":"a","x":5949},{"f":12936,"k":"a","x":12938},{"f":367,"k":"a","x":10588},{"f":12940,"k":"a","x":5949},{"f":175,"k":"a","x":12941},{"f":152,"k":"a","x":3860},{"f":12943,"k":"a","x":10523},{"f":12944,"k":"a","x":5949},{"f":12942,"k":"a","x":12945},{"f":11153,"k":"a","x":12940},{"f":12947,"k":"a","x":12944},{"f":12948,"k":"a","x":10675},{"f":12949,"k":"a","x":5949},{"i":8,"k":"b"},{"f":367,"k":"a","x":12951},{"f":12952,"k":"a","x":11042},{"f":175,"k":"a","x":12953},{"f":152,"k":"a","x":3886},{"f":12955,"k":"a","x":5960},{"f":12956,"k":"a","x":11042},{"f":12954,"k":"a","x":12957},{"f":12882,"k":"a","x":3928},{"f":233,"k":"a","x":12959},{"f":12960,"k":"a","x":10999},{"f":10654,"k":"a","x":12961},{"f":175,"k":"a","x":12962},{"f":233,"k":"a","x":10650},{"f":12964,"k":"a","x":10999},{"f":10654,"k":"a","x":12965},{"f":12963,"k":"a","x":12966},{"b":"e","k":"p","n":"","t":12958,"v":12967},{"f":335,"k":"a","x":12968},{"f":284,"k":"a","x":3886},{"f":12970,"k":"a","x":11042},{"f":5960,"k":"a","x":12971},{"f":12954,"k":"a","x":12972},{"f":335,"k":"a","x":12967},{"f":507,"k":"a","x":12967},{"f":284,"k":"a","x":3928},{"f":12976,"k":"a","x":10999},{"f":10654,"k":"a","x":12977},{"f":175,"k":"a","x":12978},{"f":12979,"k":"a","x":12966},{"f":12975,"k":"a","x":12980},{"f":513,"k":"a","x":12967},{"f":12982,"k":"a","x":12980},{"f":335,"k":"a","x":12983},{"f":857,"k":"a","x":12961},{"f":12985,"k":"a","x":12977},{"f":10686,"k":"a","x":3911},{"f":175,"k":"a","x":12987},{"f":233,"k":"a","x":10682},{"f":12989,"k":"a","x":11051},{"f":10686,"k":"a","x":12990},{"f":12988,"k":"a","x":12991},{"b":"e","k":"l","n":"","t":49,"v":12992},{"f":12986,"k":"a","x":12993},{"f":51,"k":"a","x":12961},{"f":12995,"k":"a","x":12977},{"f":893,"k":"a","x":12961},{"body":3911,"d":true,"k":"e","n":"","t":12996,"v":12997},{"f":12994,"k":"a","x":12998},{"f":12984,"k":"a","x":12999},{"f":12981,"k":"a","x":13000},{"f":507,"k":"a","x":12980},{"i":9,"k":"b"},{"f":367,"k":"a","x":13003},{"f":13004,"k":"a","x":10999},{"f":175,"k":"a","x":13005},{"f":13006,"k":"a","x":12966},{"f":13002,"k":"a","x":13007},{"f":513,"k":"a","x":12980},{"f":13009,"k":"a","x":13007},{"f":335,"k":"a","x":13010},{"f":517,"k":"a","x":12978},{"f":13012,"k":"a","x":13005},{"f":175,"k":"a","x":3911},{"f":13014,"k":"a","x":12991},{"b":"e","k":"l","n":"","t":143,"v":13015},{"f":13013,"k":"a","x":13016},{"f":528,"k":"a","x":13005},{"f":13018,"k":"a","x":12978},{"f":13019,"k":"a","x":5977},{"f":13017,"k":"a","x":13020},{"f":13011,"k":"a","x":13021},{"f":13008,"k":"a","x":13022},{"f":6222,"k":"a","x":3921},{"f":13024,"k":"a","x":13003},{"f":13025,"k":"a","x":10999},{"f":10654,"k":"a","x":13026},{"f":528,"k":"a","x":13027},{"f":13028,"k":"a","x":13005},{"f":12912,"k":"a","x":3934},{"i":11,"k":"b"},{"f":13030,"k":"a","x":13031},{"f":13032,"k":"a","x":3921},{"f":13033,"k":"a","x":13003},{"f":13034,"k":"a","x":3923},{"i":7,"k":"b"},{"f":13035,"k":"a","x":13036},{"f":13037,"k":"a","x":10999},{"f":13029,"k":"a","x":13038},{"f":13023,"k":"a","x":13039},{"f":13001,"k":"a","x":13040},{"f":12974,"k":"a","x":13041},{"b":"e","k":"l","n":"","t":12973,"v":13042},{"f":12969,"k":"a","x":13043},{"f":13044,"k":"a","x":3848},{"body":13045,"d":true,"k":"e","n":"","t":12946,"v":12950},{"f":12939,"k":"a","x":13046},{"b":"e","k":"l","n":"","t":49,"v":13047},{"f":12931,"k":"a","x":13048},{"f":12882,"k":"a","x":12933},{"f":443,"k":"a","x":13050},{"f":12882,"k":"a","x":10521},{"f":13051,"k":"a","x":13052},{"f":270,"k":"a","x":142},{"f":13054,"k":"a","x":142},{"f":13055,"k":"a","x":12933},{"f":13056,"k":"a","x":10521},{"f":13057,"k":"a","x":12882},{"f":13058,"k":"a","x":5949},{"body":3848,"d":true,"k":"e","n":"","t":13053,"v":13059},{"body":13060,"d":true,"k":"e","n":"","t":12927,"v":13049},{"b":"e","k":"l","n":"","t":12868,"v":13061},{"b":"e","k":"l","n":"","t":142,"v":13062},{"f":12924,"k":"a","x":13063},{"f":12884,"k":"a","x":13064},{"body":13065,"d":false,"k":"e","n":"","t":142,"v":12864},{"body":13066,"d":true,"k":"e","n":"","t":12833,"v":12840},{"b":"e","k":"l","n":"","t":6221,"v":13067},{"b":"e","k":"l","n":"","t":6218,"v":13068},{"b":"i","k":"l","n":"","t":361,"v":13069},{"b":"i","k":"l","n":"","t":361,"v":13070},{"b":"e","k":"l","n":"","t":3643,"v":13071},{"b":"i","k":"l","n":"","t":143,"v":13072},{"b":"e","k":"p","n":"","t":3596,"v":7630},{"b":"e","k":"p","n":"","t":149,"v":13074},{"b":"e","k":"l","n":"","t":361,"v":3622},{"b":"e","k":"l","n":"","t":3596,"v":13076},{"b":"e","k":"l","n":"","t":149,"v":13077},{"f":13,"k":"a","x":23},{"f":13079,"k":"a","x":37},{"f":4,"k":"a","x":13080},{"f":13081,"k":"a","x":37},{"b":"e","k":"p","n":"","t":0,"v":13082},{"f":42,"k":"a","x":23},{"f":13084,"k":"a","x":37},{"f":13085,"k":"a","x":45},{"b":"e","k":"l","n":"","t":0,"v":13086},{"f":12497,"k":"a","x":7344},{"f":151,"k":"a","x":13088},{"f":11548,"k":"a","x":13089},{"f":13090,"k":"a","x":11542},{"b":"e","k":"p","n":"","t":3596,"v":13091},{"b":"i","k":"p","n":"","t":149,"v":13092},{"f":11522,"k":"a","x":158},{"f":678,"k":"a","x":13094},{"f":11528,"k":"a","x":172},{"f":13096,"k":"a","x":200},{"f":150,"k":"a","x":13097},{"f":151,"k":"a","x":7344},{"f":13099,"k":"a","x":200},{"f":13098,"k":"a","x":13100},{"b":"e","k":"p","n":"","t":149,"v":13101},{"f":678,"k":"a","x":13102},{"f":11536,"k":"a","x":158},{"f":605,"k":"a","x":13104},{"f":13105,"k":"a","x":11542},{"f":13103,"k":"a","x":13106},{"f":13095,"k":"a","x":13107},{"b":"e","k":"l","n":"","t":11520,"v":13108},{"f":11521,"k":"a","x":13109},{"f":11548,"k":"a","x":13099},{"f":13111,"k":"a","x":11542},{"f":3605,"k":"a","x":7344},{"f":151,"k":"a","x":13113},{"f":11548,"k":"a","x":13114},{"f":13115,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":13112,"v":13116},{"f":13110,"k":"a","x":13117},{"k":"c","n":"UorAtlas.Group.T39p","u":[]},{"f":13118,"k":"a","x":13119},{"f":11522,"k":"a","x":172},{"f":170,"k":"a","x":13121},{"f":11528,"k":"a","x":177},{"f":13123,"k":"a","x":183},{"f":150,"k":"a","x":13124},{"f":13099,"k":"a","x":183},{"f":13125,"k":"a","x":13126},{"b":"e","k":"p","n":"","t":149,"v":13127},{"f":678,"k":"a","x":13128},{"f":11536,"k":"a","x":172},{"f":605,"k":"a","x":13130},{"f":13131,"k":"a","x":11542},{"f":13129,"k":"a","x":13132},{"f":13122,"k":"a","x":13133},{"f":678,"k":"a","x":13121},{"f":13135,"k":"a","x":13133},{"f":12516,"k":"a","x":7344},{"f":151,"k":"a","x":13137},{"f":11548,"k":"a","x":13138},{"f":13139,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":13136,"v":13140},{"f":13134,"k":"a","x":13141},{"f":13142,"k":"a","x":200},{"f":11528,"k":"a","x":202},{"f":13144,"k":"a","x":208},{"f":150,"k":"a","x":13145},{"f":13099,"k":"a","x":208},{"f":13146,"k":"a","x":13147},{"b":"e","k":"p","n":"","t":149,"v":13148},{"f":678,"k":"a","x":13149},{"f":11536,"k":"a","x":177},{"f":605,"k":"a","x":13151},{"f":13152,"k":"a","x":11542},{"f":13150,"k":"a","x":13153},{"f":11528,"k":"a","x":217},{"f":13155,"k":"a","x":220},{"f":150,"k":"a","x":13156},{"f":13099,"k":"a","x":220},{"f":13157,"k":"a","x":13158},{"b":"e","k":"p","n":"","t":149,"v":13159},{"f":170,"k":"a","x":13160},{"f":11536,"k":"a","x":202},{"f":605,"k":"a","x":13162},{"f":13163,"k":"a","x":11542},{"f":13161,"k":"a","x":13164},{"f":678,"k":"a","x":13160},{"f":13166,"k":"a","x":13164},{"f":12698,"k":"a","x":7344},{"f":151,"k":"a","x":13168},{"f":11548,"k":"a","x":13169},{"f":13170,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":13167,"v":13171},{"f":13165,"k":"a","x":13172},{"f":13173,"k":"a","x":208},{"f":11536,"k":"a","x":217},{"f":605,"k":"a","x":13175},{"f":13176,"k":"a","x":11542},{"f":5566,"k":"a","x":11520},{"f":11522,"k":"a","x":3785},{"f":678,"k":"a","x":13179},{"f":11528,"k":"a","x":3824},{"f":13181,"k":"a","x":659},{"f":150,"k":"a","x":13182},{"f":12734,"k":"a","x":7344},{"f":151,"k":"a","x":13184},{"f":13185,"k":"a","x":659},{"f":13183,"k":"a","x":13186},{"b":"e","k":"p","n":"","t":149,"v":13187},{"f":678,"k":"a","x":13188},{"f":11536,"k":"a","x":3785},{"f":605,"k":"a","x":13190},{"f":13191,"k":"a","x":11542},{"f":13189,"k":"a","x":13192},{"f":13180,"k":"a","x":13193},{"b":"e","k":"l","n":"","t":11520,"v":13194},{"f":13178,"k":"a","x":13195},{"f":11604,"k":"a","x":149},{"f":13197,"k":"a","x":7458},{"f":13198,"k":"a","x":243},{"f":13196,"k":"a","x":13199},{"f":11522,"k":"a","x":13199},{"f":214,"k":"a","x":13201},{"f":13197,"k":"a","x":7476},{"f":13203,"k":"a","x":646},{"f":11528,"k":"a","x":13204},{"f":13205,"k":"a","x":3785},{"f":150,"k":"a","x":13206},{"f":12716,"k":"a","x":7344},{"f":151,"k":"a","x":13208},{"f":13209,"k":"a","x":3785},{"f":13207,"k":"a","x":13210},{"b":"e","k":"p","n":"","t":149,"v":13211},{"f":678,"k":"a","x":13212},{"f":11536,"k":"a","x":13199},{"f":605,"k":"a","x":13214},{"f":13215,"k":"a","x":11542},{"f":13213,"k":"a","x":13216},{"f":13202,"k":"a","x":13217},{"f":11661,"k":"a","x":149},{"f":13219,"k":"a","x":7458},{"f":13220,"k":"a","x":243},{"f":13221,"k":"a","x":3742},{"f":11528,"k":"a","x":646},{"f":13223,"k":"a","x":3785},{"f":11528,"k":"a","x":3863},{"f":13225,"k":"a","x":5949},{"f":7358,"k":"a","x":3851},{"f":13227,"k":"a","x":3886},{"f":8310,"k":"a","x":13228},{"f":13227,"k":"a","x":11042},{"f":13229,"k":"a","x":13230},{"k":"c","n":"UorAtlas.Closure.conjugate_inj","u":[]},{"f":13232,"k":"a","x":3934},{"f":13233,"k":"a","x":3928},{"f":13234,"k":"a","x":10999},{"f":13235,"k":"a","x":5977},{"b":"e","k":"l","n":"","t":13231,"v":13236},{"b":"e","k":"l","n":"","t":13226,"v":13237},{"b":"e","k":"l","n":"","t":149,"v":13238},{"b":"e","k":"l","n":"","t":13224,"v":13239},{"b":"e","k":"l","n":"","t":149,"v":13240},{"f":13222,"k":"a","x":13241},{"f":13218,"k":"a","x":13242},{"f":214,"k":"a","x":13212},{"f":13244,"k":"a","x":13216},{"f":167,"k":"a","x":13206},{"f":13246,"k":"a","x":13210},{"f":678,"k":"a","x":13226},{"f":7358,"k":"a","x":3874},{"f":13249,"k":"a","x":5949},{"f":8310,"k":"a","x":13250},{"f":13251,"k":"a","x":3860},{"f":13248,"k":"a","x":13252},{"b":"e","k":"l","n":"","t":149,"v":13253},{"f":10831,"k":"a","x":13254},{"f":10841,"k":"a","x":13254},{"f":12740,"k":"a","x":7344},{"f":151,"k":"a","x":13257},{"f":13258,"k":"a","x":3860},{"b":"e","k":"l","n":"","t":13256,"v":13259},{"f":13255,"k":"a","x":13260},{"f":7358,"k":"a","x":702},{"f":13197,"k":"a","x":13262},{"f":13263,"k":"a","x":704},{"f":11528,"k":"a","x":13264},{"f":13265,"k":"a","x":3824},{"f":3236,"k":"a","x":13266},{"f":13267,"k":"a","x":13256},{"f":11766,"k":"a","x":149},{"f":13269,"k":"a","x":3824},{"f":13270,"k":"a","x":13262},{"f":13271,"k":"a","x":704},{"f":13268,"k":"a","x":13272},{"f":13273,"k":"a","x":659},{"f":13261,"k":"a","x":13274},{"f":11528,"k":"a","x":3889},{"f":13276,"k":"a","x":11042},{"f":170,"k":"a","x":13277},{"f":8310,"k":"a","x":13230},{"f":13279,"k":"a","x":3886},{"f":13278,"k":"a","x":13280},{"f":678,"k":"a","x":13277},{"f":13282,"k":"a","x":13280},{"f":3604,"k":"a","x":3934},{"f":13284,"k":"a","x":7344},{"f":151,"k":"a","x":13285},{"f":13286,"k":"a","x":3928},{"b":"e","k":"l","n":"","t":13283,"v":13287},{"f":13281,"k":"a","x":13288},{"f":13289,"k":"a","x":3848},{"f":7358,"k":"a","x":3934},{"f":13291,"k":"a","x":10999},{"f":8310,"k":"a","x":13292},{"f":13293,"k":"a","x":3928},{"f":3604,"k":"a","x":3914},{"f":13295,"k":"a","x":7344},{"f":151,"k":"a","x":13296},{"f":13297,"k":"a","x":3950},{"f":507,"k":"a","x":13298},{"f":7358,"k":"a","x":3914},{"f":13300,"k":"a","x":11051},{"f":13297,"k":"a","x":13301},{"f":13299,"k":"a","x":13302},{"f":513,"k":"a","x":13298},{"f":13304,"k":"a","x":13302},{"f":335,"k":"a","x":13305},{"f":270,"k":"a","x":149},{"f":13307,"k":"a","x":264},{"f":13308,"k":"a","x":3950},{"f":13309,"k":"a","x":13301},{"f":3604,"k":"a","x":3976},{"f":13311,"k":"a","x":7344},{"f":151,"k":"a","x":13312},{"f":13313,"k":"a","x":5988},{"b":"e","k":"l","n":"","t":149,"v":13314},{"f":13310,"k":"a","x":13315},{"f":416,"k":"a","x":149},{"f":13317,"k":"a","x":13301},{"f":13318,"k":"a","x":3950},{"f":13319,"k":"a","x":3911},{"f":13316,"k":"a","x":13320},{"f":13306,"k":"a","x":13321},{"f":13303,"k":"a","x":13322},{"f":3195,"k":"a","x":13302},{"f":13099,"k":"a","x":11051},{"f":13324,"k":"a","x":13325},{"k":"c","n":"UorAtlas.Closure.stabPres_conjugate_iff","u":[]},{"f":13327,"k":"a","x":3914},{"f":13328,"k":"a","x":11051},{"i":12,"k":"b"},{"f":13329,"k":"a","x":13330},{"f":13331,"k":"a","x":7344},{"f":7344,"k":"a","x":5988},{"f":675,"k":"a","x":13333},{"f":664,"k":"a","x":13334},{"f":606,"k":"a","x":13333},{"f":605,"k":"a","x":13336},{"f":13337,"k":"a","x":641},{"f":678,"k":"a","x":13338},{"f":669,"k":"a","x":13333},{"f":668,"k":"a","x":13340},{"f":13341,"k":"a","x":37},{"f":13339,"k":"a","x":13342},{"f":13335,"k":"a","x":13343},{"f":10286,"k":"a","x":5988},{"f":13344,"k":"a","x":13345},{"b":"e","k":"l","n":"","t":49,"v":13346},{"f":13332,"k":"a","x":13347},{"f":13326,"k":"a","x":13348},{"f":11528,"k":"a","x":3943},{"f":13350,"k":"a","x":11051},{"f":3236,"k":"a","x":13351},{"f":13352,"k":"a","x":13325},{"f":3948,"k":"a","x":11051},{"f":13353,"k":"a","x":13354},{"f":13355,"k":"a","x":5980},{"f":13349,"k":"a","x":13356},{"f":13323,"k":"a","x":13357},{"b":"e","k":"l","n":"","t":13294,"v":13358},{"b":"e","k":"l","n":"","t":13277,"v":13359},{"f":13290,"k":"a","x":13360},{"b":"e","k":"l","n":"","t":13253,"v":13361},{"b":"e","k":"l","n":"","t":149,"v":13362},{"f":13275,"k":"a","x":13363},{"b":"e","k":"l","n":"","t":13206,"v":13364},{"f":13247,"k":"a","x":13365},{"f":12881,"k":"a","x":148},{"f":13367,"k":"a","x":702},{"f":7358,"k":"a","x":13368},{"f":13369,"k":"a","x":3824},{"f":13099,"k":"a","x":5949},{"f":13258,"k":"a","x":13250},{"f":3236,"k":"a","x":13372},{"f":13373,"k":"a","x":13371},{"f":13327,"k":"a","x":3874},{"f":13375,"k":"a","x":5949},{"f":13376,"k":"a","x":10670},{"f":13377,"k":"a","x":7344},{"f":13378,"k":"a","x":13347},{"f":13374,"k":"a","x":13379},{"f":507,"k":"a","x":13372},{"f":13381,"k":"a","x":13259},{"f":513,"k":"a","x":13372},{"f":13383,"k":"a","x":13259},{"f":335,"k":"a","x":13384},{"f":13367,"k":"a","x":3874},{"f":7358,"k":"a","x":13386},{"f":13387,"k":"a","x":3860},{"f":13249,"k":"a","x":13388},{"f":13308,"k":"a","x":13389},{"f":13390,"k":"a","x":3860},{"f":3604,"k":"a","x":3851},{"f":13392,"k":"a","x":7344},{"f":151,"k":"a","x":13393},{"f":13394,"k":"a","x":3848},{"b":"e","k":"l","n":"","t":149,"v":13395},{"f":13391,"k":"a","x":13396},{"k":"c","n":"UorAtlas.Closure.conjugate_inv","u":[]},{"f":13398,"k":"a","x":3874},{"f":13399,"k":"a","x":3860},{"f":13397,"k":"a","x":13400},{"f":13385,"k":"a","x":13401},{"f":13382,"k":"a","x":13402},{"f":13403,"k":"a","x":10675},{"f":13380,"k":"a","x":13404},{"f":13197,"k":"a","x":13227},{"f":13406,"k":"a","x":3889},{"f":11528,"k":"a","x":13407},{"f":13408,"k":"a","x":3886},{"f":3195,"k":"a","x":13409},{"f":11528,"k":"a","x":3921},{"f":13411,"k":"a","x":5977},{"f":678,"k":"a","x":13412},{"f":13291,"k":"a","x":5977},{"f":8310,"k":"a","x":13414},{"f":13415,"k":"a","x":3928},{"f":13413,"k":"a","x":13416},{"b":"e","k":"l","n":"","t":149,"v":13417},{"f":10841,"k":"a","x":13418},{"f":13410,"k":"a","x":13419},{"f":13269,"k":"a","x":3886},{"f":13421,"k":"a","x":13227},{"f":13422,"k":"a","x":3889},{"f":13420,"k":"a","x":13423},{"f":12120,"k":"a","x":13418},{"f":13425,"k":"a","x":11042},{"f":214,"k":"a","x":13277},{"f":13427,"k":"a","x":13280},{"f":3195,"k":"a","x":13277},{"f":13099,"k":"a","x":11042},{"f":13429,"k":"a","x":13430},{"f":3884,"k":"a","x":11042},{"f":13431,"k":"a","x":13432},{"f":13433,"k":"a","x":3848},{"f":13428,"k":"a","x":13434},{"f":13398,"k":"a","x":3851},{"f":13436,"k":"a","x":3886},{"f":13435,"k":"a","x":13437},{"f":13426,"k":"a","x":13438},{"f":13424,"k":"a","x":13439},{"body":13440,"d":true,"k":"e","n":"","t":13371,"v":13405},{"body":13441,"d":false,"k":"e","n":"","t":149,"v":13370},{"b":"e","k":"l","n":"","t":13210,"v":13442},{"f":13366,"k":"a","x":13443},{"b":"e","k":"l","n":"","t":149,"v":13444},{"f":13245,"k":"a","x":13445},{"f":507,"k":"a","x":13216},{"f":11536,"k":"a","x":243},{"f":605,"k":"a","x":13448},{"f":13449,"k":"a","x":11542},{"f":13447,"k":"a","x":13450},{"f":513,"k":"a","x":13216},{"f":13452,"k":"a","x":13450},{"f":335,"k":"a","x":13453},{"f":656,"k":"a","x":13214},{"f":13455,"k":"a","x":13448},{"f":605,"k":"a","x":3785},{"f":13457,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":0,"v":13458},{"f":13456,"k":"a","x":13459},{"f":12258,"k":"a","x":149},{"f":13461,"k":"a","x":243},{"f":13462,"k":"a","x":7458},{"f":13460,"k":"a","x":13463},{"f":13454,"k":"a","x":13464},{"f":13451,"k":"a","x":13465},{"f":507,"k":"a","x":13450},{"f":605,"k":"a","x":11542},{"f":13468,"k":"a","x":11542},{"f":13467,"k":"a","x":13469},{"f":513,"k":"a","x":13450},{"f":13471,"k":"a","x":13469},{"f":335,"k":"a","x":13472},{"f":656,"k":"a","x":13448},{"f":13474,"k":"a","x":11542},{"f":13475,"k":"a","x":13459},{"f":13476,"k":"a","x":300},{"f":13473,"k":"a","x":13477},{"f":13470,"k":"a","x":13478},{"f":6149,"k":"a","x":11542},{"f":13479,"k":"a","x":13480},{"f":13466,"k":"a","x":13481},{"f":13446,"k":"a","x":13482},{"f":13243,"k":"a","x":13483},{"f":13200,"k":"a","x":13484},{"b":"e","k":"l","n":"","t":13177,"v":13485},{"b":"e","k":"l","n":"","t":13160,"v":13486},{"f":13174,"k":"a","x":13487},{"b":"e","k":"l","n":"","t":13154,"v":13488},{"b":"e","k":"l","n":"","t":13121,"v":13489},{"f":13143,"k":"a","x":13490},{"b":"e","k":"l","n":"","t":13108,"v":13491},{"b":"e","k":"l","n":"","t":11520,"v":13492},{"f":13120,"k":"a","x":13493},{"b":"e","k":"l","n":"","t":3596,"v":13494},{"b":"i","k":"l","n":"","t":149,"v":13495},{"f":459,"k":"a","x":3217},{"f":13497,"k":"a","x":7167},{"f":51,"k":"a","x":13498},{"f":13499,"k":"a","x":55},{"b":"e","k":"p","n":"","t":49,"v":13500},{"b":"e","k":"p","n":"","t":361,"v":13501},{"f":461,"k":"a","x":470},{"f":51,"k":"a","x":13503},{"f":13504,"k":"a","x":158},{"b":"e","k":"l","n":"","t":49,"v":13505},{"f":774,"k":"a","x":13506},{"f":3217,"k":"a","x":794},{"f":13497,"k":"a","x":13508},{"f":51,"k":"a","x":13509},{"f":13510,"k":"a","x":794},{"f":4066,"k":"a","x":13511},{"f":4068,"k":"a","x":13511},{"k":"c","n":"UorAtlas.LexLeanInternal.decl262","u":[]},{"f":65,"k":"a","x":13514},{"f":13515,"k":"a","x":62},{"f":63,"k":"a","x":13516},{"f":51,"k":"a","x":13517},{"f":13518,"k":"a","x":794},{"f":13513,"k":"a","x":13519},{"f":13520,"k":"a","x":4070},{"f":11429,"k":"a","x":13510},{"f":13522,"k":"a","x":13518},{"f":11433,"k":"a","x":13509},{"f":13524,"k":"a","x":13517},{"f":13525,"k":"a","x":51},{"f":4099,"k":"a","x":49},{"f":175,"k":"a","x":13508},{"f":3217,"k":"a","x":13517},{"f":13528,"k":"a","x":13529},{"f":13527,"k":"a","x":13530},{"f":6099,"k":"a","x":13508},{"f":13532,"k":"a","x":13529},{"f":13531,"k":"a","x":13533},{"f":13534,"k":"a","x":13517},{"f":13515,"k":"a","x":86},{"f":87,"k":"a","x":13536},{"f":3217,"k":"a","x":13537},{"f":13528,"k":"a","x":13538},{"f":59,"k":"a","x":13539},{"f":13532,"k":"a","x":13538},{"f":13540,"k":"a","x":13541},{"f":13542,"k":"a","x":13537},{"f":13515,"k":"a","x":103},{"f":104,"k":"a","x":13544},{"f":3217,"k":"a","x":13545},{"f":13528,"k":"a","x":13546},{"f":59,"k":"a","x":13547},{"f":13532,"k":"a","x":13546},{"f":13548,"k":"a","x":13549},{"f":13550,"k":"a","x":13545},{"f":13515,"k":"a","x":787},{"f":927,"k":"a","x":13552},{"f":13551,"k":"a","x":13553},{"f":13543,"k":"a","x":13554},{"f":13535,"k":"a","x":13555},{"f":4126,"k":"a","x":13508},{"f":13556,"k":"a","x":13557},{"f":13526,"k":"a","x":13558},{"f":13523,"k":"a","x":13559},{"f":13560,"k":"a","x":794},{"f":13521,"k":"a","x":13561},{"f":4119,"k":"a","x":13517},{"f":13562,"k":"a","x":13563},{"f":13512,"k":"a","x":13564},{"f":13507,"k":"a","x":13565},{"f":3217,"k":"a","x":912},{"f":13497,"k":"a","x":13567},{"f":51,"k":"a","x":13568},{"f":13569,"k":"a","x":912},{"f":507,"k":"a","x":13570},{"f":175,"k":"a","x":13567},{"f":13572,"k":"a","x":13529},{"f":59,"k":"a","x":13573},{"f":6099,"k":"a","x":13567},{"f":13575,"k":"a","x":13529},{"f":13574,"k":"a","x":13576},{"f":13577,"k":"a","x":13517},{"f":13572,"k":"a","x":13538},{"f":59,"k":"a","x":13579},{"f":13575,"k":"a","x":13538},{"f":13580,"k":"a","x":13581},{"f":13582,"k":"a","x":13537},{"f":13572,"k":"a","x":13546},{"f":59,"k":"a","x":13584},{"f":13575,"k":"a","x":13546},{"f":13585,"k":"a","x":13586},{"f":13587,"k":"a","x":13545},{"f":13588,"k":"a","x":13553},{"f":13583,"k":"a","x":13589},{"f":13578,"k":"a","x":13590},{"f":51,"k":"a","x":13591},{"f":13592,"k":"a","x":912},{"f":13571,"k":"a","x":13593},{"f":513,"k":"a","x":13570},{"f":13595,"k":"a","x":13593},{"f":335,"k":"a","x":13596},{"f":857,"k":"a","x":13568},{"f":13598,"k":"a","x":13591},{"f":51,"k":"a","x":158},{"f":13600,"k":"a","x":912},{"b":"e","k":"l","n":"","t":49,"v":13601},{"f":13599,"k":"a","x":13602},{"k":"c","n":"UorAtlas.Group.blkOf.eq_1","u":[]},{"f":13604,"k":"a","x":3217},{"f":13605,"k":"a","x":13567},{"f":13603,"k":"a","x":13606},{"f":13597,"k":"a","x":13607},{"f":13594,"k":"a","x":13608},{"f":507,"k":"a","x":13593},{"f":51,"k":"a","x":13590},{"f":13611,"k":"a","x":912},{"f":13610,"k":"a","x":13612},{"f":513,"k":"a","x":13593},{"f":13614,"k":"a","x":13612},{"f":335,"k":"a","x":13615},{"f":857,"k":"a","x":13591},{"f":13617,"k":"a","x":13590},{"f":13618,"k":"a","x":13602},{"f":1050,"k":"a","x":13573},{"f":13620,"k":"a","x":13576},{"f":3251,"k":"a","x":53},{"f":13622,"k":"a","x":912},{"f":13623,"k":"a","x":13517},{"f":4859,"k":"a","x":13517},{"f":1053,"k":"a","x":13625},{"f":1003,"k":"a","x":13517},{"f":1056,"k":"a","x":13627},{"f":1006,"k":"a","x":13517},{"f":13628,"k":"a","x":13629},{"f":13626,"k":"a","x":13630},{"f":1062,"k":"a","x":13625},{"f":13632,"k":"a","x":13630},{"f":1061,"k":"a","x":13633},{"f":13634,"k":"a","x":1066},{"f":335,"k":"a","x":13635},{"f":13636,"k":"a","x":1070},{"f":13631,"k":"a","x":13637},{"f":13624,"k":"a","x":13638},{"f":13621,"k":"a","x":13639},{"f":13640,"k":"a","x":49},{"f":13641,"k":"a","x":13517},{"f":13642,"k":"a","x":13590},{"f":13619,"k":"a","x":13643},{"f":13616,"k":"a","x":13644},{"f":13613,"k":"a","x":13645},{"f":507,"k":"a","x":13612},{"f":51,"k":"a","x":13537},{"f":13648,"k":"a","x":912},{"f":13647,"k":"a","x":13649},{"f":513,"k":"a","x":13612},{"f":13651,"k":"a","x":13649},{"f":335,"k":"a","x":13652},{"f":13572,"k":"a","x":13567},{"f":59,"k":"a","x":13654},{"f":13655,"k":"a","x":13581},{"f":13656,"k":"a","x":13537},{"f":13657,"k":"a","x":13589},{"f":857,"k":"a","x":13658},{"f":13659,"k":"a","x":13537},{"f":13660,"k":"a","x":13602},{"f":889,"k":"a","x":13654},{"f":13662,"k":"a","x":13581},{"f":892,"k":"a","x":143},{"f":13664,"k":"a","x":13567},{"f":13663,"k":"a","x":13665},{"f":13666,"k":"a","x":49},{"f":13667,"k":"a","x":13537},{"f":13668,"k":"a","x":13589},{"f":13661,"k":"a","x":13669},{"f":13653,"k":"a","x":13670},{"f":13650,"k":"a","x":13671},{"f":137,"k":"a","x":13537},{"f":13672,"k":"a","x":13673},{"f":13646,"k":"a","x":13674},{"f":13609,"k":"a","x":13675},{"f":13566,"k":"a","x":13676},{"f":3217,"k":"a","x":920},{"f":13497,"k":"a","x":13678},{"f":51,"k":"a","x":13679},{"f":13680,"k":"a","x":920},{"f":507,"k":"a","x":13681},{"f":175,"k":"a","x":13678},{"f":13683,"k":"a","x":13529},{"f":59,"k":"a","x":13684},{"f":6099,"k":"a","x":13678},{"f":13686,"k":"a","x":13529},{"f":13685,"k":"a","x":13687},{"f":13688,"k":"a","x":13517},{"f":13683,"k":"a","x":13538},{"f":59,"k":"a","x":13690},{"f":13686,"k":"a","x":13538},{"f":13691,"k":"a","x":13692},{"f":13693,"k":"a","x":13537},{"f":13683,"k":"a","x":13546},{"f":59,"k":"a","x":13695},{"f":13686,"k":"a","x":13546},{"f":13696,"k":"a","x":13697},{"f":13698,"k":"a","x":13545},{"f":13699,"k":"a","x":13553},{"f":13694,"k":"a","x":13700},{"f":13689,"k":"a","x":13701},{"f":51,"k":"a","x":13702},{"f":13703,"k":"a","x":920},{"f":13682,"k":"a","x":13704},{"f":513,"k":"a","x":13681},{"f":13706,"k":"a","x":13704},{"f":335,"k":"a","x":13707},{"f":857,"k":"a","x":13679},{"f":13709,"k":"a","x":13702},{"f":13600,"k":"a","x":920},{"b":"e","k":"l","n":"","t":49,"v":13711},{"f":13710,"k":"a","x":13712},{"f":13605,"k":"a","x":13678},{"f":13713,"k":"a","x":13714},{"f":13708,"k":"a","x":13715},{"f":13705,"k":"a","x":13716},{"f":507,"k":"a","x":13704},{"f":51,"k":"a","x":13701},{"f":13719,"k":"a","x":920},{"f":13718,"k":"a","x":13720},{"f":513,"k":"a","x":13704},{"f":13722,"k":"a","x":13720},{"f":335,"k":"a","x":13723},{"f":857,"k":"a","x":13702},{"f":13725,"k":"a","x":13701},{"f":13726,"k":"a","x":13712},{"f":1050,"k":"a","x":13684},{"f":13728,"k":"a","x":13687},{"f":13622,"k":"a","x":920},{"f":13730,"k":"a","x":13517},{"f":4999,"k":"a","x":13517},{"f":1053,"k":"a","x":13732},{"f":1151,"k":"a","x":13517},{"f":1056,"k":"a","x":13734},{"f":1154,"k":"a","x":13517},{"f":13735,"k":"a","x":13736},{"f":13733,"k":"a","x":13737},{"f":1062,"k":"a","x":13732},{"f":13739,"k":"a","x":13737},{"f":1061,"k":"a","x":13740},{"f":13741,"k":"a","x":1066},{"f":335,"k":"a","x":13742},{"f":13743,"k":"a","x":1070},{"f":13738,"k":"a","x":13744},{"f":13731,"k":"a","x":13745},{"f":13729,"k":"a","x":13746},{"f":13747,"k":"a","x":49},{"f":13748,"k":"a","x":13517},{"f":13749,"k":"a","x":13701},{"f":13727,"k":"a","x":13750},{"f":13724,"k":"a","x":13751},{"f":13721,"k":"a","x":13752},{"f":507,"k":"a","x":13720},{"f":51,"k":"a","x":13700},{"f":13755,"k":"a","x":920},{"f":13754,"k":"a","x":13756},{"f":513,"k":"a","x":13720},{"f":13758,"k":"a","x":13756},{"f":335,"k":"a","x":13759},{"f":857,"k":"a","x":13701},{"f":13761,"k":"a","x":13700},{"f":13762,"k":"a","x":13712},{"f":1050,"k":"a","x":13690},{"f":13764,"k":"a","x":13692},{"f":13730,"k":"a","x":13537},{"f":4999,"k":"a","x":13537},{"f":1053,"k":"a","x":13767},{"f":1151,"k":"a","x":13537},{"f":1056,"k":"a","x":13769},{"f":1154,"k":"a","x":13537},{"f":13770,"k":"a","x":13771},{"f":13768,"k":"a","x":13772},{"f":1062,"k":"a","x":13767},{"f":13774,"k":"a","x":13772},{"f":1061,"k":"a","x":13775},{"f":13776,"k":"a","x":1066},{"f":335,"k":"a","x":13777},{"f":13778,"k":"a","x":1070},{"f":13773,"k":"a","x":13779},{"f":13766,"k":"a","x":13780},{"f":13765,"k":"a","x":13781},{"f":13782,"k":"a","x":49},{"f":13783,"k":"a","x":13537},{"f":13784,"k":"a","x":13700},{"f":13763,"k":"a","x":13785},{"f":13760,"k":"a","x":13786},{"f":13757,"k":"a","x":13787},{"f":507,"k":"a","x":13756},{"f":51,"k":"a","x":13545},{"f":13790,"k":"a","x":920},{"f":13789,"k":"a","x":13791},{"f":513,"k":"a","x":13756},{"f":13793,"k":"a","x":13791},{"f":335,"k":"a","x":13794},{"f":13683,"k":"a","x":13678},{"f":59,"k":"a","x":13796},{"f":13797,"k":"a","x":13697},{"f":13798,"k":"a","x":13545},{"f":13799,"k":"a","x":13553},{"f":857,"k":"a","x":13800},{"f":13801,"k":"a","x":13545},{"f":13802,"k":"a","x":13712},{"f":889,"k":"a","x":13796},{"f":13804,"k":"a","x":13697},{"f":13664,"k":"a","x":13678},{"f":13805,"k":"a","x":13806},{"f":13807,"k":"a","x":49},{"f":13808,"k":"a","x":13545},{"f":13809,"k":"a","x":13553},{"f":13803,"k":"a","x":13810},{"f":13795,"k":"a","x":13811},{"f":13792,"k":"a","x":13812},{"f":137,"k":"a","x":13545},{"f":13813,"k":"a","x":13814},{"f":13788,"k":"a","x":13815},{"f":13753,"k":"a","x":13816},{"f":13717,"k":"a","x":13817},{"f":13677,"k":"a","x":13818},{"f":3217,"k":"a","x":929},{"f":13497,"k":"a","x":13820},{"f":51,"k":"a","x":13821},{"f":13822,"k":"a","x":929},{"f":507,"k":"a","x":13823},{"f":175,"k":"a","x":13820},{"f":13825,"k":"a","x":13529},{"f":59,"k":"a","x":13826},{"f":6099,"k":"a","x":13820},{"f":13828,"k":"a","x":13529},{"f":13827,"k":"a","x":13829},{"f":13830,"k":"a","x":13517},{"f":13825,"k":"a","x":13538},{"f":59,"k":"a","x":13832},{"f":13828,"k":"a","x":13538},{"f":13833,"k":"a","x":13834},{"f":13835,"k":"a","x":13537},{"f":13825,"k":"a","x":13546},{"f":59,"k":"a","x":13837},{"f":13828,"k":"a","x":13546},{"f":13838,"k":"a","x":13839},{"f":13840,"k":"a","x":13545},{"f":13841,"k":"a","x":13553},{"f":13836,"k":"a","x":13842},{"f":13831,"k":"a","x":13843},{"f":51,"k":"a","x":13844},{"f":13845,"k":"a","x":929},{"f":13824,"k":"a","x":13846},{"f":513,"k":"a","x":13823},{"f":13848,"k":"a","x":13846},{"f":335,"k":"a","x":13849},{"f":857,"k":"a","x":13821},{"f":13851,"k":"a","x":13844},{"f":13600,"k":"a","x":929},{"b":"e","k":"l","n":"","t":49,"v":13853},{"f":13852,"k":"a","x":13854},{"f":13605,"k":"a","x":13820},{"f":13855,"k":"a","x":13856},{"f":13850,"k":"a","x":13857},{"f":13847,"k":"a","x":13858},{"f":507,"k":"a","x":13846},{"f":51,"k":"a","x":13843},{"f":13861,"k":"a","x":929},{"f":13860,"k":"a","x":13862},{"f":513,"k":"a","x":13846},{"f":13864,"k":"a","x":13862},{"f":335,"k":"a","x":13865},{"f":857,"k":"a","x":13844},{"f":13867,"k":"a","x":13843},{"f":13868,"k":"a","x":13854},{"f":1050,"k":"a","x":13826},{"f":13870,"k":"a","x":13829},{"f":13622,"k":"a","x":929},{"f":13872,"k":"a","x":13517},{"f":5164,"k":"a","x":13517},{"f":1053,"k":"a","x":13874},{"f":1325,"k":"a","x":13517},{"f":1056,"k":"a","x":13876},{"f":1328,"k":"a","x":13517},{"f":13877,"k":"a","x":13878},{"f":13875,"k":"a","x":13879},{"f":1062,"k":"a","x":13874},{"f":13881,"k":"a","x":13879},{"f":1061,"k":"a","x":13882},{"f":13883,"k":"a","x":1066},{"f":335,"k":"a","x":13884},{"f":13885,"k":"a","x":1070},{"f":13880,"k":"a","x":13886},{"f":13873,"k":"a","x":13887},{"f":13871,"k":"a","x":13888},{"f":13889,"k":"a","x":49},{"f":13890,"k":"a","x":13517},{"f":13891,"k":"a","x":13843},{"f":13869,"k":"a","x":13892},{"f":13866,"k":"a","x":13893},{"f":13863,"k":"a","x":13894},{"f":507,"k":"a","x":13862},{"f":51,"k":"a","x":13842},{"f":13897,"k":"a","x":929},{"f":13896,"k":"a","x":13898},{"f":513,"k":"a","x":13862},{"f":13900,"k":"a","x":13898},{"f":335,"k":"a","x":13901},{"f":857,"k":"a","x":13843},{"f":13903,"k":"a","x":13842},{"f":13904,"k":"a","x":13854},{"f":1050,"k":"a","x":13832},{"f":13906,"k":"a","x":13834},{"f":13872,"k":"a","x":13537},{"f":5164,"k":"a","x":13537},{"f":1053,"k":"a","x":13909},{"f":1325,"k":"a","x":13537},{"f":1056,"k":"a","x":13911},{"f":1328,"k":"a","x":13537},{"f":13912,"k":"a","x":13913},{"f":13910,"k":"a","x":13914},{"f":1062,"k":"a","x":13909},{"f":13916,"k":"a","x":13914},{"f":1061,"k":"a","x":13917},{"f":13918,"k":"a","x":1066},{"f":335,"k":"a","x":13919},{"f":13920,"k":"a","x":1070},{"f":13915,"k":"a","x":13921},{"f":13908,"k":"a","x":13922},{"f":13907,"k":"a","x":13923},{"f":13924,"k":"a","x":49},{"f":13925,"k":"a","x":13537},{"f":13926,"k":"a","x":13842},{"f":13905,"k":"a","x":13927},{"f":13902,"k":"a","x":13928},{"f":13899,"k":"a","x":13929},{"f":507,"k":"a","x":13898},{"f":51,"k":"a","x":13553},{"f":13932,"k":"a","x":929},{"f":13931,"k":"a","x":13933},{"f":513,"k":"a","x":13898},{"f":13935,"k":"a","x":13933},{"f":335,"k":"a","x":13936},{"f":857,"k":"a","x":13842},{"f":13938,"k":"a","x":13553},{"f":13939,"k":"a","x":13854},{"f":1050,"k":"a","x":13837},{"f":13941,"k":"a","x":13839},{"f":13872,"k":"a","x":13545},{"f":5164,"k":"a","x":13545},{"f":1053,"k":"a","x":13944},{"f":1325,"k":"a","x":13545},{"f":1056,"k":"a","x":13946},{"f":1328,"k":"a","x":13545},{"f":13947,"k":"a","x":13948},{"f":13945,"k":"a","x":13949},{"f":1062,"k":"a","x":13944},{"f":13951,"k":"a","x":13949},{"f":1061,"k":"a","x":13952},{"f":13953,"k":"a","x":1066},{"f":335,"k":"a","x":13954},{"f":13955,"k":"a","x":1070},{"f":13950,"k":"a","x":13956},{"f":13943,"k":"a","x":13957},{"f":13942,"k":"a","x":13958},{"f":13959,"k":"a","x":49},{"f":13960,"k":"a","x":13545},{"f":13961,"k":"a","x":13553},{"f":13940,"k":"a","x":13962},{"f":13937,"k":"a","x":13963},{"f":13934,"k":"a","x":13964},{"f":137,"k":"a","x":13553},{"f":13965,"k":"a","x":13966},{"f":13930,"k":"a","x":13967},{"f":13895,"k":"a","x":13968},{"f":13859,"k":"a","x":13969},{"f":13819,"k":"a","x":13970},{"f":13971,"k":"a","x":55},{"b":"e","k":"l","n":"","t":49,"v":13972},{"b":"e","k":"l","n":"","t":361,"v":13973},{"b":"e","k":"p","n":"","t":142,"v":7321},{"f":909,"k":"a","x":1500},{"f":909,"k":"a","x":996},{"f":909,"k":"a","x":1180},{"f":909,"k":"a","x":6394},{"f":765,"k":"a","x":179},{"f":4,"k":"a","x":13980},{"f":13981,"k":"a","x":6402},{"f":335,"k":"a","x":13982},{"f":629,"k":"a","x":6403},{"f":8503,"k":"a","x":1673},{"f":13985,"k":"a","x":6402},{"f":13984,"k":"a","x":13986},{"k":"c","n":"UorAtlas.LexLeanInternal.decl391","u":[]},{"f":13988,"k":"a","x":204},{"f":13989,"k":"a","x":206},{"f":13990,"k":"a","x":202},{"f":13991,"k":"a","x":407},{"f":13992,"k":"a","x":227},{"f":13993,"k":"a","x":208},{"b":"e","k":"l","n":"","t":6404,"v":13994},{"f":13987,"k":"a","x":13995},{"f":13983,"k":"a","x":13996},{"body":13997,"d":true,"k":"e","n":"","t":6397,"v":13979},{"body":13998,"d":true,"k":"e","n":"","t":6393,"v":13978},{"body":13999,"d":true,"k":"e","n":"","t":1505,"v":13977},{"body":14000,"d":true,"k":"e","n":"","t":1503,"v":13976},{"b":"e","k":"l","n":"","t":142,"v":14001},{"f":151,"k":"a","x":10178},{"f":14003,"k":"a","x":208},{"f":5860,"k":"a","x":1299},{"f":7354,"k":"a","x":14005},{"f":14006,"k":"a","x":240},{"f":8310,"k":"a","x":7556},{"k":"c","n":"UorAtlas.Prelude.Perm.one","u":[]},{"f":14009,"k":"a","x":148},{"f":14008,"k":"a","x":14010},{"b":"e","k":"p","n":"","t":14007,"v":14011},{"b":"e","k":"p","n":"","t":14004,"v":14012},{"b":"i","k":"p","n":"","t":149,"v":14013},{"b":"e","k":"p","n":"","t":49,"v":14014},{"b":"e","k":"p","n":"","t":3649,"v":14015},{"b":"e","k":"p","n":"","t":361,"v":14016},{"b":"e","k":"p","n":"","t":3643,"v":14017},{"b":"i","k":"p","n":"","t":143,"v":14018},{"f":171,"k":"a","x":3785},{"f":678,"k":"a","x":14020},{"f":176,"k":"a","x":3785},{"f":14022,"k":"a","x":7342},{"f":175,"k":"a","x":14023},{"f":14024,"k":"a","x":644},{"f":14021,"k":"a","x":14025},{"b":"e","k":"l","n":"","t":149,"v":14026},{"f":10831,"k":"a","x":14027},{"f":10841,"k":"a","x":14027},{"f":8310,"k":"a","x":10375},{"f":14030,"k":"a","x":14010},{"b":"e","k":"l","n":"","t":14029,"v":14031},{"f":14028,"k":"a","x":14032},{"f":3642,"k":"a","x":245},{"f":3236,"k":"a","x":14034},{"f":14035,"k":"a","x":14029},{"f":10874,"k":"a","x":245},{"f":14036,"k":"a","x":14037},{"f":14038,"k":"a","x":247},{"f":14033,"k":"a","x":14039},{"f":171,"k":"a","x":3824},{"f":170,"k":"a","x":14041},{"f":176,"k":"a","x":3824},{"f":14043,"k":"a","x":7342},{"f":175,"k":"a","x":14044},{"f":14045,"k":"a","x":702},{"f":14042,"k":"a","x":14046},{"f":678,"k":"a","x":14041},{"f":14048,"k":"a","x":14046},{"f":8310,"k":"a","x":10486},{"f":14050,"k":"a","x":14010},{"b":"e","k":"l","n":"","t":14049,"v":14051},{"f":14047,"k":"a","x":14052},{"f":14053,"k":"a","x":659},{"f":176,"k":"a","x":3860},{"f":14055,"k":"a","x":7342},{"f":175,"k":"a","x":14056},{"f":14057,"k":"a","x":3874},{"f":3598,"k":"a","x":3886},{"f":14059,"k":"a","x":11042},{"f":14060,"k":"a","x":7339},{"f":3604,"k":"a","x":3928},{"f":14062,"k":"a","x":7344},{"f":10531,"k":"a","x":14063},{"f":4066,"k":"a","x":14064},{"f":4068,"k":"a","x":14064},{"f":10021,"k":"a","x":14063},{"f":14067,"k":"a","x":14063},{"f":14066,"k":"a","x":14068},{"f":14069,"k":"a","x":4070},{"f":4091,"k":"a","x":144},{"f":14071,"k":"a","x":264},{"f":14072,"k":"a","x":10531},{"f":14073,"k":"a","x":14067},{"b":"e","k":"p","n":"","t":144,"v":264},{"f":10518,"k":"a","x":14075},{"f":14076,"k":"a","x":10530},{"f":14077,"k":"a","x":14063},{"f":14078,"k":"a","x":10021},{"f":270,"k":"a","x":361},{"f":14080,"k":"a","x":144},{"f":14081,"k":"a","x":5977},{"f":3603,"k":"a","x":14063},{"f":367,"k":"a","x":7339},{"f":14062,"k":"a","x":14084},{"f":10637,"k":"a","x":14085},{"f":14086,"k":"a","x":12338},{"f":3609,"k":"a","x":3928},{"f":14088,"k":"a","x":10999},{"f":14089,"k":"a","x":7339},{"f":14087,"k":"a","x":14090},{"f":14091,"k":"a","x":14063},{"f":10021,"k":"a","x":14085},{"f":14093,"k":"a","x":14063},{"f":335,"k":"a","x":14094},{"f":136,"k":"a","x":144},{"f":14096,"k":"a","x":14063},{"f":14095,"k":"a","x":14097},{"f":14092,"k":"a","x":14098},{"f":14083,"k":"a","x":14099},{"f":14086,"k":"a","x":12355},{"f":3614,"k":"a","x":3928},{"f":14102,"k":"a","x":7339},{"f":14101,"k":"a","x":14103},{"f":14104,"k":"a","x":14063},{"f":14105,"k":"a","x":14098},{"f":14100,"k":"a","x":14106},{"f":14086,"k":"a","x":12363},{"f":3618,"k":"a","x":3928},{"f":14109,"k":"a","x":10999},{"f":14110,"k":"a","x":7339},{"f":14108,"k":"a","x":14111},{"f":14112,"k":"a","x":14063},{"f":14113,"k":"a","x":14098},{"f":14107,"k":"a","x":14114},{"f":14082,"k":"a","x":14115},{"f":14116,"k":"a","x":367},{"k":"c","n":"UorAtlas.Closure.presentationImage.eq_1","u":[]},{"f":14118,"k":"a","x":3928},{"f":14119,"k":"a","x":10999},{"f":14120,"k":"a","x":7339},{"f":14117,"k":"a","x":14121},{"f":14079,"k":"a","x":14122},{"f":14074,"k":"a","x":14123},{"f":14124,"k":"a","x":14063},{"f":14070,"k":"a","x":14125},{"f":4118,"k":"a","x":144},{"f":14127,"k":"a","x":14063},{"f":14126,"k":"a","x":14128},{"f":14065,"k":"a","x":14129},{"f":3646,"k":"a","x":5980},{"f":175,"k":"a","x":14131},{"f":14132,"k":"a","x":3914},{"f":507,"k":"a","x":14133},{"f":176,"k":"a","x":3950},{"f":14135,"k":"a","x":7340},{"f":175,"k":"a","x":14136},{"f":14137,"k":"a","x":3914},{"f":14134,"k":"a","x":14138},{"f":513,"k":"a","x":14133},{"f":14140,"k":"a","x":14138},{"f":335,"k":"a","x":14141},{"f":3598,"k":"a","x":3950},{"f":14143,"k":"a","x":11051},{"f":14144,"k":"a","x":7339},{"f":3646,"k":"a","x":14145},{"f":517,"k":"a","x":14146},{"f":14147,"k":"a","x":14136},{"f":175,"k":"a","x":5988},{"f":14149,"k":"a","x":3976},{"b":"e","k":"l","n":"","t":143,"v":14150},{"f":14148,"k":"a","x":14151},{"f":10945,"k":"a","x":3950},{"f":14153,"k":"a","x":11051},{"f":14154,"k":"a","x":7339},{"f":14152,"k":"a","x":14155},{"f":14142,"k":"a","x":14156},{"f":14139,"k":"a","x":14157},{"f":507,"k":"a","x":14138},{"f":14135,"k":"a","x":7342},{"f":175,"k":"a","x":14160},{"f":14161,"k":"a","x":3914},{"f":14159,"k":"a","x":14162},{"f":513,"k":"a","x":14138},{"f":14164,"k":"a","x":14162},{"f":335,"k":"a","x":14165},{"f":517,"k":"a","x":7340},{"f":14167,"k":"a","x":7342},{"f":176,"k":"a","x":3985},{"f":14169,"k":"a","x":5988},{"f":175,"k":"a","x":14170},{"f":14171,"k":"a","x":3976},{"b":"e","k":"l","n":"","t":143,"v":14172},{"f":14168,"k":"a","x":14173},{"k":"c","n":"UorAtlas.Closure.V_canonicalPresentation","u":[]},{"f":14174,"k":"a","x":14175},{"f":14166,"k":"a","x":14176},{"f":14163,"k":"a","x":14177},{"f":507,"k":"a","x":14162},{"f":3956,"k":"a","x":3914},{"f":14179,"k":"a","x":14180},{"f":513,"k":"a","x":14162},{"f":14182,"k":"a","x":14180},{"f":335,"k":"a","x":14183},{"f":517,"k":"a","x":14160},{"f":14185,"k":"a","x":3914},{"f":14186,"k":"a","x":14151},{"f":14187,"k":"a","x":6173},{"f":14184,"k":"a","x":14188},{"f":14181,"k":"a","x":14189},{"f":6357,"k":"a","x":3914},{"f":14190,"k":"a","x":14191},{"f":14178,"k":"a","x":14192},{"f":14158,"k":"a","x":14193},{"f":10021,"k":"a","x":6011},{"f":367,"k":"a","x":6075},{"f":10713,"k":"a","x":14196},{"f":14195,"k":"a","x":14197},{"f":678,"k":"a","x":14198},{"f":10021,"k":"a","x":6032},{"f":152,"k":"a","x":6018},{"f":367,"k":"a","x":11169},{"f":14201,"k":"a","x":14202},{"f":14200,"k":"a","x":14203},{"f":443,"k":"a","x":6022},{"f":14205,"k":"a","x":11174},{"b":"e","k":"p","n":"","t":14204,"v":14206},{"b":"e","k":"p","n":"","t":142,"v":14207},{"f":14199,"k":"a","x":14208},{"b":"e","k":"l","n":"","t":142,"v":14209},{"f":10435,"k":"a","x":14210},{"f":10444,"k":"a","x":14210},{"i":10,"k":"b"},{"f":8310,"k":"a","x":14213},{"f":14214,"k":"a","x":14010},{"b":"e","k":"l","n":"","t":14212,"v":14215},{"f":14211,"k":"a","x":14216},{"f":10668,"k":"a","x":3976},{"i":13,"k":"b"},{"f":14218,"k":"a","x":14219},{"f":14220,"k":"a","x":5985},{"f":14221,"k":"a","x":3978},{"f":14222,"k":"a","x":5988},{"i":11,"k":"b"},{"f":14223,"k":"a","x":14224},{"f":14217,"k":"a","x":14225},{"f":152,"k":"a","x":11096},{"f":14227,"k":"a","x":14202},{"f":14200,"k":"a","x":14228},{"f":170,"k":"a","x":14229},{"f":10021,"k":"a","x":6055},{"f":152,"k":"a","x":4009},{"i":5,"k":"b"},{"f":367,"k":"a","x":14233},{"f":14232,"k":"a","x":14234},{"f":14231,"k":"a","x":14235},{"i":1,"k":"b"},{"f":443,"k":"a","x":14237},{"f":14238,"k":"a","x":11229},{"b":"e","k":"p","n":"","t":14236,"v":14239},{"b":"e","k":"p","n":"","t":142,"v":14240},{"f":14230,"k":"a","x":14241},{"f":678,"k":"a","x":14229},{"f":14243,"k":"a","x":14241},{"i":12,"k":"b"},{"f":8310,"k":"a","x":14245},{"f":14246,"k":"a","x":14010},{"b":"e","k":"l","n":"","t":14244,"v":14247},{"f":14242,"k":"a","x":14248},{"f":14249,"k":"a","x":6018},{"f":10021,"k":"a","x":11228},{"f":152,"k":"a","x":4022},{"f":367,"k":"a","x":11806},{"f":14252,"k":"a","x":14253},{"f":14251,"k":"a","x":14254},{"i":1,"k":"b"},{"f":443,"k":"a","x":14256},{"f":14257,"k":"a","x":11330},{"b":"e","k":"p","n":"","t":14255,"v":14258},{"b":"e","k":"p","n":"","t":142,"v":14259},{"f":151,"k":"a","x":14253},{"i":13,"k":"b"},{"f":14261,"k":"a","x":14262},{"f":152,"k":"a","x":11229},{"f":14264,"k":"a","x":14253},{"f":151,"k":"a","x":14265},{"f":14266,"k":"a","x":14262},{"f":3236,"k":"a","x":14267},{"f":14268,"k":"a","x":14263},{"k":"c","n":"UorAtlas.Closure.stabPres_reindex_iff","u":[]},{"f":14270,"k":"a","x":11229},{"f":14271,"k":"a","x":14253},{"f":14272,"k":"a","x":14262},{"f":14269,"k":"a","x":14273},{"f":151,"k":"a","x":11228},{"f":14275,"k":"a","x":14262},{"f":242,"k":"a","x":14276},{"f":14277,"k":"a","x":14267},{"f":10519,"k":"a","x":11228},{"f":14279,"k":"a","x":14265},{"f":151,"k":"a","x":11326},{"i":14,"k":"b"},{"f":14281,"k":"a","x":14282},{"b":"e","k":"l","n":"","t":144,"v":14283},{"f":14280,"k":"a","x":14284},{"f":14285,"k":"a","x":14237},{"f":14278,"k":"a","x":14286},{"f":14287,"k":"a","x":4041},{"f":14274,"k":"a","x":14288},{"f":3604,"k":"a","x":4377},{"f":14290,"k":"a","x":7344},{"f":151,"k":"a","x":14291},{"f":14292,"k":"a","x":14282},{"f":507,"k":"a","x":14293},{"f":367,"k":"a","x":11795},{"f":151,"k":"a","x":14295},{"f":14296,"k":"a","x":14282},{"f":14294,"k":"a","x":14297},{"f":513,"k":"a","x":14293},{"f":14299,"k":"a","x":14297},{"f":335,"k":"a","x":14300},{"f":10519,"k":"a","x":14291},{"f":14302,"k":"a","x":14295},{"f":151,"k":"a","x":11362},{"i":15,"k":"b"},{"f":14304,"k":"a","x":14305},{"b":"e","k":"l","n":"","t":144,"v":14306},{"f":14303,"k":"a","x":14307},{"f":10539,"k":"a","x":14295},{"f":14309,"k":"a","x":14291},{"i":6,"k":"b"},{"f":14310,"k":"a","x":14311},{"f":14308,"k":"a","x":14312},{"f":14301,"k":"a","x":14313},{"f":14298,"k":"a","x":14314},{"f":14315,"k":"a","x":11326},{"i":12,"k":"b"},{"f":13367,"k":"a","x":14317},{"f":7358,"k":"a","x":14318},{"f":14319,"k":"a","x":14305},{"f":13099,"k":"a","x":4403},{"f":3604,"k":"a","x":4442},{"f":14322,"k":"a","x":7344},{"f":151,"k":"a","x":14323},{"f":7358,"k":"a","x":4442},{"f":14325,"k":"a","x":4403},{"f":14324,"k":"a","x":14326},{"f":3236,"k":"a","x":14327},{"f":14328,"k":"a","x":14321},{"f":13327,"k":"a","x":4442},{"f":14330,"k":"a","x":4403},{"f":14331,"k":"a","x":4485},{"f":14332,"k":"a","x":7344},{"f":14333,"k":"a","x":13347},{"f":14329,"k":"a","x":14334},{"f":507,"k":"a","x":14327},{"i":16,"k":"b"},{"f":14324,"k":"a","x":14337},{"f":14336,"k":"a","x":14338},{"f":513,"k":"a","x":14327},{"f":14340,"k":"a","x":14338},{"f":335,"k":"a","x":14341},{"f":13367,"k":"a","x":4442},{"f":7358,"k":"a","x":14343},{"f":14344,"k":"a","x":14337},{"f":14325,"k":"a","x":14345},{"f":13308,"k":"a","x":14346},{"f":14347,"k":"a","x":14337},{"i":14,"k":"b"},{"f":3604,"k":"a","x":14349},{"f":14350,"k":"a","x":7344},{"f":151,"k":"a","x":14351},{"f":14352,"k":"a","x":4408},{"b":"e","k":"l","n":"","t":149,"v":14353},{"f":14348,"k":"a","x":14354},{"f":13398,"k":"a","x":4442},{"f":14356,"k":"a","x":14337},{"f":14355,"k":"a","x":14357},{"f":14342,"k":"a","x":14358},{"f":14339,"k":"a","x":14359},{"i":1,"k":"b"},{"f":14360,"k":"a","x":14361},{"f":14335,"k":"a","x":14362},{"f":284,"k":"a","x":11834},{"i":18,"k":"b"},{"f":14364,"k":"a","x":14365},{"f":7344,"k":"a","x":14366},{"f":7354,"k":"a","x":14367},{"i":1,"k":"b"},{"f":14368,"k":"a","x":14369},{"f":176,"k":"a","x":14349},{"f":14371,"k":"a","x":14367},{"f":7354,"k":"a","x":14372},{"f":7358,"k":"a","x":14349},{"f":14374,"k":"a","x":14369},{"f":14373,"k":"a","x":14375},{"f":3236,"k":"a","x":14376},{"f":14377,"k":"a","x":14370},{"k":"c","n":"UorAtlas.Closure.fixesBlock_conjugate_iff","u":[]},{"f":14379,"k":"a","x":14349},{"f":14380,"k":"a","x":14369},{"f":14381,"k":"a","x":14367},{"f":14378,"k":"a","x":14382},{"f":507,"k":"a","x":14376},{"i":17,"k":"b"},{"f":14373,"k":"a","x":14385},{"f":14384,"k":"a","x":14386},{"f":513,"k":"a","x":14376},{"f":14388,"k":"a","x":14386},{"f":335,"k":"a","x":14389},{"f":13367,"k":"a","x":14349},{"f":7358,"k":"a","x":14391},{"f":14392,"k":"a","x":14385},{"f":14374,"k":"a","x":14393},{"f":13308,"k":"a","x":14394},{"f":14395,"k":"a","x":14385},{"f":176,"k":"a","x":5410},{"f":284,"k":"a","x":11863},{"f":14398,"k":"a","x":5401},{"f":7344,"k":"a","x":14399},{"f":14397,"k":"a","x":14400},{"f":7354,"k":"a","x":14401},{"f":14402,"k":"a","x":4585},{"b":"e","k":"l","n":"","t":149,"v":14403},{"f":14396,"k":"a","x":14404},{"f":13398,"k":"a","x":14349},{"f":14406,"k":"a","x":14385},{"f":14405,"k":"a","x":14407},{"f":14390,"k":"a","x":14408},{"f":14387,"k":"a","x":14409},{"i":20,"k":"b"},{"f":367,"k":"a","x":14411},{"f":14412,"k":"a","x":14365},{"f":175,"k":"a","x":14413},{"f":152,"k":"a","x":11834},{"f":367,"k":"a","x":11847},{"f":14415,"k":"a","x":14416},{"f":14417,"k":"a","x":14365},{"f":14414,"k":"a","x":14418},{"f":11153,"k":"a","x":14412},{"f":14420,"k":"a","x":14417},{"i":5,"k":"b"},{"f":14421,"k":"a","x":14422},{"f":14423,"k":"a","x":14365},{"i":18,"k":"b"},{"f":14402,"k":"a","x":14425},{"f":3604,"k":"a","x":5410},{"f":14427,"k":"a","x":7344},{"f":14428,"k":"a","x":14399},{"f":175,"k":"a","x":14429},{"f":14430,"k":"a","x":14401},{"f":175,"k":"a","x":14401},{"f":14432,"k":"a","x":14401},{"f":4066,"k":"a","x":14433},{"f":4126,"k":"a","x":14401},{"f":14434,"k":"a","x":14435},{"f":176,"k":"a","x":4545},{"i":9,"k":"b"},{"f":284,"k":"a","x":14438},{"f":14439,"k":"a","x":4467},{"f":7344,"k":"a","x":14440},{"f":14437,"k":"a","x":14441},{"f":7354,"k":"a","x":14442},{"i":19,"k":"b"},{"f":14443,"k":"a","x":14444},{"f":507,"k":"a","x":14445},{"f":3604,"k":"a","x":4545},{"f":14447,"k":"a","x":7344},{"f":14448,"k":"a","x":14440},{"f":7354,"k":"a","x":14449},{"f":14450,"k":"a","x":14444},{"f":14446,"k":"a","x":14451},{"f":513,"k":"a","x":14445},{"f":14453,"k":"a","x":14451},{"f":335,"k":"a","x":14454},{"f":517,"k":"a","x":14442},{"f":14456,"k":"a","x":14449},{"f":7354,"k":"a","x":4653},{"i":20,"k":"b"},{"f":14458,"k":"a","x":14459},{"b":"e","k":"l","n":"","t":143,"v":14460},{"f":14457,"k":"a","x":14461},{"f":528,"k":"a","x":14449},{"f":14463,"k":"a","x":14442},{"f":14464,"k":"a","x":4599},{"f":14462,"k":"a","x":14465},{"f":14455,"k":"a","x":14466},{"f":14452,"k":"a","x":14467},{"f":507,"k":"a","x":14451},{"f":367,"k":"a","x":5153},{"f":14470,"k":"a","x":14440},{"f":7354,"k":"a","x":14471},{"f":14472,"k":"a","x":14444},{"f":14469,"k":"a","x":14473},{"f":513,"k":"a","x":14451},{"f":14475,"k":"a","x":14473},{"f":335,"k":"a","x":14476},{"f":517,"k":"a","x":14449},{"f":14478,"k":"a","x":14471},{"f":14479,"k":"a","x":14461},{"f":528,"k":"a","x":14471},{"f":14481,"k":"a","x":14449},{"f":11153,"k":"a","x":14470},{"f":14483,"k":"a","x":14448},{"i":11,"k":"b"},{"f":14484,"k":"a","x":14485},{"f":14486,"k":"a","x":14440},{"f":14482,"k":"a","x":14487},{"f":14480,"k":"a","x":14488},{"f":14477,"k":"a","x":14489},{"f":14474,"k":"a","x":14490},{"f":367,"k":"a","x":4642},{"f":14492,"k":"a","x":4467},{"f":175,"k":"a","x":14493},{"f":152,"k":"a","x":14438},{"f":14495,"k":"a","x":14470},{"f":14496,"k":"a","x":4467},{"f":14494,"k":"a","x":14497},{"i":13,"k":"b"},{"f":367,"k":"a","x":14499},{"i":10,"k":"b"},{"f":284,"k":"a","x":14501},{"f":14502,"k":"a","x":4944},{"f":14500,"k":"a","x":14503},{"f":7354,"k":"a","x":14504},{"f":14505,"k":"a","x":14459},{"b":"e","k":"p","n":"","t":14498,"v":14506},{"f":335,"k":"a","x":14507},{"f":14494,"k":"a","x":14471},{"f":507,"k":"a","x":14506},{"f":367,"k":"a","x":4693},{"f":14511,"k":"a","x":4944},{"f":7354,"k":"a","x":14512},{"f":14513,"k":"a","x":14459},{"f":14510,"k":"a","x":14514},{"f":513,"k":"a","x":14506},{"f":14516,"k":"a","x":14514},{"f":335,"k":"a","x":14517},{"f":517,"k":"a","x":14504},{"f":14519,"k":"a","x":14512},{"f":7354,"k":"a","x":5610},{"i":21,"k":"b"},{"f":14521,"k":"a","x":14522},{"b":"e","k":"l","n":"","t":143,"v":14523},{"f":14520,"k":"a","x":14524},{"f":528,"k":"a","x":14512},{"f":14526,"k":"a","x":14504},{"f":14527,"k":"a","x":4653},{"f":14525,"k":"a","x":14528},{"f":14518,"k":"a","x":14529},{"f":14515,"k":"a","x":14530},{"i":18,"k":"b"},{"f":14531,"k":"a","x":14532},{"b":"e","k":"l","n":"","t":14509,"v":14533},{"f":14508,"k":"a","x":14534},{"f":14535,"k":"a","x":4469},{"f":14491,"k":"a","x":14536},{"f":14468,"k":"a","x":14537},{"body":14538,"d":true,"k":"e","n":"","t":14431,"v":14436},{"body":4599,"d":true,"k":"e","n":"","t":14426,"v":14539},{"body":14540,"d":true,"k":"e","n":"","t":14419,"v":14424},{"f":14410,"k":"a","x":14541},{"f":14383,"k":"a","x":14542},{"f":8310,"k":"a","x":5562},{"f":14544,"k":"a","x":14010},{"k":"c","n":"UorAtlas.Closure.kernel_faithful_on_witness_block","u":[]},{"f":14546,"k":"a","x":14399},{"f":14547,"k":"a","x":5562},{"f":13099,"k":"a","x":5562},{"f":3236,"k":"a","x":14549},{"k":"c","n":"UorAtlas.Prelude.Perm.Gen","u":[]},{"f":14551,"k":"a","x":148},{"k":"c","n":"UorAtlas.Group.permsOf","u":[]},{"k":"c","n":"UorAtlas.Group.kerGt","u":[]},{"f":14553,"k":"a","x":14554},{"f":14552,"k":"a","x":14555},{"f":14556,"k":"a","x":5562},{"f":14550,"k":"a","x":14557},{"k":"c","n":"UorAtlas.Group.stabPres_eq","u":[]},{"f":14559,"k":"a","x":5562},{"f":14558,"k":"a","x":14560},{"f":14561,"k":"a","x":4464},{"f":14548,"k":"a","x":14562},{"f":14563,"k":"a","x":4585},{"f":7358,"k":"a","x":4545},{"i":3,"k":"b"},{"f":14565,"k":"a","x":14566},{"f":8310,"k":"a","x":14567},{"f":14565,"k":"a","x":14010},{"f":14568,"k":"a","x":14569},{"f":13307,"k":"a","x":149},{"f":14571,"k":"a","x":14566},{"f":14572,"k":"a","x":14010},{"f":14573,"k":"a","x":14565},{"f":14574,"k":"a","x":4599},{"f":7358,"k":"a","x":5665},{"i":4,"k":"b"},{"f":14576,"k":"a","x":14577},{"f":8310,"k":"a","x":14578},{"f":14579,"k":"a","x":14459},{"f":335,"k":"a","x":14580},{"f":13398,"k":"a","x":5665},{"f":14582,"k":"a","x":14459},{"f":14581,"k":"a","x":14583},{"f":8310,"k":"a","x":14522},{"f":7358,"k":"a","x":5778},{"f":14586,"k":"a","x":14010},{"f":14585,"k":"a","x":14587},{"f":242,"k":"a","x":14588},{"f":14585,"k":"a","x":14010},{"f":14589,"k":"a","x":14590},{"f":13308,"k":"a","x":14587},{"f":14592,"k":"a","x":14010},{"i":22,"k":"b"},{"f":8310,"k":"a","x":14594},{"i":0,"k":"b"},{"f":14595,"k":"a","x":14596},{"b":"e","k":"l","n":"","t":149,"v":14597},{"f":14593,"k":"a","x":14598},{"k":"c","n":"UorAtlas.Closure.conjugate_one","u":[]},{"f":14600,"k":"a","x":5778},{"f":14599,"k":"a","x":14601},{"f":14591,"k":"a","x":14602},{"i":5,"k":"b"},{"f":14586,"k":"a","x":14604},{"f":8310,"k":"a","x":14605},{"f":14606,"k":"a","x":14587},{"f":242,"k":"a","x":14607},{"f":14608,"k":"a","x":14588},{"f":13308,"k":"a","x":14605},{"f":14610,"k":"a","x":14522},{"f":8310,"k":"a","x":14596},{"f":7358,"k":"a","x":5135},{"f":14613,"k":"a","x":14010},{"f":14612,"k":"a","x":14614},{"b":"e","k":"l","n":"","t":149,"v":14615},{"f":14611,"k":"a","x":14616},{"f":14617,"k":"a","x":5610},{"f":14609,"k":"a","x":14618},{"f":14619,"k":"a","x":4712},{"f":14603,"k":"a","x":14620},{"body":14621,"d":true,"k":"e","n":"","t":14580,"v":14584},{"body":14622,"d":true,"k":"e","n":"","t":14570,"v":14575},{"body":14623,"d":true,"k":"e","n":"","t":14545,"v":14564},{"body":14624,"d":true,"k":"e","n":"","t":14370,"v":14543},{"body":14625,"d":true,"k":"e","n":"","t":14321,"v":14363},{"body":14626,"d":false,"k":"e","n":"","t":149,"v":14320},{"body":14627,"d":true,"k":"e","n":"","t":14293,"v":14316},{"body":14628,"d":true,"k":"e","n":"","t":14263,"v":14289},{"b":"e","k":"l","n":"","t":14260,"v":14629},{"b":"e","k":"l","n":"","t":14229,"v":14630},{"f":14250,"k":"a","x":14631},{"b":"e","k":"l","n":"","t":14209,"v":14632},{"b":"e","k":"l","n":"","t":142,"v":14633},{"f":14226,"k":"a","x":14634},{"body":14635,"d":true,"k":"e","n":"","t":14133,"v":14194},{"body":14636,"d":true,"k":"e","n":"","t":14064,"v":14130},{"body":14637,"d":false,"k":"e","n":"","t":361,"v":14061},{"b":"e","k":"l","n":"","t":14058,"v":14638},{"b":"e","k":"l","n":"","t":14041,"v":14639},{"f":14054,"k":"a","x":14640},{"b":"e","k":"l","n":"","t":14026,"v":14641},{"b":"e","k":"l","n":"","t":149,"v":14642},{"f":14040,"k":"a","x":14643},{"b":"e","k":"l","n":"","t":14007,"v":14644},{"b":"e","k":"l","n":"","t":14004,"v":14645},{"b":"i","k":"l","n":"","t":149,"v":14646},{"b":"e","k":"l","n":"","t":49,"v":14647},{"b":"e","k":"l","n":"","t":3649,"v":14648},{"b":"e","k":"l","n":"","t":361,"v":14649},{"b":"e","k":"l","n":"","t":3643,"v":14650},{"b":"i","k":"l","n":"","t":143,"v":14651},{"b":"e","k":"p","n":"","t":0,"v":351},{"b":"e","k":"l","n":"","t":49,"v":132},{"b":"e","k":"l","n":"","t":0,"v":14654},{"f":5303,"k":"a","x":3607},{"f":3678,"k":"a","x":14656},{"b":"e","k":"p","n":"","t":361,"v":14657},{"b":"e","k":"p","n":"","t":3596,"v":14658},{"b":"e","k":"p","n":"","t":149,"v":14659},{"f":507,"k":"a","x":14657},{"f":5303,"k":"a","x":3606},{"f":7355,"k":"a","x":14662},{"f":3678,"k":"a","x":14663},{"f":14661,"k":"a","x":14664},{"f":513,"k":"a","x":14657},{"f":14666,"k":"a","x":14664},{"f":335,"k":"a","x":14667},{"f":517,"k":"a","x":14656},{"f":14669,"k":"a","x":14663},{"f":14670,"k":"a","x":7664},{"f":14671,"k":"a","x":10790},{"f":14668,"k":"a","x":14672},{"f":14665,"k":"a","x":14673},{"k":"c","n":"UorAtlas.Closure.aut_tight","u":[]},{"f":14675,"k":"a","x":153},{"f":14676,"k":"a","x":155},{"f":14677,"k":"a","x":14662},{"f":7672,"k":"a","x":158},{"f":14678,"k":"a","x":14679},{"f":14674,"k":"a","x":14680},{"b":"e","k":"l","n":"","t":361,"v":14681},{"b":"e","k":"l","n":"","t":3596,"v":14682},{"b":"e","k":"l","n":"","t":149,"v":14683},{"f":459,"k":"a","x":53},{"f":14685,"k":"a","x":55},{"f":51,"k":"a","x":14686},{"f":175,"k":"a","x":55},{"f":53,"k":"a","x":13517},{"f":14688,"k":"a","x":14689},{"f":59,"k":"a","x":14690},{"f":6099,"k":"a","x":55},{"f":14692,"k":"a","x":14689},{"f":14691,"k":"a","x":14693},{"f":14694,"k":"a","x":13517},{"f":53,"k":"a","x":13537},{"f":14688,"k":"a","x":14696},{"f":59,"k":"a","x":14697},{"f":14692,"k":"a","x":14696},{"f":14698,"k":"a","x":14699},{"f":14700,"k":"a","x":13537},{"f":53,"k":"a","x":13545},{"f":14688,"k":"a","x":14702},{"f":59,"k":"a","x":14703},{"f":14692,"k":"a","x":14702},{"f":14704,"k":"a","x":14705},{"f":14706,"k":"a","x":13545},{"f":14707,"k":"a","x":13553},{"f":14701,"k":"a","x":14708},{"f":14695,"k":"a","x":14709},{"f":14687,"k":"a","x":14710},{"b":"e","k":"p","n":"","t":143,"v":14711},{"b":"e","k":"p","n":"","t":144,"v":14712},{"f":137,"k":"a","x":14686},{"b":"e","k":"l","n":"","t":143,"v":14714},{"b":"e","k":"l","n":"","t":144,"v":14715},{"f":151,"k":"a","x":5836},{"f":11548,"k":"a","x":14717},{"f":14718,"k":"a","x":11542},{"b":"e","k":"p","n":"","t":3649,"v":14719},{"b":"e","k":"p","n":"","t":361,"v":14720},{"b":"e","k":"p","n":"","t":3643,"v":14721},{"b":"i","k":"p","n":"","t":143,"v":14722},{"f":151,"k":"a","x":10145},{"f":11548,"k":"a","x":14724},{"f":14725,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":10842,"v":14726},{"f":10840,"k":"a","x":14727},{"f":14728,"k":"a","x":10877},{"f":151,"k":"a","x":5860},{"f":11548,"k":"a","x":14730},{"f":14731,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":10887,"v":14732},{"f":10885,"k":"a","x":14733},{"f":14734,"k":"a","x":208},{"f":10922,"k":"a","x":7339},{"f":3604,"k":"a","x":3781},{"f":14737,"k":"a","x":7344},{"f":10451,"k":"a","x":14738},{"f":4066,"k":"a","x":14739},{"f":4068,"k":"a","x":14739},{"f":10021,"k":"a","x":14738},{"f":14742,"k":"a","x":14738},{"f":14741,"k":"a","x":14743},{"f":14744,"k":"a","x":4070},{"f":14072,"k":"a","x":10451},{"f":14746,"k":"a","x":14742},{"f":14076,"k":"a","x":10450},{"f":14748,"k":"a","x":14738},{"f":14749,"k":"a","x":10021},{"f":14081,"k":"a","x":3785},{"f":3603,"k":"a","x":14738},{"f":14737,"k":"a","x":14084},{"f":10637,"k":"a","x":14753},{"f":14754,"k":"a","x":12338},{"f":3609,"k":"a","x":3781},{"f":14756,"k":"a","x":746},{"f":14757,"k":"a","x":7339},{"f":14755,"k":"a","x":14758},{"f":14759,"k":"a","x":14738},{"f":10021,"k":"a","x":14753},{"f":14761,"k":"a","x":14738},{"f":335,"k":"a","x":14762},{"f":14096,"k":"a","x":14738},{"f":14763,"k":"a","x":14764},{"f":14760,"k":"a","x":14765},{"f":14752,"k":"a","x":14766},{"f":14754,"k":"a","x":12355},{"f":3614,"k":"a","x":3781},{"f":14769,"k":"a","x":7339},{"f":14768,"k":"a","x":14770},{"f":14771,"k":"a","x":14738},{"f":14772,"k":"a","x":14765},{"f":14767,"k":"a","x":14773},{"f":14754,"k":"a","x":12363},{"f":3618,"k":"a","x":3781},{"f":14776,"k":"a","x":746},{"f":14777,"k":"a","x":7339},{"f":14775,"k":"a","x":14778},{"f":14779,"k":"a","x":14738},{"f":14780,"k":"a","x":14765},{"f":14774,"k":"a","x":14781},{"f":14751,"k":"a","x":14782},{"f":14783,"k":"a","x":367},{"f":14118,"k":"a","x":3781},{"f":14785,"k":"a","x":746},{"f":14786,"k":"a","x":7339},{"f":14784,"k":"a","x":14787},{"f":14750,"k":"a","x":14788},{"f":14747,"k":"a","x":14789},{"f":14790,"k":"a","x":14738},{"f":14745,"k":"a","x":14791},{"f":14127,"k":"a","x":14738},{"f":14792,"k":"a","x":14793},{"f":14740,"k":"a","x":14794},{"f":3646,"k":"a","x":3824},{"f":175,"k":"a","x":14796},{"f":14797,"k":"a","x":702},{"f":507,"k":"a","x":14798},{"f":10962,"k":"a","x":7340},{"f":175,"k":"a","x":14800},{"f":14801,"k":"a","x":702},{"f":14799,"k":"a","x":14802},{"f":513,"k":"a","x":14798},{"f":14804,"k":"a","x":14802},{"f":335,"k":"a","x":14805},{"f":3598,"k":"a","x":3819},{"f":14807,"k":"a","x":3822},{"f":14808,"k":"a","x":7339},{"f":3646,"k":"a","x":14809},{"f":517,"k":"a","x":14810},{"f":14811,"k":"a","x":14800},{"f":175,"k":"a","x":5949},{"f":14813,"k":"a","x":3874},{"b":"e","k":"l","n":"","t":143,"v":14814},{"f":14812,"k":"a","x":14815},{"f":10945,"k":"a","x":3819},{"f":14817,"k":"a","x":3822},{"f":14818,"k":"a","x":7339},{"f":14816,"k":"a","x":14819},{"f":14806,"k":"a","x":14820},{"f":14803,"k":"a","x":14821},{"f":507,"k":"a","x":14802},{"f":10962,"k":"a","x":7342},{"f":175,"k":"a","x":14824},{"f":14825,"k":"a","x":702},{"f":14823,"k":"a","x":14826},{"f":513,"k":"a","x":14802},{"f":14828,"k":"a","x":14826},{"f":335,"k":"a","x":14829},{"f":176,"k":"a","x":3865},{"f":14831,"k":"a","x":5949},{"f":175,"k":"a","x":14832},{"f":14833,"k":"a","x":3874},{"b":"e","k":"l","n":"","t":143,"v":14834},{"f":14168,"k":"a","x":14835},{"f":14836,"k":"a","x":14175},{"f":14830,"k":"a","x":14837},{"f":14827,"k":"a","x":14838},{"f":507,"k":"a","x":14826},{"f":3836,"k":"a","x":702},{"f":14840,"k":"a","x":14841},{"f":513,"k":"a","x":14826},{"f":14843,"k":"a","x":14841},{"f":335,"k":"a","x":14844},{"f":517,"k":"a","x":14824},{"f":14846,"k":"a","x":702},{"f":14847,"k":"a","x":14815},{"f":14848,"k":"a","x":6346},{"f":14845,"k":"a","x":14849},{"f":14842,"k":"a","x":14850},{"f":6357,"k":"a","x":702},{"f":14851,"k":"a","x":14852},{"f":14839,"k":"a","x":14853},{"f":14822,"k":"a","x":14854},{"f":678,"k":"a","x":10997},{"b":"e","k":"p","n":"","t":11050,"v":10658},{"b":"e","k":"p","n":"","t":142,"v":14857},{"f":14856,"k":"a","x":14858},{"b":"e","k":"l","n":"","t":142,"v":14859},{"f":10435,"k":"a","x":14860},{"f":10444,"k":"a","x":14860},{"f":151,"k":"a","x":5960},{"f":11548,"k":"a","x":14863},{"f":14864,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":14862,"v":14865},{"f":14861,"k":"a","x":14866},{"f":10671,"k":"a","x":3860},{"f":14868,"k":"a","x":3863},{"f":14869,"k":"a","x":5949},{"f":14870,"k":"a","x":10588},{"f":14867,"k":"a","x":14871},{"f":10678,"k":"a","x":11048},{"f":11047,"k":"a","x":14873},{"f":170,"k":"a","x":14874},{"b":"e","k":"p","n":"","t":11090,"v":10691},{"b":"e","k":"p","n":"","t":142,"v":14876},{"f":14875,"k":"a","x":14877},{"f":678,"k":"a","x":14874},{"f":14879,"k":"a","x":14877},{"f":151,"k":"a","x":10686},{"f":11548,"k":"a","x":14881},{"f":14882,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":14880,"v":14883},{"f":14878,"k":"a","x":14884},{"f":14885,"k":"a","x":5977},{"f":10021,"k":"a","x":5987},{"f":367,"k":"a","x":3985},{"f":10705,"k":"a","x":14888},{"f":14887,"k":"a","x":14889},{"b":"e","k":"p","n":"","t":14890,"v":10710},{"b":"e","k":"p","n":"","t":142,"v":14891},{"f":11522,"k":"a","x":3966},{"f":678,"k":"a","x":14893},{"f":11528,"k":"a","x":11096},{"f":14895,"k":"a","x":6018},{"f":150,"k":"a","x":14896},{"i":12,"k":"b"},{"f":3604,"k":"a","x":14898},{"f":14899,"k":"a","x":7344},{"f":151,"k":"a","x":14900},{"f":14901,"k":"a","x":6018},{"f":14897,"k":"a","x":14902},{"b":"e","k":"p","n":"","t":149,"v":14903},{"f":678,"k":"a","x":14904},{"f":11536,"k":"a","x":3966},{"f":605,"k":"a","x":14906},{"f":14907,"k":"a","x":11542},{"f":14905,"k":"a","x":14908},{"f":14894,"k":"a","x":14909},{"b":"e","k":"l","n":"","t":11520,"v":14910},{"f":11521,"k":"a","x":14911},{"f":3604,"k":"a","x":3980},{"f":14913,"k":"a","x":7344},{"f":151,"k":"a","x":14914},{"f":11548,"k":"a","x":14915},{"f":14916,"k":"a","x":11542},{"f":151,"k":"a","x":6011},{"f":11548,"k":"a","x":14918},{"f":14919,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":14917,"v":14920},{"f":14912,"k":"a","x":14921},{"k":"c","n":"UorAtlas.Closure.stab_order_image","u":[]},{"f":14923,"k":"a","x":3980},{"f":14924,"k":"a","x":3983},{"f":14922,"k":"a","x":14925},{"f":11522,"k":"a","x":11096},{"f":170,"k":"a","x":14927},{"f":11528,"k":"a","x":11174},{"f":14929,"k":"a","x":4009},{"f":150,"k":"a","x":14930},{"f":3604,"k":"a","x":11291},{"f":14932,"k":"a","x":7344},{"f":151,"k":"a","x":14933},{"f":14934,"k":"a","x":4009},{"f":14931,"k":"a","x":14935},{"b":"e","k":"p","n":"","t":149,"v":14936},{"f":678,"k":"a","x":14937},{"f":11536,"k":"a","x":11096},{"f":605,"k":"a","x":14939},{"f":14940,"k":"a","x":11542},{"f":14938,"k":"a","x":14941},{"f":14928,"k":"a","x":14942},{"f":678,"k":"a","x":14927},{"f":14944,"k":"a","x":14942},{"f":151,"k":"a","x":6055},{"f":11548,"k":"a","x":14946},{"f":14947,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":14945,"v":14948},{"f":14943,"k":"a","x":14949},{"f":14950,"k":"a","x":6018},{"f":11528,"k":"a","x":11229},{"f":14952,"k":"a","x":4022},{"f":150,"k":"a","x":14953},{"f":3604,"k":"a","x":4035},{"f":14955,"k":"a","x":7344},{"f":151,"k":"a","x":14956},{"f":14957,"k":"a","x":4022},{"f":14954,"k":"a","x":14958},{"b":"e","k":"p","n":"","t":149,"v":14959},{"f":678,"k":"a","x":14960},{"f":11536,"k":"a","x":11174},{"f":605,"k":"a","x":14962},{"f":14963,"k":"a","x":11542},{"f":14961,"k":"a","x":14964},{"f":11528,"k":"a","x":11330},{"f":14966,"k":"a","x":11326},{"f":150,"k":"a","x":14967},{"f":3604,"k":"a","x":4383},{"f":14969,"k":"a","x":7344},{"f":151,"k":"a","x":14970},{"f":14971,"k":"a","x":11326},{"f":14968,"k":"a","x":14972},{"b":"e","k":"p","n":"","t":149,"v":14973},{"f":170,"k":"a","x":14974},{"f":11536,"k":"a","x":11229},{"f":605,"k":"a","x":14976},{"f":14977,"k":"a","x":11542},{"f":14975,"k":"a","x":14978},{"f":678,"k":"a","x":14974},{"f":14980,"k":"a","x":14978},{"f":367,"k":"a","x":4370},{"f":151,"k":"a","x":14982},{"f":11548,"k":"a","x":14983},{"f":14984,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":14981,"v":14985},{"f":14979,"k":"a","x":14986},{"f":14987,"k":"a","x":4022},{"f":11536,"k":"a","x":11330},{"f":605,"k":"a","x":14989},{"f":14990,"k":"a","x":11542},{"f":11522,"k":"a","x":4403},{"f":678,"k":"a","x":14992},{"f":11528,"k":"a","x":14369},{"f":14994,"k":"a","x":4408},{"f":150,"k":"a","x":14995},{"f":151,"k":"a","x":14412},{"f":14997,"k":"a","x":4408},{"f":14996,"k":"a","x":14998},{"b":"e","k":"p","n":"","t":149,"v":14999},{"f":678,"k":"a","x":15000},{"f":11536,"k":"a","x":4403},{"f":605,"k":"a","x":15002},{"f":15003,"k":"a","x":11542},{"f":15001,"k":"a","x":15004},{"f":14993,"k":"a","x":15005},{"b":"e","k":"l","n":"","t":11520,"v":15006},{"f":13178,"k":"a","x":15007},{"f":15008,"k":"a","x":11408},{"f":11522,"k":"a","x":11408},{"f":214,"k":"a","x":15010},{"i":6,"k":"b"},{"f":11528,"k":"a","x":15012},{"f":15013,"k":"a","x":4403},{"f":150,"k":"a","x":15014},{"f":367,"k":"a","x":4416},{"f":151,"k":"a","x":15016},{"f":15017,"k":"a","x":4403},{"f":15015,"k":"a","x":15018},{"b":"e","k":"p","n":"","t":149,"v":15019},{"f":678,"k":"a","x":15020},{"f":11536,"k":"a","x":11408},{"f":605,"k":"a","x":15022},{"f":15023,"k":"a","x":11542},{"f":15021,"k":"a","x":15024},{"f":15011,"k":"a","x":15025},{"i":3,"k":"b"},{"f":15026,"k":"a","x":15027},{"f":214,"k":"a","x":15020},{"f":15029,"k":"a","x":15024},{"k":"c","n":"Iff.trans","u":[]},{"f":15031,"k":"a","x":15014},{"f":3604,"k":"a","x":4432},{"f":15033,"k":"a","x":7344},{"f":151,"k":"a","x":15034},{"f":15035,"k":"a","x":4403},{"f":15032,"k":"a","x":15036},{"f":15037,"k":"a","x":15018},{"f":4447,"k":"a","x":4403},{"f":15038,"k":"a","x":15039},{"f":150,"k":"a","x":15036},{"f":15041,"k":"a","x":15018},{"f":507,"k":"a","x":15042},{"f":367,"k":"a","x":4442},{"f":151,"k":"a","x":15044},{"f":15045,"k":"a","x":4403},{"f":150,"k":"a","x":15046},{"f":15047,"k":"a","x":15018},{"f":15043,"k":"a","x":15048},{"f":513,"k":"a","x":15042},{"f":15050,"k":"a","x":15048},{"f":335,"k":"a","x":15051},{"f":10519,"k":"a","x":15034},{"f":15053,"k":"a","x":15044},{"f":151,"k":"a","x":4408},{"f":15055,"k":"a","x":14369},{"f":150,"k":"a","x":15056},{"f":14997,"k":"a","x":14369},{"f":15057,"k":"a","x":15058},{"b":"e","k":"l","n":"","t":144,"v":15059},{"f":15054,"k":"a","x":15060},{"f":10539,"k":"a","x":15044},{"f":15062,"k":"a","x":15034},{"i":12,"k":"b"},{"f":15063,"k":"a","x":15064},{"f":15061,"k":"a","x":15065},{"f":15052,"k":"a","x":15066},{"f":15049,"k":"a","x":15067},{"f":507,"k":"a","x":15048},{"i":10,"k":"b"},{"f":152,"k":"a","x":15070},{"f":15071,"k":"a","x":15044},{"f":151,"k":"a","x":15072},{"f":15073,"k":"a","x":4403},{"f":15047,"k":"a","x":15074},{"f":15069,"k":"a","x":15075},{"f":513,"k":"a","x":15048},{"f":15077,"k":"a","x":15075},{"f":335,"k":"a","x":15078},{"f":10519,"k":"a","x":15016},{"f":15080,"k":"a","x":15072},{"f":367,"k":"a","x":14349},{"f":151,"k":"a","x":15082},{"f":15083,"k":"a","x":14369},{"f":150,"k":"a","x":15084},{"f":15085,"k":"a","x":15056},{"b":"e","k":"l","n":"","t":144,"v":15086},{"f":15081,"k":"a","x":15087},{"i":8,"k":"b"},{"f":15088,"k":"a","x":15089},{"f":15079,"k":"a","x":15090},{"f":15076,"k":"a","x":15091},{"k":"c","n":"Iff.symm","u":[]},{"f":15093,"k":"a","x":15074},{"f":15094,"k":"a","x":15046},{"f":14270,"k":"a","x":15070},{"f":15096,"k":"a","x":15044},{"f":15097,"k":"a","x":4403},{"f":15095,"k":"a","x":15098},{"f":15092,"k":"a","x":15099},{"f":15068,"k":"a","x":15100},{"f":15040,"k":"a","x":15101},{"b":"e","k":"l","n":"","t":149,"v":15102},{"f":15030,"k":"a","x":15103},{"f":15104,"k":"a","x":11362},{"f":15028,"k":"a","x":15105},{"f":15009,"k":"a","x":15106},{"b":"e","k":"l","n":"","t":14991,"v":15107},{"b":"e","k":"l","n":"","t":14974,"v":15108},{"f":14988,"k":"a","x":15109},{"b":"e","k":"l","n":"","t":14965,"v":15110},{"b":"e","k":"l","n":"","t":14927,"v":15111},{"f":14951,"k":"a","x":15112},{"b":"e","k":"l","n":"","t":14910,"v":15113},{"b":"e","k":"l","n":"","t":11520,"v":15114},{"f":14926,"k":"a","x":15115},{"b":"e","k":"l","n":"","t":14892,"v":15116},{"b":"e","k":"l","n":"","t":14874,"v":15117},{"f":14886,"k":"a","x":15118},{"b":"e","k":"l","n":"","t":14859,"v":15119},{"b":"e","k":"l","n":"","t":142,"v":15120},{"f":14872,"k":"a","x":15121},{"body":15122,"d":true,"k":"e","n":"","t":14798,"v":14855},{"body":15123,"d":true,"k":"e","n":"","t":14739,"v":14795},{"body":15124,"d":false,"k":"e","n":"","t":361,"v":14736},{"b":"e","k":"l","n":"","t":10920,"v":15125},{"b":"e","k":"l","n":"","t":10879,"v":15126},{"f":14735,"k":"a","x":15127},{"b":"e","k":"l","n":"","t":10838,"v":15128},{"b":"e","k":"l","n":"","t":149,"v":15129},{"f":14729,"k":"a","x":15130},{"b":"e","k":"l","n":"","t":3649,"v":15131},{"b":"e","k":"l","n":"","t":361,"v":15132},{"b":"e","k":"l","n":"","t":3643,"v":15133},{"b":"i","k":"l","n":"","t":143,"v":15134},{"f":5835,"k":"a","x":172},{"f":10144,"k":"a","x":15136},{"f":5835,"k":"a","x":200},{"f":15137,"k":"a","x":15138},{"f":605,"k":"a","x":15139},{"f":10144,"k":"a","x":172},{"f":15141,"k":"a","x":200},{"f":15140,"k":"a","x":15142},{"b":"e","k":"p","n":"","t":143,"v":15143},{"b":"e","k":"p","n":"","t":143,"v":15144},{"b":"e","k":"p","n":"","t":3596,"v":15145},{"b":"i","k":"p","n":"","t":149,"v":15146},{"f":335,"k":"a","x":15143},{"k":"c","n":"UorAtlas.Prelude.Linear.Vec.sumNat","u":[]},{"f":15149,"k":"a","x":148},{"f":58,"k":"a","x":0},{"f":15151,"k":"a","x":7448},{"k":"c","n":"UorAtlas.Prelude.Bitset.instDecidableMem","u":[]},{"f":15153,"k":"a","x":7372},{"f":15154,"k":"a","x":7446},{"f":15152,"k":"a","x":15155},{"k":"c","n":"UorAtlas.Blocks.D14","u":[]},{"f":7445,"k":"a","x":372},{"f":15157,"k":"a","x":15158},{"f":15159,"k":"a","x":183},{"f":15156,"k":"a","x":15160},{"f":15161,"k":"a","x":2405},{"b":"e","k":"l","n":"","t":4460,"v":15162},{"f":15150,"k":"a","x":15163},{"f":605,"k":"a","x":15164},{"f":15165,"k":"a","x":15142},{"f":507,"k":"a","x":15166},{"f":7447,"k":"a","x":12666},{"f":15151,"k":"a","x":15168},{"f":15153,"k":"a","x":12666},{"f":15170,"k":"a","x":7446},{"f":15169,"k":"a","x":15171},{"f":15159,"k":"a","x":12665},{"f":15172,"k":"a","x":15173},{"f":15174,"k":"a","x":2405},{"b":"e","k":"l","n":"","t":4460,"v":15175},{"f":15150,"k":"a","x":15176},{"f":605,"k":"a","x":15177},{"f":15178,"k":"a","x":15142},{"f":15167,"k":"a","x":15179},{"f":513,"k":"a","x":15166},{"f":15181,"k":"a","x":15179},{"f":335,"k":"a","x":15182},{"f":656,"k":"a","x":15164},{"f":15184,"k":"a","x":15177},{"f":605,"k":"a","x":183},{"f":10144,"k":"a","x":177},{"f":15187,"k":"a","x":372},{"f":15186,"k":"a","x":15188},{"b":"e","k":"l","n":"","t":0,"v":15189},{"f":15185,"k":"a","x":15190},{"f":416,"k":"a","x":0},{"f":15192,"k":"a","x":15177},{"f":15193,"k":"a","x":15164},{"k":"c","n":"UorAtlas.Group.sumK_reindex","u":[]},{"f":15195,"k":"a","x":190},{"f":15196,"k":"a","x":15163},{"f":15194,"k":"a","x":15197},{"f":15191,"k":"a","x":15198},{"f":15183,"k":"a","x":15199},{"f":15180,"k":"a","x":15200},{"k":"c","n":"UorAtlas.Prelude.Linear.Vec.sumNat_congr","u":[]},{"f":15202,"k":"a","x":148},{"f":15203,"k":"a","x":15176},{"f":15151,"k":"a","x":7373},{"f":15154,"k":"a","x":177},{"f":15205,"k":"a","x":15206},{"f":15157,"k":"a","x":372},{"f":15208,"k":"a","x":183},{"f":15207,"k":"a","x":15209},{"f":15210,"k":"a","x":2405},{"b":"e","k":"l","n":"","t":4460,"v":15211},{"f":15204,"k":"a","x":15212},{"f":150,"k":"a","x":15168},{"f":15214,"k":"a","x":7373},{"f":7432,"k":"a","x":179},{"f":15216,"k":"a","x":177},{"f":15217,"k":"a","x":183},{"f":15151,"k":"a","x":7426},{"f":15153,"k":"a","x":7425},{"f":15220,"k":"a","x":7423},{"f":15219,"k":"a","x":15221},{"f":7422,"k":"a","x":407},{"f":15157,"k":"a","x":15223},{"f":15224,"k":"a","x":7387},{"f":15222,"k":"a","x":15225},{"f":15226,"k":"a","x":2405},{"f":605,"k":"a","x":15227},{"f":15151,"k":"a","x":7430},{"f":15153,"k":"a","x":7429},{"f":15230,"k":"a","x":202},{"f":15229,"k":"a","x":15231},{"f":15157,"k":"a","x":407},{"f":15233,"k":"a","x":227},{"f":15232,"k":"a","x":15234},{"f":15235,"k":"a","x":2405},{"f":15228,"k":"a","x":15236},{"f":478,"k":"a","x":15237},{"f":15238,"k":"a","x":7430},{"f":15239,"k":"a","x":15231},{"f":12556,"k":"a","x":217},{"f":542,"k":"a","x":15241},{"f":15242,"k":"a","x":12706},{"f":15151,"k":"a","x":15243},{"f":15153,"k":"a","x":12706},{"f":15245,"k":"a","x":15241},{"f":15244,"k":"a","x":15246},{"f":12556,"k":"a","x":1126},{"f":15157,"k":"a","x":15248},{"f":15249,"k":"a","x":7406},{"f":15247,"k":"a","x":15250},{"f":15251,"k":"a","x":2405},{"f":605,"k":"a","x":15252},{"f":542,"k":"a","x":217},{"f":4463,"k":"a","x":1299},{"f":15254,"k":"a","x":15255},{"f":15151,"k":"a","x":15256},{"f":15153,"k":"a","x":15255},{"f":15258,"k":"a","x":217},{"f":15257,"k":"a","x":15259},{"f":15157,"k":"a","x":1126},{"f":15261,"k":"a","x":1299},{"f":15260,"k":"a","x":15262},{"f":15263,"k":"a","x":2405},{"f":15253,"k":"a","x":15264},{"f":507,"k":"a","x":15265},{"f":605,"k":"a","x":15250},{"f":15267,"k":"a","x":15264},{"f":15266,"k":"a","x":15268},{"f":513,"k":"a","x":15265},{"f":15270,"k":"a","x":15268},{"f":335,"k":"a","x":15271},{"f":656,"k":"a","x":15252},{"f":15273,"k":"a","x":15250},{"f":605,"k":"a","x":300},{"f":7535,"k":"a","x":12725},{"f":15151,"k":"a","x":15276},{"f":15153,"k":"a","x":12725},{"f":15278,"k":"a","x":243},{"f":15277,"k":"a","x":15279},{"f":15157,"k":"a","x":6238},{"f":15281,"k":"a","x":3742},{"f":15280,"k":"a","x":15282},{"f":15283,"k":"a","x":2405},{"f":15275,"k":"a","x":15284},{"b":"e","k":"l","n":"","t":0,"v":15285},{"f":15274,"k":"a","x":15286},{"f":889,"k":"a","x":15243},{"f":15288,"k":"a","x":15246},{"f":3195,"k":"a","x":15243},{"f":15290,"k":"a","x":15256},{"f":15291,"k":"a","x":240},{"f":15292,"k":"a","x":220},{"f":15289,"k":"a","x":15293},{"f":15294,"k":"a","x":0},{"f":15295,"k":"a","x":15250},{"f":15296,"k":"a","x":2405},{"f":15287,"k":"a","x":15297},{"f":15272,"k":"a","x":15298},{"f":15269,"k":"a","x":15299},{"f":507,"k":"a","x":15268},{"f":15267,"k":"a","x":15262},{"f":15301,"k":"a","x":15302},{"f":513,"k":"a","x":15268},{"f":15304,"k":"a","x":15302},{"f":335,"k":"a","x":15305},{"f":656,"k":"a","x":15264},{"f":15307,"k":"a","x":15262},{"f":7529,"k":"a","x":6238},{"f":15157,"k":"a","x":15309},{"f":7465,"k":"a","x":3742},{"f":15310,"k":"a","x":15311},{"f":605,"k":"a","x":15312},{"f":15313,"k":"a","x":300},{"b":"e","k":"l","n":"","t":0,"v":15314},{"f":15308,"k":"a","x":15315},{"f":889,"k":"a","x":15256},{"f":15317,"k":"a","x":15259},{"f":15318,"k":"a","x":220},{"f":15319,"k":"a","x":0},{"f":15320,"k":"a","x":15262},{"f":15321,"k":"a","x":2405},{"f":15316,"k":"a","x":15322},{"f":15306,"k":"a","x":15323},{"f":15303,"k":"a","x":15324},{"f":507,"k":"a","x":15302},{"f":605,"k":"a","x":15262},{"f":15327,"k":"a","x":15262},{"f":15326,"k":"a","x":15328},{"f":513,"k":"a","x":15302},{"f":15330,"k":"a","x":15328},{"f":335,"k":"a","x":15331},{"f":656,"k":"a","x":15250},{"f":15333,"k":"a","x":15262},{"f":15275,"k":"a","x":15282},{"b":"e","k":"l","n":"","t":0,"v":15335},{"f":15334,"k":"a","x":15336},{"k":"c","n":"UorAtlas.Closure.D14_image","u":[]},{"f":15338,"k":"a","x":229},{"f":15339,"k":"a","x":219},{"f":15340,"k":"a","x":1126},{"f":15341,"k":"a","x":1299},{"f":15337,"k":"a","x":15342},{"f":15332,"k":"a","x":15343},{"f":15329,"k":"a","x":15344},{"f":6149,"k":"a","x":15262},{"f":15345,"k":"a","x":15346},{"f":15325,"k":"a","x":15347},{"f":15300,"k":"a","x":15348},{"b":"e","k":"l","n":"","t":7430,"v":15349},{"f":15240,"k":"a","x":15350},{"f":486,"k":"a","x":7430},{"f":605,"k":"a","x":2405},{"f":15353,"k":"a","x":15264},{"f":15266,"k":"a","x":15354},{"f":15270,"k":"a","x":15354},{"f":335,"k":"a","x":15356},{"f":15273,"k":"a","x":2405},{"f":15358,"k":"a","x":15286},{"f":1050,"k":"a","x":15243},{"f":15360,"k":"a","x":15246},{"f":4463,"k":"a","x":15311},{"f":7531,"k":"a","x":15362},{"f":3236,"k":"a","x":15363},{"f":15364,"k":"a","x":15276},{"f":15365,"k":"a","x":7556},{"f":15366,"k":"a","x":300},{"f":250,"k":"a","x":15367},{"b":"e","k":"l","n":"","t":15243,"v":15368},{"f":15361,"k":"a","x":15369},{"f":15370,"k":"a","x":0},{"f":15371,"k":"a","x":15250},{"f":15372,"k":"a","x":2405},{"f":15359,"k":"a","x":15373},{"f":15357,"k":"a","x":15374},{"f":15355,"k":"a","x":15375},{"f":507,"k":"a","x":15354},{"f":15353,"k":"a","x":2405},{"f":15377,"k":"a","x":15378},{"f":513,"k":"a","x":15354},{"f":15380,"k":"a","x":15378},{"f":335,"k":"a","x":15381},{"f":15307,"k":"a","x":2405},{"f":15353,"k":"a","x":300},{"b":"e","k":"l","n":"","t":0,"v":15384},{"f":15383,"k":"a","x":15385},{"f":1050,"k":"a","x":15256},{"f":15387,"k":"a","x":15259},{"f":15388,"k":"a","x":220},{"f":15389,"k":"a","x":0},{"f":15390,"k":"a","x":15262},{"f":15391,"k":"a","x":2405},{"f":15386,"k":"a","x":15392},{"f":15382,"k":"a","x":15393},{"f":15379,"k":"a","x":15394},{"f":6149,"k":"a","x":2405},{"f":15395,"k":"a","x":15396},{"f":15376,"k":"a","x":15397},{"b":"e","k":"l","n":"","t":15352,"v":15398},{"f":15351,"k":"a","x":15399},{"body":15400,"d":true,"k":"e","n":"","t":15215,"v":15218},{"b":"e","k":"l","n":"","t":7382,"v":15401},{"f":15213,"k":"a","x":15402},{"f":15201,"k":"a","x":15403},{"f":15148,"k":"a","x":15404},{"b":"e","k":"l","n":"","t":143,"v":15405},{"b":"e","k":"l","n":"","t":143,"v":15406},{"b":"e","k":"l","n":"","t":3596,"v":15407},{"b":"i","k":"l","n":"","t":149,"v":15408},{"f":10547,"k":"a","x":53},{"f":15410,"k":"a","x":55},{"f":3646,"k":"a","x":15411},{"f":175,"k":"a","x":15412},{"f":3646,"k":"a","x":55},{"f":15413,"k":"a","x":15414},{"b":"e","k":"p","n":"","t":361,"v":15415},{"b":"e","k":"p","n":"","t":142,"v":15416},{"b":"e","k":"l","n":"","t":361,"v":7668},{"b":"e","k":"l","n":"","t":142,"v":15418},{"b":"e","k":"p","n":"","t":6221,"v":12833},{"b":"e","k":"p","n":"","t":6218,"v":15420},{"b":"i","k":"p","n":"","t":361,"v":15421},{"b":"i","k":"p","n":"","t":361,"v":15422},{"b":"e","k":"p","n":"","t":3643,"v":15423},{"b":"i","k":"p","n":"","t":143,"v":15424},{"f":214,"k":"a","x":12826},{"f":15426,"k":"a","x":12832},{"f":7154,"k":"a","x":1126},{"f":15428,"k":"a","x":12823},{"f":15429,"k":"a","x":220},{"f":6228,"k":"a","x":12823},{"f":175,"k":"a","x":15431},{"f":15432,"k":"a","x":6229},{"f":507,"k":"a","x":15433},{"f":15434,"k":"a","x":6230},{"f":513,"k":"a","x":15433},{"f":15436,"k":"a","x":6230},{"f":335,"k":"a","x":15437},{"f":517,"k":"a","x":15431},{"f":15439,"k":"a","x":6226},{"f":175,"k":"a","x":300},{"f":15441,"k":"a","x":6240},{"b":"e","k":"l","n":"","t":143,"v":15442},{"f":15440,"k":"a","x":15443},{"f":12912,"k":"a","x":229},{"f":15445,"k":"a","x":219},{"f":15446,"k":"a","x":1126},{"f":15447,"k":"a","x":217},{"f":15448,"k":"a","x":240},{"f":15449,"k":"a","x":1299},{"f":15450,"k":"a","x":6225},{"f":15444,"k":"a","x":15451},{"f":15438,"k":"a","x":15452},{"f":15435,"k":"a","x":15453},{"f":507,"k":"a","x":6230},{"f":175,"k":"a","x":6229},{"f":15456,"k":"a","x":6229},{"f":15455,"k":"a","x":15457},{"f":513,"k":"a","x":6230},{"f":15459,"k":"a","x":15457},{"f":335,"k":"a","x":15460},{"f":517,"k":"a","x":6226},{"f":15462,"k":"a","x":6229},{"f":15463,"k":"a","x":15443},{"f":15446,"k":"a","x":217},{"f":15465,"k":"a","x":1126},{"f":15466,"k":"a","x":1299},{"f":15467,"k":"a","x":240},{"f":15468,"k":"a","x":220},{"f":15464,"k":"a","x":15469},{"f":15461,"k":"a","x":15470},{"f":15458,"k":"a","x":15471},{"f":6357,"k":"a","x":6229},{"f":15472,"k":"a","x":15473},{"f":15454,"k":"a","x":15474},{"f":15430,"k":"a","x":15475},{"b":"e","k":"l","n":"","t":49,"v":15476},{"f":15427,"k":"a","x":15477},{"f":7154,"k":"a","x":217},{"f":15479,"k":"a","x":12829},{"f":15480,"k":"a","x":220},{"f":5860,"k":"a","x":12829},{"f":175,"k":"a","x":15482},{"f":15483,"k":"a","x":5861},{"f":507,"k":"a","x":15484},{"f":6228,"k":"a","x":12828},{"f":175,"k":"a","x":15486},{"f":15487,"k":"a","x":5861},{"f":15485,"k":"a","x":15488},{"f":513,"k":"a","x":15484},{"f":15490,"k":"a","x":15488},{"f":335,"k":"a","x":15491},{"f":517,"k":"a","x":15482},{"f":15493,"k":"a","x":15486},{"f":5895,"k":"a","x":250},{"f":15441,"k":"a","x":15495},{"b":"e","k":"l","n":"","t":143,"v":15496},{"f":15494,"k":"a","x":15497},{"f":15468,"k":"a","x":12828},{"f":15498,"k":"a","x":15499},{"f":15492,"k":"a","x":15500},{"f":15489,"k":"a","x":15501},{"f":507,"k":"a","x":15488},{"f":175,"k":"a","x":5861},{"f":15504,"k":"a","x":5861},{"f":15503,"k":"a","x":15505},{"f":513,"k":"a","x":15488},{"f":15507,"k":"a","x":15505},{"f":335,"k":"a","x":15508},{"f":517,"k":"a","x":15486},{"f":15510,"k":"a","x":5861},{"f":15511,"k":"a","x":15497},{"f":15450,"k":"a","x":220},{"f":15512,"k":"a","x":15513},{"f":15509,"k":"a","x":15514},{"f":15506,"k":"a","x":15515},{"f":6357,"k":"a","x":5861},{"f":15516,"k":"a","x":15517},{"f":15502,"k":"a","x":15518},{"f":15481,"k":"a","x":15519},{"b":"e","k":"l","n":"","t":49,"v":15520},{"f":15478,"k":"a","x":15521},{"b":"e","k":"l","n":"","t":6221,"v":15522},{"b":"e","k":"l","n":"","t":6218,"v":15523},{"b":"i","k":"l","n":"","t":361,"v":15524},{"b":"i","k":"l","n":"","t":361,"v":15525},{"b":"e","k":"l","n":"","t":3643,"v":15526},{"b":"i","k":"l","n":"","t":143,"v":15527},{"f":152,"k":"a","x":155},{"f":15529,"k":"a","x":460},{"f":10021,"k":"a","x":15530},{"f":152,"k":"a","x":158},{"f":15532,"k":"a","x":460},{"f":15531,"k":"a","x":15533},{"f":443,"k":"a","x":192},{"f":15535,"k":"a","x":172},{"b":"e","k":"p","n":"","t":15534,"v":15536},{"b":"i","k":"p","n":"","t":142,"v":15537},{"b":"i","k":"p","n":"","t":142,"v":15538},{"b":"e","k":"p","n":"","t":361,"v":15539},{"f":12882,"k":"a","x":192},{"f":443,"k":"a","x":15541},{"f":12882,"k":"a","x":172},{"f":15542,"k":"a","x":15543},{"f":12929,"k":"a","x":15541},{"f":15545,"k":"a","x":15543},{"f":12882,"k":"a","x":181},{"f":233,"k":"a","x":15547},{"f":15548,"k":"a","x":183},{"f":7155,"k":"a","x":15549},{"f":12882,"k":"a","x":177},{"f":233,"k":"a","x":15551},{"f":15552,"k":"a","x":183},{"f":15550,"k":"a","x":15553},{"f":152,"k":"a","x":181},{"f":15555,"k":"a","x":488},{"f":11153,"k":"a","x":15556},{"f":152,"k":"a","x":177},{"f":15558,"k":"a","x":488},{"f":15557,"k":"a","x":15559},{"f":15560,"k":"a","x":372},{"f":15561,"k":"a","x":183},{"f":15554,"k":"a","x":15562},{"b":"e","k":"l","n":"","t":49,"v":15563},{"f":15546,"k":"a","x":15564},{"f":12882,"k":"a","x":15547},{"f":443,"k":"a","x":15566},{"f":12882,"k":"a","x":15551},{"f":15567,"k":"a","x":15568},{"f":13055,"k":"a","x":15547},{"f":15570,"k":"a","x":15551},{"f":15571,"k":"a","x":12882},{"f":15572,"k":"a","x":183},{"body":208,"d":true,"k":"e","n":"","t":15569,"v":15573},{"body":15574,"d":true,"k":"e","n":"","t":15544,"v":15565},{"b":"e","k":"l","n":"","t":15534,"v":15575},{"b":"i","k":"l","n":"","t":142,"v":15576},{"b":"i","k":"l","n":"","t":142,"v":15577},{"b":"e","k":"l","n":"","t":361,"v":15578},{"f":1552,"k":"a","x":31},{"f":13,"k":"a","x":15580},{"f":15581,"k":"a","x":37},{"f":605,"k":"a","x":15582},{"f":15583,"k":"a","x":922},{"f":486,"k":"a","x":15584},{"b":"e","k":"p","n":"","t":15585,"v":1530},{"b":"e","k":"p","n":"","t":6393,"v":15586},{"b":"e","k":"p","n":"","t":1505,"v":15587},{"b":"e","k":"p","n":"","t":1503,"v":15588},{"b":"e","k":"p","n":"","t":142,"v":15589},{"f":1678,"k":"a","x":31},{"f":13,"k":"a","x":15591},{"f":15592,"k":"a","x":37},{"f":4,"k":"a","x":15593},{"f":15594,"k":"a","x":1645},{"f":585,"k":"a","x":15595},{"f":1563,"k":"a","x":15593},{"f":15597,"k":"a","x":1645},{"f":15596,"k":"a","x":15598},{"f":15599,"k":"a","x":1530},{"f":1568,"k":"a","x":15593},{"f":15601,"k":"a","x":1645},{"f":15602,"k":"a","x":183},{"f":15600,"k":"a","x":15603},{"f":1616,"k":"a","x":1625},{"f":1615,"k":"a","x":15605},{"f":1615,"k":"a","x":15606},{"f":1615,"k":"a","x":15607},{"f":1612,"k":"a","x":15608},{"f":1656,"k":"a","x":6523},{"f":15610,"k":"a","x":1716},{"f":1614,"k":"a","x":15611},{"f":1635,"k":"a","x":1283},{"f":1656,"k":"a","x":15613},{"f":15614,"k":"a","x":1619},{"f":1614,"k":"a","x":15615},{"f":15616,"k":"a","x":1623},{"f":15612,"k":"a","x":15617},{"f":6438,"k":"a","x":15618},{"f":6436,"k":"a","x":15619},{"f":6434,"k":"a","x":15620},{"f":6432,"k":"a","x":15621},{"f":1631,"k":"a","x":15622},{"f":15609,"k":"a","x":15623},{"f":1699,"k":"a","x":15608},{"f":15625,"k":"a","x":15623},{"f":1713,"k":"a","x":1720},{"f":1615,"k":"a","x":15627},{"f":1615,"k":"a","x":15628},{"f":1615,"k":"a","x":15629},{"f":1711,"k":"a","x":15630},{"f":15631,"k":"a","x":15623},{"f":1620,"k":"a","x":1624},{"f":1615,"k":"a","x":15633},{"f":1615,"k":"a","x":15634},{"f":1615,"k":"a","x":15635},{"f":1740,"k":"a","x":15636},{"f":15637,"k":"a","x":15623},{"f":1752,"k":"a","x":15623},{"f":1761,"k":"a","x":15623},{"f":1765,"k":"a","x":15623},{"f":1793,"k":"a","x":15615},{"f":1785,"k":"a","x":15642},{"f":15643,"k":"a","x":1619},{"f":1778,"k":"a","x":15644},{"f":1785,"k":"a","x":15613},{"f":15646,"k":"a","x":1591},{"f":15645,"k":"a","x":15647},{"f":1769,"k":"a","x":15648},{"f":1827,"k":"a","x":15623},{"f":15649,"k":"a","x":15650},{"f":15651,"k":"a","x":1830},{"f":1832,"k":"a","x":15644},{"f":15653,"k":"a","x":15647},{"f":1835,"k":"a","x":15613},{"f":15655,"k":"a","x":15644},{"f":1838,"k":"a","x":15613},{"f":15657,"k":"a","x":1619},{"f":15658,"k":"a","x":1857},{"f":15656,"k":"a","x":15659},{"f":15654,"k":"a","x":15660},{"f":15652,"k":"a","x":15661},{"f":1863,"k":"a","x":15648},{"f":1877,"k":"a","x":15623},{"f":1778,"k":"a","x":15664},{"f":1884,"k":"a","x":15623},{"f":15665,"k":"a","x":15666},{"f":15663,"k":"a","x":15667},{"f":15668,"k":"a","x":15650},{"f":1889,"k":"a","x":15644},{"f":15670,"k":"a","x":15664},{"f":15671,"k":"a","x":15647},{"f":15672,"k":"a","x":15666},{"f":1863,"k":"a","x":15644},{"f":1900,"k":"a","x":15623},{"f":1785,"k":"a","x":15675},{"f":1903,"k":"a","x":15623},{"f":15676,"k":"a","x":15677},{"f":15674,"k":"a","x":15678},{"f":15679,"k":"a","x":15664},{"f":1908,"k":"a","x":15642},{"f":15681,"k":"a","x":15675},{"f":15682,"k":"a","x":1619},{"f":15683,"k":"a","x":15677},{"f":1863,"k":"a","x":15642},{"f":1792,"k":"a","x":15677},{"f":1921,"k":"a","x":15623},{"f":15686,"k":"a","x":15687},{"f":15685,"k":"a","x":15688},{"f":15689,"k":"a","x":15675},{"f":1927,"k":"a","x":15677},{"f":15691,"k":"a","x":15615},{"f":15692,"k":"a","x":15687},{"f":1932,"k":"a","x":15677},{"f":335,"k":"a","x":15694},{"f":15695,"k":"a","x":1936},{"f":15693,"k":"a","x":15696},{"f":1939,"k":"a","x":15687},{"f":15698,"k":"a","x":15615},{"f":1942,"k":"a","x":6431},{"f":15700,"k":"a","x":6433},{"f":15701,"k":"a","x":6435},{"f":15702,"k":"a","x":6437},{"f":15703,"k":"a","x":15611},{"f":15704,"k":"a","x":15615},{"f":15705,"k":"a","x":1623},{"f":15699,"k":"a","x":15706},{"f":15697,"k":"a","x":15707},{"f":15690,"k":"a","x":15708},{"f":1939,"k":"a","x":15675},{"f":1954,"k":"a","x":15623},{"f":15686,"k":"a","x":15711},{"f":15710,"k":"a","x":15712},{"f":1960,"k":"a","x":15623},{"f":15714,"k":"a","x":1993},{"f":15713,"k":"a","x":15715},{"f":15709,"k":"a","x":15716},{"f":15684,"k":"a","x":15717},{"f":15718,"k":"a","x":15696},{"f":15680,"k":"a","x":15719},{"f":1939,"k":"a","x":15664},{"f":2001,"k":"a","x":15623},{"f":1785,"k":"a","x":15722},{"f":15723,"k":"a","x":15677},{"f":15721,"k":"a","x":15724},{"f":2008,"k":"a","x":15623},{"f":15725,"k":"a","x":15726},{"f":15720,"k":"a","x":15727},{"f":15673,"k":"a","x":15728},{"f":1863,"k":"a","x":15647},{"f":2015,"k":"a","x":15623},{"f":1785,"k":"a","x":15731},{"f":2018,"k":"a","x":15623},{"f":15732,"k":"a","x":15733},{"f":15730,"k":"a","x":15734},{"f":15735,"k":"a","x":15666},{"f":1908,"k":"a","x":15613},{"f":15737,"k":"a","x":15731},{"f":15738,"k":"a","x":1591},{"f":15739,"k":"a","x":15733},{"f":1863,"k":"a","x":15613},{"f":15610,"k":"a","x":2512},{"f":15741,"k":"a","x":15742},{"f":15743,"k":"a","x":15731},{"f":2032,"k":"a","x":965},{"f":15745,"k":"a","x":31},{"f":15744,"k":"a","x":15746},{"f":1939,"k":"a","x":15731},{"f":15748,"k":"a","x":15611},{"f":2038,"k":"a","x":6431},{"f":15750,"k":"a","x":6433},{"f":15751,"k":"a","x":6435},{"f":15752,"k":"a","x":6437},{"f":15753,"k":"a","x":15611},{"f":15754,"k":"a","x":15617},{"f":15749,"k":"a","x":15755},{"f":15747,"k":"a","x":15756},{"f":15740,"k":"a","x":15757},{"f":2048,"k":"a","x":15733},{"f":335,"k":"a","x":15759},{"f":15760,"k":"a","x":2051},{"f":15758,"k":"a","x":15761},{"f":15736,"k":"a","x":15762},{"f":1939,"k":"a","x":15666},{"f":2056,"k":"a","x":15623},{"f":1785,"k":"a","x":15765},{"f":15766,"k":"a","x":15733},{"f":15764,"k":"a","x":15767},{"f":2062,"k":"a","x":15623},{"f":15768,"k":"a","x":15769},{"f":15763,"k":"a","x":15770},{"f":15729,"k":"a","x":15771},{"f":15669,"k":"a","x":15772},{"f":1939,"k":"a","x":15650},{"f":2069,"k":"a","x":15623},{"f":1778,"k":"a","x":15775},{"f":2072,"k":"a","x":15623},{"f":15776,"k":"a","x":15777},{"f":15774,"k":"a","x":15778},{"f":2078,"k":"a","x":15623},{"f":15779,"k":"a","x":15780},{"f":15773,"k":"a","x":15781},{"f":15662,"k":"a","x":15782},{"f":15641,"k":"a","x":15783},{"f":15640,"k":"a","x":15784},{"f":15639,"k":"a","x":15785},{"f":2087,"k":"a","x":15623},{"f":1778,"k":"a","x":15613},{"f":15788,"k":"a","x":15642},{"f":1769,"k":"a","x":15789},{"f":2094,"k":"a","x":15623},{"f":15790,"k":"a","x":15791},{"f":15792,"k":"a","x":1830},{"f":1832,"k":"a","x":15613},{"f":15794,"k":"a","x":15642},{"f":2100,"k":"a","x":15613},{"f":15796,"k":"a","x":1619},{"f":15797,"k":"a","x":2119},{"f":15795,"k":"a","x":15798},{"f":15793,"k":"a","x":15799},{"f":1863,"k":"a","x":15789},{"f":1778,"k":"a","x":15731},{"f":15802,"k":"a","x":15675},{"f":15801,"k":"a","x":15803},{"f":15804,"k":"a","x":15791},{"f":1889,"k":"a","x":15613},{"f":15806,"k":"a","x":15731},{"f":15807,"k":"a","x":15642},{"f":15808,"k":"a","x":15675},{"f":15809,"k":"a","x":15757},{"f":15810,"k":"a","x":15717},{"f":15805,"k":"a","x":15811},{"f":1939,"k":"a","x":15791},{"f":1778,"k":"a","x":15765},{"f":15814,"k":"a","x":15722},{"f":15813,"k":"a","x":15815},{"f":2140,"k":"a","x":15623},{"f":15816,"k":"a","x":15817},{"f":15812,"k":"a","x":15818},{"f":15800,"k":"a","x":15819},{"f":15787,"k":"a","x":15820},{"f":15786,"k":"a","x":15821},{"f":15638,"k":"a","x":15822},{"f":1713,"k":"a","x":1820},{"f":1615,"k":"a","x":15824},{"f":1615,"k":"a","x":15825},{"f":1615,"k":"a","x":15826},{"f":2148,"k":"a","x":15827},{"f":15828,"k":"a","x":15623},{"f":1616,"k":"a","x":15633},{"f":1615,"k":"a","x":15830},{"f":1615,"k":"a","x":15831},{"f":2157,"k":"a","x":15832},{"f":15833,"k":"a","x":1591},{"f":15834,"k":"a","x":1822},{"f":15835,"k":"a","x":15623},{"f":1741,"k":"a","x":1733},{"f":1620,"k":"a","x":15837},{"f":1615,"k":"a","x":15838},{"f":1615,"k":"a","x":15839},{"f":1711,"k":"a","x":15840},{"f":15841,"k":"a","x":15623},{"f":1616,"k":"a","x":15838},{"f":1615,"k":"a","x":15843},{"f":2175,"k":"a","x":15844},{"f":15845,"k":"a","x":1592},{"f":15846,"k":"a","x":1821},{"f":15847,"k":"a","x":15623},{"f":1708,"k":"a","x":9121},{"f":1702,"k":"a","x":15849},{"f":2167,"k":"a","x":9127},{"f":1741,"k":"a","x":15851},{"f":1620,"k":"a","x":15852},{"f":1615,"k":"a","x":15853},{"f":15850,"k":"a","x":15854},{"f":15855,"k":"a","x":15623},{"f":1727,"k":"a","x":9122},{"f":15857,"k":"a","x":1728},{"f":15858,"k":"a","x":1591},{"f":1616,"k":"a","x":15853},{"f":15859,"k":"a","x":15860},{"f":15861,"k":"a","x":1592},{"f":15862,"k":"a","x":1820},{"f":15863,"k":"a","x":15623},{"f":1697,"k":"a","x":9121},{"f":1692,"k":"a","x":15865},{"f":15866,"k":"a","x":1750},{"f":15867,"k":"a","x":15860},{"f":15868,"k":"a","x":15623},{"f":9112,"k":"a","x":1696},{"f":1702,"k":"a","x":15870},{"f":2184,"k":"a","x":2302},{"f":1718,"k":"a","x":15872},{"f":1713,"k":"a","x":15873},{"f":1621,"k":"a","x":15874},{"f":15871,"k":"a","x":15875},{"f":15876,"k":"a","x":15623},{"f":1763,"k":"a","x":9109},{"f":15878,"k":"a","x":15875},{"f":15879,"k":"a","x":15623},{"f":1792,"k":"a","x":1716},{"f":15881,"k":"a","x":15611},{"f":1785,"k":"a","x":15882},{"f":15883,"k":"a","x":1716},{"f":1778,"k":"a","x":15884},{"f":1785,"k":"a","x":6523},{"f":15886,"k":"a","x":1591},{"f":15885,"k":"a","x":15887},{"f":1769,"k":"a","x":15888},{"f":1615,"k":"a","x":2338},{"f":1615,"k":"a","x":15890},{"f":2376,"k":"a","x":15891},{"f":1810,"k":"a","x":15892},{"f":15893,"k":"a","x":2207},{"f":1802,"k":"a","x":15894},{"f":15895,"k":"a","x":15623},{"f":15889,"k":"a","x":15896},{"f":15897,"k":"a","x":1830},{"f":1832,"k":"a","x":15884},{"f":15899,"k":"a","x":15887},{"f":1835,"k":"a","x":6523},{"f":15901,"k":"a","x":15884},{"f":1838,"k":"a","x":6523},{"f":15903,"k":"a","x":1716},{"f":1844,"k":"a","x":1716},{"f":1053,"k":"a","x":15905},{"f":1848,"k":"a","x":1716},{"f":15906,"k":"a","x":15907},{"f":1062,"k":"a","x":15905},{"f":15909,"k":"a","x":15907},{"f":1061,"k":"a","x":15910},{"f":15911,"k":"a","x":1066},{"f":335,"k":"a","x":15912},{"f":15913,"k":"a","x":1070},{"f":15908,"k":"a","x":15914},{"f":15904,"k":"a","x":15915},{"f":15902,"k":"a","x":15916},{"f":15900,"k":"a","x":15917},{"f":15898,"k":"a","x":15918},{"f":1863,"k":"a","x":15888},{"f":1872,"k":"a","x":15891},{"f":1871,"k":"a","x":15921},{"f":15922,"k":"a","x":2377},{"f":1802,"k":"a","x":15923},{"f":15924,"k":"a","x":15623},{"f":1778,"k":"a","x":15925},{"f":2233,"k":"a","x":15623},{"f":15926,"k":"a","x":15927},{"f":15920,"k":"a","x":15928},{"f":15929,"k":"a","x":15896},{"f":1889,"k":"a","x":15884},{"f":15931,"k":"a","x":15925},{"f":15932,"k":"a","x":15887},{"f":15933,"k":"a","x":15927},{"f":1863,"k":"a","x":15884},{"f":2378,"k":"a","x":1880},{"f":1802,"k":"a","x":15936},{"f":15937,"k":"a","x":15623},{"f":1785,"k":"a","x":15938},{"f":2523,"k":"a","x":15623},{"f":15939,"k":"a","x":15940},{"f":15935,"k":"a","x":15941},{"f":15942,"k":"a","x":15925},{"f":1908,"k":"a","x":15882},{"f":15944,"k":"a","x":15938},{"f":15945,"k":"a","x":1716},{"f":15946,"k":"a","x":15940},{"f":1863,"k":"a","x":15882},{"f":1792,"k":"a","x":15940},{"f":15949,"k":"a","x":15731},{"f":15948,"k":"a","x":15950},{"f":15951,"k":"a","x":15938},{"f":1926,"k":"a","x":1716},{"f":15953,"k":"a","x":15940},{"f":15954,"k":"a","x":15611},{"f":15955,"k":"a","x":15731},{"f":1931,"k":"a","x":1716},{"f":15957,"k":"a","x":15940},{"f":335,"k":"a","x":15958},{"f":1935,"k":"a","x":1716},{"f":15959,"k":"a","x":15960},{"f":15956,"k":"a","x":15961},{"f":15962,"k":"a","x":15756},{"f":15952,"k":"a","x":15963},{"f":1939,"k":"a","x":15938},{"f":15949,"k":"a","x":15765},{"f":15965,"k":"a","x":15966},{"f":2560,"k":"a","x":1880},{"f":15968,"k":"a","x":15623},{"f":15969,"k":"a","x":2282},{"f":15967,"k":"a","x":15970},{"f":15964,"k":"a","x":15971},{"f":15947,"k":"a","x":15972},{"f":15973,"k":"a","x":15961},{"f":15943,"k":"a","x":15974},{"f":1939,"k":"a","x":15925},{"f":1802,"k":"a","x":15921},{"f":15977,"k":"a","x":15623},{"f":1785,"k":"a","x":15978},{"f":15979,"k":"a","x":15940},{"f":15976,"k":"a","x":15980},{"f":2006,"k":"a","x":15921},{"f":15982,"k":"a","x":2377},{"f":15983,"k":"a","x":15623},{"f":15981,"k":"a","x":15984},{"f":15975,"k":"a","x":15985},{"f":15934,"k":"a","x":15986},{"f":1863,"k":"a","x":15887},{"f":2312,"k":"a","x":15623},{"f":1785,"k":"a","x":15989},{"f":15990,"k":"a","x":15733},{"f":15988,"k":"a","x":15991},{"f":15992,"k":"a","x":15927},{"f":1908,"k":"a","x":6523},{"f":15994,"k":"a","x":15989},{"f":15995,"k":"a","x":1591},{"f":15996,"k":"a","x":15733},{"f":6564,"k":"a","x":15989},{"f":15998,"k":"a","x":6567},{"f":2341,"k":"a","x":15623},{"f":1785,"k":"a","x":16000},{"f":2349,"k":"a","x":15623},{"f":16001,"k":"a","x":16002},{"f":6569,"k":"a","x":16003},{"f":16004,"k":"a","x":15989},{"f":6576,"k":"a","x":16000},{"f":16006,"k":"a","x":6562},{"f":16007,"k":"a","x":16002},{"f":6585,"k":"a","x":16000},{"f":16009,"k":"a","x":6588},{"f":2373,"k":"a","x":15623},{"f":1785,"k":"a","x":16011},{"f":2381,"k":"a","x":15623},{"f":16012,"k":"a","x":16013},{"f":6590,"k":"a","x":16014},{"f":16015,"k":"a","x":16000},{"f":6597,"k":"a","x":16011},{"f":16017,"k":"a","x":6583},{"f":16018,"k":"a","x":16013},{"f":6606,"k":"a","x":16011},{"f":16020,"k":"a","x":6609},{"f":2407,"k":"a","x":15623},{"f":1785,"k":"a","x":16022},{"f":2412,"k":"a","x":15623},{"f":16023,"k":"a","x":16024},{"f":6613,"k":"a","x":16025},{"f":16026,"k":"a","x":16011},{"f":6620,"k":"a","x":16022},{"f":16028,"k":"a","x":6604},{"f":16029,"k":"a","x":16024},{"f":1939,"k":"a","x":16022},{"f":16031,"k":"a","x":6431},{"f":6626,"k":"a","x":15621},{"f":16032,"k":"a","x":16033},{"f":16030,"k":"a","x":16034},{"f":6633,"k":"a","x":16024},{"f":16036,"k":"a","x":6635},{"f":2444,"k":"a","x":15623},{"f":15686,"k":"a","x":16038},{"f":6638,"k":"a","x":16039},{"f":16040,"k":"a","x":16024},{"f":2449,"k":"a","x":15677},{"f":16042,"k":"a","x":6433},{"f":16043,"k":"a","x":16038},{"f":2453,"k":"a","x":15677},{"f":335,"k":"a","x":16045},{"f":16046,"k":"a","x":2456},{"f":16044,"k":"a","x":16047},{"f":1939,"k":"a","x":16038},{"f":16049,"k":"a","x":6433},{"f":6655,"k":"a","x":15620},{"f":16050,"k":"a","x":16051},{"f":16048,"k":"a","x":16052},{"f":16041,"k":"a","x":16053},{"f":1939,"k":"a","x":16024},{"f":2469,"k":"a","x":15623},{"f":15686,"k":"a","x":16056},{"f":16055,"k":"a","x":16057},{"f":2473,"k":"a","x":15623},{"f":16059,"k":"a","x":2489},{"f":16058,"k":"a","x":16060},{"f":16054,"k":"a","x":16061},{"f":16037,"k":"a","x":16062},{"f":16035,"k":"a","x":16063},{"f":16027,"k":"a","x":16064},{"f":1939,"k":"a","x":16011},{"f":2497,"k":"a","x":15623},{"f":1785,"k":"a","x":16067},{"f":2500,"k":"a","x":15623},{"f":16068,"k":"a","x":16069},{"f":16066,"k":"a","x":16070},{"f":2505,"k":"a","x":15623},{"f":16071,"k":"a","x":16072},{"f":16065,"k":"a","x":16073},{"f":16021,"k":"a","x":16074},{"f":16019,"k":"a","x":16075},{"f":6685,"k":"a","x":16013},{"f":16077,"k":"a","x":6687},{"f":2530,"k":"a","x":15623},{"f":15949,"k":"a","x":16079},{"f":6690,"k":"a","x":16080},{"f":16081,"k":"a","x":16013},{"f":2535,"k":"a","x":15940},{"f":16083,"k":"a","x":6435},{"f":16084,"k":"a","x":16079},{"f":2539,"k":"a","x":15940},{"f":335,"k":"a","x":16086},{"f":16087,"k":"a","x":2542},{"f":16085,"k":"a","x":16088},{"f":1939,"k":"a","x":16079},{"f":16090,"k":"a","x":6435},{"f":6708,"k":"a","x":15619},{"f":16091,"k":"a","x":16092},{"f":16089,"k":"a","x":16093},{"f":16082,"k":"a","x":16094},{"f":1939,"k":"a","x":16013},{"f":2556,"k":"a","x":15623},{"f":15949,"k":"a","x":16097},{"f":16096,"k":"a","x":16098},{"f":2561,"k":"a","x":15623},{"f":16100,"k":"a","x":2577},{"f":16099,"k":"a","x":16101},{"f":16095,"k":"a","x":16102},{"f":16078,"k":"a","x":16103},{"f":16076,"k":"a","x":16104},{"f":16016,"k":"a","x":16105},{"f":1939,"k":"a","x":16000},{"f":2585,"k":"a","x":15623},{"f":1785,"k":"a","x":16108},{"f":2588,"k":"a","x":15623},{"f":16109,"k":"a","x":16110},{"f":16107,"k":"a","x":16111},{"f":2593,"k":"a","x":15623},{"f":16112,"k":"a","x":16113},{"f":16106,"k":"a","x":16114},{"f":16010,"k":"a","x":16115},{"f":16008,"k":"a","x":16116},{"f":6738,"k":"a","x":16002},{"f":16118,"k":"a","x":6740},{"f":2611,"k":"a","x":15623},{"f":1792,"k":"a","x":16120},{"f":2615,"k":"a","x":15623},{"f":16121,"k":"a","x":16122},{"f":6743,"k":"a","x":16123},{"f":16124,"k":"a","x":16002},{"f":2620,"k":"a","x":16120},{"f":16126,"k":"a","x":6437},{"f":16127,"k":"a","x":16122},{"f":2624,"k":"a","x":16120},{"f":335,"k":"a","x":16129},{"f":16130,"k":"a","x":2627},{"f":16128,"k":"a","x":16131},{"f":1939,"k":"a","x":16122},{"f":16133,"k":"a","x":6437},{"f":6762,"k":"a","x":15618},{"f":16134,"k":"a","x":16135},{"f":16132,"k":"a","x":16136},{"f":16125,"k":"a","x":16137},{"f":1939,"k":"a","x":16002},{"f":2642,"k":"a","x":15623},{"f":16121,"k":"a","x":16140},{"f":16139,"k":"a","x":16141},{"f":2647,"k":"a","x":15623},{"f":16143,"k":"a","x":2663},{"f":16142,"k":"a","x":16144},{"f":16138,"k":"a","x":16145},{"f":16119,"k":"a","x":16146},{"f":16117,"k":"a","x":16147},{"f":16005,"k":"a","x":16148},{"f":1939,"k":"a","x":15989},{"f":2671,"k":"a","x":15623},{"f":1785,"k":"a","x":16151},{"f":2674,"k":"a","x":15623},{"f":16152,"k":"a","x":16153},{"f":16150,"k":"a","x":16154},{"f":2679,"k":"a","x":15623},{"f":16155,"k":"a","x":16156},{"f":16149,"k":"a","x":16157},{"f":15999,"k":"a","x":16158},{"f":15997,"k":"a","x":16159},{"f":16160,"k":"a","x":15761},{"f":15993,"k":"a","x":16161},{"f":1939,"k":"a","x":15927},{"f":2688,"k":"a","x":15623},{"f":1785,"k":"a","x":16164},{"f":16165,"k":"a","x":15733},{"f":16163,"k":"a","x":16166},{"f":2694,"k":"a","x":15623},{"f":16167,"k":"a","x":16168},{"f":16162,"k":"a","x":16169},{"f":15987,"k":"a","x":16170},{"f":15930,"k":"a","x":16171},{"f":1939,"k":"a","x":15896},{"f":1802,"k":"a","x":15892},{"f":16174,"k":"a","x":15623},{"f":1778,"k":"a","x":16175},{"f":2704,"k":"a","x":15623},{"f":16176,"k":"a","x":16177},{"f":16173,"k":"a","x":16178},{"f":2076,"k":"a","x":15892},{"f":16180,"k":"a","x":2207},{"f":16181,"k":"a","x":15623},{"f":16179,"k":"a","x":16182},{"f":16172,"k":"a","x":16183},{"f":15919,"k":"a","x":16184},{"f":15880,"k":"a","x":16185},{"f":15877,"k":"a","x":16186},{"f":15869,"k":"a","x":16187},{"f":2086,"k":"a","x":15860},{"f":16189,"k":"a","x":15623},{"f":6524,"k":"a","x":15882},{"f":1769,"k":"a","x":16191},{"f":2722,"k":"a","x":15921},{"f":1802,"k":"a","x":16193},{"f":16194,"k":"a","x":15623},{"f":16192,"k":"a","x":16195},{"f":16196,"k":"a","x":1830},{"f":6535,"k":"a","x":15882},{"f":2100,"k":"a","x":6523},{"f":16199,"k":"a","x":1716},{"f":2103,"k":"a","x":1716},{"f":16201,"k":"a","x":1582},{"f":1053,"k":"a","x":16202},{"f":15957,"k":"a","x":1582},{"f":1056,"k":"a","x":16204},{"f":1977,"k":"a","x":1716},{"f":16206,"k":"a","x":1582},{"f":16205,"k":"a","x":16207},{"f":16203,"k":"a","x":16208},{"f":1062,"k":"a","x":16202},{"f":16210,"k":"a","x":16208},{"f":1061,"k":"a","x":16211},{"f":16212,"k":"a","x":1066},{"f":335,"k":"a","x":16213},{"f":16214,"k":"a","x":1070},{"f":16209,"k":"a","x":16215},{"f":16200,"k":"a","x":16216},{"f":16198,"k":"a","x":16217},{"f":16197,"k":"a","x":16218},{"f":1863,"k":"a","x":16191},{"f":1778,"k":"a","x":15989},{"f":16221,"k":"a","x":15938},{"f":16220,"k":"a","x":16222},{"f":16223,"k":"a","x":16195},{"f":6555,"k":"a","x":15989},{"f":16225,"k":"a","x":15882},{"f":16226,"k":"a","x":15938},{"f":16227,"k":"a","x":16159},{"f":16228,"k":"a","x":15972},{"f":16224,"k":"a","x":16229},{"f":1939,"k":"a","x":16195},{"f":1778,"k":"a","x":16164},{"f":16232,"k":"a","x":15978},{"f":16231,"k":"a","x":16233},{"f":2751,"k":"a","x":15921},{"f":16235,"k":"a","x":15623},{"f":16234,"k":"a","x":16236},{"f":16230,"k":"a","x":16237},{"f":16219,"k":"a","x":16238},{"f":16190,"k":"a","x":16239},{"f":16188,"k":"a","x":16240},{"f":15864,"k":"a","x":16241},{"f":2762,"k":"a","x":15623},{"f":2764,"k":"a","x":15623},{"f":6810,"k":"a","x":16022},{"f":16245,"k":"a","x":1830},{"f":16246,"k":"a","x":6813},{"f":16247,"k":"a","x":16034},{"f":16244,"k":"a","x":16248},{"f":16243,"k":"a","x":16249},{"f":2775,"k":"a","x":15623},{"f":2777,"k":"a","x":15623},{"f":2786,"k":"a","x":15623},{"f":6822,"k":"a","x":16253},{"f":16254,"k":"a","x":1830},{"f":16255,"k":"a","x":6833},{"f":1778,"k":"a","x":15677},{"f":2804,"k":"a","x":15623},{"f":16257,"k":"a","x":16258},{"f":6835,"k":"a","x":16259},{"f":16260,"k":"a","x":16253},{"f":2809,"k":"a","x":15677},{"f":16262,"k":"a","x":6820},{"f":16263,"k":"a","x":16258},{"f":16264,"k":"a","x":16047},{"f":16023,"k":"a","x":15733},{"f":6845,"k":"a","x":16266},{"f":16267,"k":"a","x":16258},{"f":16028,"k":"a","x":1591},{"f":16269,"k":"a","x":15733},{"f":16270,"k":"a","x":16034},{"f":16271,"k":"a","x":15761},{"f":16268,"k":"a","x":16272},{"f":1939,"k":"a","x":16258},{"f":16068,"k":"a","x":15733},{"f":16274,"k":"a","x":16275},{"f":2826,"k":"a","x":15623},{"f":16276,"k":"a","x":16277},{"f":16273,"k":"a","x":16278},{"f":16265,"k":"a","x":16279},{"f":16261,"k":"a","x":16280},{"f":1939,"k":"a","x":16253},{"f":2833,"k":"a","x":15623},{"f":16257,"k":"a","x":16283},{"f":16282,"k":"a","x":16284},{"f":2838,"k":"a","x":15623},{"f":16285,"k":"a","x":16286},{"f":16281,"k":"a","x":16287},{"f":16256,"k":"a","x":16288},{"f":16252,"k":"a","x":16289},{"f":16251,"k":"a","x":16290},{"f":16250,"k":"a","x":16291},{"f":16242,"k":"a","x":16292},{"f":15856,"k":"a","x":16293},{"f":15848,"k":"a","x":16294},{"f":2849,"k":"a","x":15623},{"f":2851,"k":"a","x":15623},{"f":6882,"k":"a","x":16038},{"f":16298,"k":"a","x":1830},{"f":16299,"k":"a","x":6885},{"f":16300,"k":"a","x":16052},{"f":16297,"k":"a","x":16301},{"f":16296,"k":"a","x":16302},{"f":2861,"k":"a","x":15623},{"f":2863,"k":"a","x":15623},{"f":2871,"k":"a","x":15623},{"f":6895,"k":"a","x":16306},{"f":16307,"k":"a","x":1830},{"f":16308,"k":"a","x":6906},{"f":2887,"k":"a","x":15623},{"f":16257,"k":"a","x":16310},{"f":6908,"k":"a","x":16311},{"f":16312,"k":"a","x":16306},{"f":16262,"k":"a","x":6893},{"f":16314,"k":"a","x":16310},{"f":16315,"k":"a","x":16047},{"f":1785,"k":"a","x":16038},{"f":16317,"k":"a","x":15733},{"f":6916,"k":"a","x":16318},{"f":16319,"k":"a","x":16310},{"f":6921,"k":"a","x":16038},{"f":16321,"k":"a","x":1591},{"f":16322,"k":"a","x":15733},{"f":16323,"k":"a","x":16052},{"f":16324,"k":"a","x":15761},{"f":16320,"k":"a","x":16325},{"f":1939,"k":"a","x":16310},{"f":1785,"k":"a","x":16056},{"f":16328,"k":"a","x":15733},{"f":16327,"k":"a","x":16329},{"f":2912,"k":"a","x":15623},{"f":16330,"k":"a","x":16331},{"f":16326,"k":"a","x":16332},{"f":16316,"k":"a","x":16333},{"f":16313,"k":"a","x":16334},{"f":1939,"k":"a","x":16306},{"f":2919,"k":"a","x":15623},{"f":16257,"k":"a","x":16337},{"f":16336,"k":"a","x":16338},{"f":2923,"k":"a","x":15623},{"f":16339,"k":"a","x":16340},{"f":16335,"k":"a","x":16341},{"f":16309,"k":"a","x":16342},{"f":16305,"k":"a","x":16343},{"f":16304,"k":"a","x":16344},{"f":16303,"k":"a","x":16345},{"f":16295,"k":"a","x":16346},{"f":15842,"k":"a","x":16347},{"f":15836,"k":"a","x":16348},{"f":6951,"k":"a","x":15623},{"f":6953,"k":"a","x":15623},{"f":6955,"k":"a","x":16079},{"f":16352,"k":"a","x":1830},{"f":16353,"k":"a","x":6958},{"f":16354,"k":"a","x":16093},{"f":16351,"k":"a","x":16355},{"f":16350,"k":"a","x":16356},{"f":6964,"k":"a","x":15623},{"f":6966,"k":"a","x":15623},{"f":6974,"k":"a","x":15623},{"f":6971,"k":"a","x":16360},{"f":16361,"k":"a","x":1830},{"f":16362,"k":"a","x":6985},{"f":6990,"k":"a","x":15623},{"f":16257,"k":"a","x":16364},{"f":6987,"k":"a","x":16365},{"f":16366,"k":"a","x":16360},{"f":16262,"k":"a","x":6969},{"f":16368,"k":"a","x":16364},{"f":16369,"k":"a","x":16047},{"f":1785,"k":"a","x":16079},{"f":16371,"k":"a","x":15733},{"f":6998,"k":"a","x":16372},{"f":16373,"k":"a","x":16364},{"f":7003,"k":"a","x":16079},{"f":16375,"k":"a","x":1591},{"f":16376,"k":"a","x":15733},{"f":16377,"k":"a","x":16093},{"f":16378,"k":"a","x":15761},{"f":16374,"k":"a","x":16379},{"f":1939,"k":"a","x":16364},{"f":1785,"k":"a","x":16097},{"f":16382,"k":"a","x":15733},{"f":16381,"k":"a","x":16383},{"f":7015,"k":"a","x":15623},{"f":16384,"k":"a","x":16385},{"f":16380,"k":"a","x":16386},{"f":16370,"k":"a","x":16387},{"f":16367,"k":"a","x":16388},{"f":1939,"k":"a","x":16360},{"f":7022,"k":"a","x":15623},{"f":16257,"k":"a","x":16391},{"f":16390,"k":"a","x":16392},{"f":7026,"k":"a","x":15623},{"f":16393,"k":"a","x":16394},{"f":16389,"k":"a","x":16395},{"f":16363,"k":"a","x":16396},{"f":16359,"k":"a","x":16397},{"f":16358,"k":"a","x":16398},{"f":16357,"k":"a","x":16399},{"f":16349,"k":"a","x":16400},{"f":15829,"k":"a","x":16401},{"f":15823,"k":"a","x":16402},{"f":15632,"k":"a","x":16403},{"f":15626,"k":"a","x":16404},{"f":2939,"k":"a","x":15630},{"f":16406,"k":"a","x":15623},{"f":2943,"k":"a","x":15832},{"f":16408,"k":"a","x":1591},{"f":1616,"k":"a","x":1757},{"f":1615,"k":"a","x":16410},{"f":1615,"k":"a","x":16411},{"f":16409,"k":"a","x":16412},{"f":16413,"k":"a","x":15623},{"f":16414,"k":"a","x":16348},{"f":2951,"k":"a","x":16412},{"f":16416,"k":"a","x":15623},{"f":1778,"k":"a","x":6435},{"f":1635,"k":"a","x":1285},{"f":1785,"k":"a","x":16419},{"f":16420,"k":"a","x":1591},{"f":16418,"k":"a","x":16421},{"f":1769,"k":"a","x":16422},{"f":1810,"k":"a","x":2379},{"f":16424,"k":"a","x":2963},{"f":1802,"k":"a","x":16425},{"f":16426,"k":"a","x":15623},{"f":16423,"k":"a","x":16427},{"f":16428,"k":"a","x":1830},{"f":1832,"k":"a","x":6435},{"f":16430,"k":"a","x":16421},{"f":1835,"k":"a","x":16419},{"f":16432,"k":"a","x":6435},{"f":2794,"k":"a","x":1285},{"f":16434,"k":"a","x":1288},{"f":16435,"k":"a","x":208},{"f":16433,"k":"a","x":16436},{"f":16431,"k":"a","x":16437},{"f":16429,"k":"a","x":16438},{"f":1863,"k":"a","x":16422},{"f":1778,"k":"a","x":16079},{"f":2984,"k":"a","x":15623},{"f":16441,"k":"a","x":16442},{"f":16440,"k":"a","x":16443},{"f":16444,"k":"a","x":16427},{"f":1889,"k":"a","x":6435},{"f":16446,"k":"a","x":16079},{"f":16447,"k":"a","x":16421},{"f":16448,"k":"a","x":16442},{"f":16449,"k":"a","x":16093},{"f":1863,"k":"a","x":16421},{"f":1785,"k":"a","x":15791},{"f":16452,"k":"a","x":15733},{"f":16451,"k":"a","x":16453},{"f":16454,"k":"a","x":16442},{"f":1908,"k":"a","x":16419},{"f":16456,"k":"a","x":15791},{"f":16457,"k":"a","x":1591},{"f":16458,"k":"a","x":15733},{"f":1863,"k":"a","x":16419},{"f":3010,"k":"a","x":15613},{"f":16461,"k":"a","x":2028},{"f":16460,"k":"a","x":16462},{"f":16463,"k":"a","x":15791},{"f":3015,"k":"a","x":1283},{"f":16465,"k":"a","x":37},{"f":16464,"k":"a","x":16466},{"f":16461,"k":"a","x":1619},{"f":1863,"k":"a","x":16468},{"f":16469,"k":"a","x":15789},{"f":16470,"k":"a","x":15791},{"f":3023,"k":"a","x":15613},{"f":16472,"k":"a","x":1619},{"f":16471,"k":"a","x":16473},{"f":16474,"k":"a","x":15819},{"f":16467,"k":"a","x":16475},{"f":16459,"k":"a","x":16476},{"f":16477,"k":"a","x":15761},{"f":16455,"k":"a","x":16478},{"f":1939,"k":"a","x":16442},{"f":3033,"k":"a","x":15623},{"f":1785,"k":"a","x":16481},{"f":16482,"k":"a","x":15733},{"f":16480,"k":"a","x":16483},{"f":3039,"k":"a","x":15623},{"f":16484,"k":"a","x":16485},{"f":16479,"k":"a","x":16486},{"f":16450,"k":"a","x":16487},{"f":16445,"k":"a","x":16488},{"f":1939,"k":"a","x":16427},{"f":1778,"k":"a","x":16097},{"f":3047,"k":"a","x":15623},{"f":16491,"k":"a","x":16492},{"f":16490,"k":"a","x":16493},{"f":2076,"k":"a","x":2379},{"f":16495,"k":"a","x":2963},{"f":16496,"k":"a","x":15623},{"f":16494,"k":"a","x":16497},{"f":16489,"k":"a","x":16498},{"f":16439,"k":"a","x":16499},{"f":16417,"k":"a","x":16500},{"f":16415,"k":"a","x":16501},{"f":16407,"k":"a","x":16502},{"f":16405,"k":"a","x":16503},{"f":15624,"k":"a","x":16504},{"b":"e","k":"l","n":"","t":15595,"v":16505},{"f":15604,"k":"a","x":16506},{"f":3080,"k":"a","x":15608},{"f":16508,"k":"a","x":15623},{"f":3083,"k":"a","x":15608},{"f":16510,"k":"a","x":15623},{"f":16511,"k":"a","x":16404},{"f":3087,"k":"a","x":15630},{"f":16513,"k":"a","x":15623},{"f":3091,"k":"a","x":15832},{"f":16515,"k":"a","x":1591},{"f":16516,"k":"a","x":16412},{"f":16517,"k":"a","x":15623},{"f":16518,"k":"a","x":16348},{"f":1621,"k":"a","x":1735},{"f":1615,"k":"a","x":16520},{"f":1615,"k":"a","x":16521},{"f":2939,"k":"a","x":16522},{"f":16523,"k":"a","x":15623},{"f":2951,"k":"a","x":16522},{"f":16525,"k":"a","x":15623},{"f":1778,"k":"a","x":16419},{"f":16527,"k":"a","x":6969},{"f":1769,"k":"a","x":16528},{"f":3106,"k":"a","x":6972},{"f":1802,"k":"a","x":16530},{"f":16531,"k":"a","x":15623},{"f":16529,"k":"a","x":16532},{"f":16533,"k":"a","x":1830},{"f":1832,"k":"a","x":16419},{"f":16535,"k":"a","x":6969},{"f":6979,"k":"a","x":16419},{"f":6981,"k":"a","x":1285},{"f":16538,"k":"a","x":208},{"f":16537,"k":"a","x":16539},{"f":16536,"k":"a","x":16540},{"f":16534,"k":"a","x":16541},{"f":1863,"k":"a","x":16528},{"f":1778,"k":"a","x":15791},{"f":16544,"k":"a","x":16364},{"f":16543,"k":"a","x":16545},{"f":16546,"k":"a","x":16532},{"f":1889,"k":"a","x":16419},{"f":16548,"k":"a","x":15791},{"f":16549,"k":"a","x":6969},{"f":16550,"k":"a","x":16364},{"f":16551,"k":"a","x":16476},{"f":16552,"k":"a","x":16387},{"f":16547,"k":"a","x":16553},{"f":1939,"k":"a","x":16532},{"f":1778,"k":"a","x":16481},{"f":16556,"k":"a","x":16391},{"f":16555,"k":"a","x":16557},{"f":3136,"k":"a","x":6972},{"f":16559,"k":"a","x":15623},{"f":16558,"k":"a","x":16560},{"f":16554,"k":"a","x":16561},{"f":16542,"k":"a","x":16562},{"f":16526,"k":"a","x":16563},{"f":16524,"k":"a","x":16564},{"f":16519,"k":"a","x":16565},{"f":16514,"k":"a","x":16566},{"f":16512,"k":"a","x":16567},{"f":16509,"k":"a","x":16568},{"b":"e","k":"l","n":"","t":15598,"v":16569},{"f":16507,"k":"a","x":16570},{"b":"e","k":"l","n":"","t":15585,"v":16571},{"b":"e","k":"l","n":"","t":6393,"v":16572},{"b":"e","k":"l","n":"","t":1505,"v":16573},{"b":"e","k":"l","n":"","t":1503,"v":16574},{"b":"e","k":"l","n":"","t":142,"v":16575},{"f":24,"k":"a","x":37},{"f":13,"k":"a","x":16577},{"f":16578,"k":"a","x":37},{"f":4,"k":"a","x":16579},{"f":16580,"k":"a","x":37},{"b":"e","k":"p","n":"","t":0,"v":16581},{"f":42,"k":"a","x":16577},{"f":16583,"k":"a","x":37},{"f":16584,"k":"a","x":45},{"b":"e","k":"l","n":"","t":0,"v":16585},{"f":499,"k":"a","x":190},{"f":16587,"k":"a","x":192},{"f":366,"k":"a","x":16588},{"f":499,"k":"a","x":172},{"f":16590,"k":"a","x":200},{"f":16589,"k":"a","x":16591},{"f":175,"k":"a","x":16592},{"f":16593,"k":"a","x":376},{"f":366,"k":"a","x":179},{"f":16595,"k":"a","x":177},{"f":175,"k":"a","x":16596},{"f":16597,"k":"a","x":376},{"f":678,"k":"a","x":16598},{"f":16595,"k":"a","x":372},{"f":175,"k":"a","x":16600},{"f":16601,"k":"a","x":376},{"f":16599,"k":"a","x":16602},{"f":678,"k":"a","x":16603},{"f":366,"k":"a","x":181},{"f":16605,"k":"a","x":177},{"f":175,"k":"a","x":16606},{"f":16607,"k":"a","x":376},{"f":678,"k":"a","x":16608},{"f":16605,"k":"a","x":372},{"f":175,"k":"a","x":16610},{"f":16611,"k":"a","x":376},{"f":16609,"k":"a","x":16612},{"f":16604,"k":"a","x":16613},{"b":"e","k":"p","n":"","t":16594,"v":16614},{"b":"i","k":"p","n":"","t":143,"v":16615},{"b":"i","k":"p","n":"","t":143,"v":16616},{"b":"i","k":"p","n":"","t":143,"v":16617},{"b":"i","k":"p","n":"","t":143,"v":16618},{"f":175,"k":"a","x":240},{"f":16620,"k":"a","x":229},{"f":551,"k":"a","x":16621},{"f":16620,"k":"a","x":219},{"f":16622,"k":"a","x":16623},{"f":175,"k":"a","x":250},{"f":16625,"k":"a","x":243},{"f":551,"k":"a","x":16626},{"f":16625,"k":"a","x":6238},{"f":16627,"k":"a","x":16628},{"f":366,"k":"a","x":10375},{"f":16630,"k":"a","x":746},{"f":175,"k":"a","x":16631},{"f":16632,"k":"a","x":376},{"b":"e","k":"p","n":"","t":16629,"v":16633},{"b":"e","k":"p","n":"","t":16624,"v":16634},{"b":"e","k":"p","n":"","t":143,"v":16635},{"b":"e","k":"p","n":"","t":143,"v":16636},{"f":535,"k":"a","x":16631},{"f":16638,"k":"a","x":376},{"f":366,"k":"a","x":10384},{"f":16640,"k":"a","x":3822},{"f":542,"k":"a","x":16641},{"f":16642,"k":"a","x":659},{"f":167,"k":"a","x":16643},{"f":542,"k":"a","x":376},{"f":16645,"k":"a","x":659},{"f":16644,"k":"a","x":16646},{"f":542,"k":"a","x":10486},{"f":16648,"k":"a","x":10675},{"f":678,"k":"a","x":16649},{"f":542,"k":"a","x":3858},{"f":16651,"k":"a","x":10675},{"f":16650,"k":"a","x":16652},{"f":366,"k":"a","x":10486},{"f":16654,"k":"a","x":3858},{"f":542,"k":"a","x":16655},{"f":16656,"k":"a","x":10675},{"f":3236,"k":"a","x":16657},{"f":16658,"k":"a","x":16653},{"k":"c","n":"UorAtlas.Prelude.Bitset.mem_inter","u":[]},{"f":16660,"k":"a","x":10486},{"f":16661,"k":"a","x":3858},{"f":16662,"k":"a","x":10675},{"f":16659,"k":"a","x":16663},{"f":16664,"k":"a","x":5949},{"f":499,"k":"a","x":3851},{"i":10,"k":"b"},{"f":16666,"k":"a","x":16667},{"f":366,"k":"a","x":16668},{"f":3890,"k":"a","x":12951},{"f":16669,"k":"a","x":16670},{"f":542,"k":"a","x":16671},{"i":2,"k":"b"},{"f":16672,"k":"a","x":16673},{"f":3195,"k":"a","x":16674},{"f":542,"k":"a","x":16668},{"f":16676,"k":"a","x":16673},{"f":678,"k":"a","x":16677},{"f":542,"k":"a","x":16670},{"f":16679,"k":"a","x":16673},{"f":16678,"k":"a","x":16680},{"f":16675,"k":"a","x":16681},{"f":16660,"k":"a","x":16668},{"f":16683,"k":"a","x":16670},{"f":16684,"k":"a","x":16673},{"f":16682,"k":"a","x":16685},{"f":214,"k":"a","x":16677},{"f":16687,"k":"a","x":16680},{"f":3195,"k":"a","x":16677},{"f":542,"k":"a","x":3851},{"f":16690,"k":"a","x":16673},{"f":551,"k":"a","x":16691},{"f":542,"k":"a","x":16667},{"f":16693,"k":"a","x":16673},{"f":16692,"k":"a","x":16694},{"f":16689,"k":"a","x":16695},{"f":575,"k":"a","x":3851},{"f":16697,"k":"a","x":16667},{"f":16698,"k":"a","x":16673},{"f":16696,"k":"a","x":16699},{"f":175,"k":"a","x":10501},{"f":16701,"k":"a","x":3851},{"f":3216,"k":"a","x":16702},{"f":16701,"k":"a","x":16667},{"f":16703,"k":"a","x":16704},{"f":551,"k":"a","x":16702},{"f":16706,"k":"a","x":16704},{"f":542,"k":"a","x":3934},{"f":16708,"k":"a","x":11696},{"f":551,"k":"a","x":16709},{"f":542,"k":"a","x":13031},{"f":16711,"k":"a","x":11696},{"f":16710,"k":"a","x":16712},{"b":"e","k":"l","n":"","t":16707,"v":16713},{"f":16705,"k":"a","x":16714},{"f":16715,"k":"a","x":10507},{"f":6010,"k":"a","x":13036},{"f":499,"k":"a","x":3911},{"f":16718,"k":"a","x":13330},{"f":366,"k":"a","x":16719},{"i":10,"k":"b"},{"f":3944,"k":"a","x":16721},{"f":16720,"k":"a","x":16722},{"f":175,"k":"a","x":16723},{"f":16724,"k":"a","x":376},{"f":542,"k":"a","x":6091},{"i":5,"k":"b"},{"f":16726,"k":"a","x":16727},{"f":551,"k":"a","x":16728},{"f":542,"k":"a","x":14219},{"f":16730,"k":"a","x":16727},{"f":16729,"k":"a","x":16731},{"b":"e","k":"p","n":"","t":16725,"v":16732},{"b":"i","k":"l","n":"","t":143,"v":16733},{"f":16717,"k":"a","x":16734},{"f":499,"k":"a","x":13036},{"f":16736,"k":"a","x":13031},{"f":366,"k":"a","x":16737},{"f":3922,"k":"a","x":13003},{"f":16738,"k":"a","x":16739},{"f":175,"k":"a","x":16740},{"f":16741,"k":"a","x":376},{"f":542,"k":"a","x":6176},{"f":16743,"k":"a","x":11701},{"f":595,"k":"a","x":16744},{"f":542,"k":"a","x":13330},{"f":16746,"k":"a","x":11701},{"f":16745,"k":"a","x":16747},{"f":664,"k":"a","x":16744},{"f":542,"k":"a","x":3948},{"f":16750,"k":"a","x":11701},{"f":16749,"k":"a","x":16751},{"f":16752,"k":"a","x":6173},{"f":16748,"k":"a","x":16753},{"b":"e","k":"l","n":"","t":16742,"v":16754},{"f":16735,"k":"a","x":16755},{"f":16756,"k":"a","x":3934},{"f":16757,"k":"a","x":5977},{"f":16758,"k":"a","x":3923},{"b":"e","k":"l","n":"","t":16702,"v":16759},{"f":16716,"k":"a","x":16760},{"f":499,"k":"a","x":3914},{"f":16762,"k":"a","x":3911},{"f":366,"k":"a","x":16763},{"f":16764,"k":"a","x":16722},{"f":175,"k":"a","x":16765},{"f":16766,"k":"a","x":376},{"f":542,"k":"a","x":3976},{"f":16768,"k":"a","x":16727},{"f":551,"k":"a","x":16769},{"f":16770,"k":"a","x":16728},{"b":"e","k":"p","n":"","t":16767,"v":16771},{"b":"i","k":"l","n":"","t":143,"v":16772},{"f":16717,"k":"a","x":16773},{"f":499,"k":"a","x":3934},{"f":16775,"k":"a","x":13036},{"f":366,"k":"a","x":16776},{"f":16777,"k":"a","x":16739},{"f":175,"k":"a","x":16778},{"f":16779,"k":"a","x":376},{"f":542,"k":"a","x":3914},{"f":16781,"k":"a","x":11701},{"f":12162,"k":"a","x":16782},{"f":16783,"k":"a","x":16744},{"f":16784,"k":"a","x":16753},{"b":"e","k":"l","n":"","t":16780,"v":16785},{"f":16774,"k":"a","x":16786},{"f":16787,"k":"a","x":13031},{"f":16788,"k":"a","x":5977},{"f":16789,"k":"a","x":3923},{"b":"e","k":"l","n":"","t":16704,"v":16790},{"f":16761,"k":"a","x":16791},{"f":16700,"k":"a","x":16792},{"f":16688,"k":"a","x":16793},{"f":3195,"k":"a","x":16680},{"f":542,"k":"a","x":3889},{"f":16796,"k":"a","x":16673},{"f":551,"k":"a","x":16797},{"f":542,"k":"a","x":12951},{"f":16799,"k":"a","x":16673},{"f":16798,"k":"a","x":16800},{"f":16795,"k":"a","x":16801},{"f":575,"k":"a","x":3889},{"f":16803,"k":"a","x":12951},{"f":16804,"k":"a","x":16673},{"f":16802,"k":"a","x":16805},{"f":175,"k":"a","x":3884},{"f":16807,"k":"a","x":3889},{"f":3216,"k":"a","x":16808},{"f":16807,"k":"a","x":12951},{"f":16809,"k":"a","x":16810},{"f":551,"k":"a","x":16808},{"f":16812,"k":"a","x":16810},{"f":542,"k":"a","x":3921},{"f":16814,"k":"a","x":11696},{"f":551,"k":"a","x":16815},{"f":542,"k":"a","x":13003},{"f":16817,"k":"a","x":11696},{"f":16816,"k":"a","x":16818},{"b":"e","k":"l","n":"","t":16813,"v":16819},{"f":16811,"k":"a","x":16820},{"f":16821,"k":"a","x":3886},{"f":6010,"k":"a","x":3926},{"f":16762,"k":"a","x":13330},{"f":366,"k":"a","x":16824},{"f":16718,"k":"a","x":16721},{"f":16825,"k":"a","x":16826},{"f":175,"k":"a","x":16827},{"f":16828,"k":"a","x":376},{"f":542,"k":"a","x":14224},{"f":16830,"k":"a","x":16727},{"f":16729,"k":"a","x":16831},{"b":"e","k":"p","n":"","t":16829,"v":16832},{"b":"i","k":"l","n":"","t":143,"v":16833},{"f":16823,"k":"a","x":16834},{"f":16775,"k":"a","x":13031},{"f":366,"k":"a","x":16836},{"f":3927,"k":"a","x":13003},{"f":16837,"k":"a","x":16838},{"f":175,"k":"a","x":16839},{"f":16840,"k":"a","x":376},{"f":595,"k":"a","x":16751},{"f":542,"k":"a","x":16721},{"f":16843,"k":"a","x":11701},{"f":16842,"k":"a","x":16844},{"f":674,"k":"a","x":16744},{"f":16846,"k":"a","x":16751},{"f":16847,"k":"a","x":6173},{"f":16845,"k":"a","x":16848},{"b":"e","k":"l","n":"","t":16841,"v":16849},{"f":16835,"k":"a","x":16850},{"f":16851,"k":"a","x":3921},{"f":16852,"k":"a","x":5977},{"f":16853,"k":"a","x":3923},{"b":"e","k":"l","n":"","t":16808,"v":16854},{"f":16822,"k":"a","x":16855},{"f":3944,"k":"a","x":3911},{"f":16825,"k":"a","x":16857},{"f":175,"k":"a","x":16858},{"f":16859,"k":"a","x":376},{"f":542,"k":"a","x":3978},{"f":16861,"k":"a","x":16727},{"f":551,"k":"a","x":16862},{"f":16863,"k":"a","x":16728},{"b":"e","k":"p","n":"","t":16860,"v":16864},{"b":"i","k":"l","n":"","t":143,"v":16865},{"f":16823,"k":"a","x":16866},{"f":3922,"k":"a","x":3926},{"f":16837,"k":"a","x":16868},{"f":175,"k":"a","x":16869},{"f":16870,"k":"a","x":376},{"f":542,"k":"a","x":3943},{"f":16872,"k":"a","x":11701},{"f":12162,"k":"a","x":16873},{"f":16874,"k":"a","x":16751},{"f":16875,"k":"a","x":16848},{"b":"e","k":"l","n":"","t":16871,"v":16876},{"f":16867,"k":"a","x":16877},{"f":16878,"k":"a","x":13003},{"f":16879,"k":"a","x":5977},{"f":16880,"k":"a","x":3923},{"b":"e","k":"l","n":"","t":16810,"v":16881},{"f":16856,"k":"a","x":16882},{"f":16806,"k":"a","x":16883},{"f":16794,"k":"a","x":16884},{"f":16686,"k":"a","x":16885},{"f":16645,"k":"a","x":11696},{"f":4624,"k":"a","x":16887},{"f":16888,"k":"a","x":16887},{"f":16837,"k":"a","x":16739},{"f":542,"k":"a","x":16890},{"f":16891,"k":"a","x":11696},{"f":242,"k":"a","x":16892},{"f":16893,"k":"a","x":16887},{"f":517,"k":"a","x":16890},{"f":16895,"k":"a","x":376},{"f":542,"k":"a","x":3911},{"f":16897,"k":"a","x":11701},{"b":"e","k":"l","n":"","t":143,"v":16898},{"f":16896,"k":"a","x":16899},{"f":16900,"k":"a","x":3923},{"f":16894,"k":"a","x":16901},{"f":16902,"k":"a","x":5977},{"f":16889,"k":"a","x":16903},{"k":"c","n":"UorAtlas.Prelude.Bitset.notMem_empty","u":[]},{"f":16905,"k":"a","x":11696},{"f":16904,"k":"a","x":16906},{"body":16907,"d":true,"k":"e","n":"","t":16674,"v":16886},{"body":16908,"d":true,"k":"e","n":"","t":16653,"v":16665},{"b":"e","k":"l","n":"","t":16643,"v":16909},{"f":16647,"k":"a","x":16910},{"f":16645,"k":"a","x":10675},{"f":4624,"k":"a","x":16912},{"f":16913,"k":"a","x":16657},{"f":16914,"k":"a","x":5949},{"f":16905,"k":"a","x":10675},{"f":16915,"k":"a","x":16916},{"b":"e","k":"l","n":"","t":16646,"v":16917},{"f":16911,"k":"a","x":16918},{"b":"e","k":"l","n":"","t":0,"v":16919},{"f":16639,"k":"a","x":16920},{"b":"e","k":"l","n":"","t":16629,"v":16921},{"b":"e","k":"l","n":"","t":16624,"v":16922},{"b":"e","k":"l","n":"","t":143,"v":16923},{"b":"e","k":"l","n":"","t":143,"v":16924},{"f":366,"k":"a","x":204},{"f":16926,"k":"a","x":202},{"f":175,"k":"a","x":16927},{"f":16928,"k":"a","x":376},{"f":678,"k":"a","x":16929},{"f":16926,"k":"a","x":407},{"f":175,"k":"a","x":16931},{"f":16932,"k":"a","x":376},{"f":16930,"k":"a","x":16933},{"f":214,"k":"a","x":16934},{"f":366,"k":"a","x":206},{"f":16936,"k":"a","x":202},{"f":175,"k":"a","x":16937},{"f":16938,"k":"a","x":376},{"f":678,"k":"a","x":16939},{"f":16936,"k":"a","x":407},{"f":175,"k":"a","x":16941},{"f":16942,"k":"a","x":376},{"f":16940,"k":"a","x":16943},{"f":16935,"k":"a","x":16944},{"f":214,"k":"a","x":16929},{"f":16946,"k":"a","x":16933},{"f":208,"k":"a","x":204},{"f":16948,"k":"a","x":202},{"f":3673,"k":"a","x":204},{"f":595,"k":"a","x":16950},{"f":3673,"k":"a","x":206},{"f":16951,"k":"a","x":16952},{"f":13664,"k":"a","x":204},{"f":16953,"k":"a","x":16954},{"f":16949,"k":"a","x":16955},{"f":175,"k":"a","x":202},{"f":16957,"k":"a","x":202},{"f":595,"k":"a","x":16958},{"f":16957,"k":"a","x":407},{"f":16959,"k":"a","x":16960},{"f":13664,"k":"a","x":202},{"f":16961,"k":"a","x":16962},{"f":16956,"k":"a","x":16963},{"f":16947,"k":"a","x":16964},{"f":16948,"k":"a","x":407},{"f":16966,"k":"a","x":16955},{"f":175,"k":"a","x":407},{"f":16968,"k":"a","x":202},{"f":12162,"k":"a","x":16969},{"f":16968,"k":"a","x":407},{"f":16970,"k":"a","x":16971},{"f":13664,"k":"a","x":407},{"f":16972,"k":"a","x":16973},{"f":16967,"k":"a","x":16974},{"f":16965,"k":"a","x":16975},{"f":16945,"k":"a","x":16976},{"f":214,"k":"a","x":16939},{"f":16978,"k":"a","x":16943},{"f":208,"k":"a","x":206},{"f":16980,"k":"a","x":202},{"f":7748,"k":"a","x":204},{"f":12162,"k":"a","x":16982},{"f":7748,"k":"a","x":206},{"f":16983,"k":"a","x":16984},{"f":13664,"k":"a","x":206},{"f":16985,"k":"a","x":16986},{"f":16981,"k":"a","x":16987},{"f":16988,"k":"a","x":16963},{"f":16979,"k":"a","x":16989},{"f":16980,"k":"a","x":407},{"f":16991,"k":"a","x":16987},{"f":16992,"k":"a","x":16974},{"f":16990,"k":"a","x":16993},{"f":16977,"k":"a","x":16994},{"body":16995,"d":true,"k":"e","n":"","t":16637,"v":16925},{"b":"e","k":"l","n":"","t":16594,"v":16996},{"b":"i","k":"l","n":"","t":143,"v":16997},{"b":"i","k":"l","n":"","t":143,"v":16998},{"b":"i","k":"l","n":"","t":143,"v":16999},{"b":"i","k":"l","n":"","t":143,"v":17000},{"b":"e","k":"p","n":"","t":142,"v":7317},{"f":507,"k":"a","x":7317},{"f":52,"k":"a","x":7311},{"f":447,"k":"a","x":17004},{"f":443,"k":"a","x":17005},{"f":17006,"k":"a","x":23},{"f":17003,"k":"a","x":17007},{"f":513,"k":"a","x":7317},{"f":17009,"k":"a","x":17007},{"f":335,"k":"a","x":17010},{"f":13054,"k":"a","x":264},{"f":17012,"k":"a","x":7315},{"f":17013,"k":"a","x":17005},{"f":443,"k":"a","x":55},{"f":17015,"k":"a","x":53},{"b":"e","k":"l","n":"","t":142,"v":17016},{"f":17014,"k":"a","x":17017},{"k":"c","n":"UorAtlas.Closure.codePerm4.eq_1","u":[]},{"f":17019,"k":"a","x":7311},{"f":17018,"k":"a","x":17020},{"f":17011,"k":"a","x":17021},{"f":17008,"k":"a","x":17022},{"f":507,"k":"a","x":17007},{"f":447,"k":"a","x":1499},{"f":443,"k":"a","x":17025},{"f":17026,"k":"a","x":23},{"f":17024,"k":"a","x":17027},{"f":513,"k":"a","x":17007},{"f":17029,"k":"a","x":17027},{"f":335,"k":"a","x":17030},{"f":270,"k":"a","x":351},{"f":17032,"k":"a","x":264},{"f":17033,"k":"a","x":17004},{"f":17034,"k":"a","x":1499},{"f":447,"k":"a","x":55},{"f":443,"k":"a","x":17036},{"f":17037,"k":"a","x":53},{"b":"e","k":"l","n":"","t":351,"v":17038},{"f":17035,"k":"a","x":17039},{"f":50,"k":"a","x":351},{"f":17041,"k":"a","x":17004},{"f":17042,"k":"a","x":1499},{"b":"e","k":"l","n":"","t":49,"v":49},{"f":12896,"k":"a","x":17044},{"f":17045,"k":"a","x":17004},{"f":17046,"k":"a","x":1499},{"k":"c","n":"UorAtlas.Closure.codeMap4_permCode4","u":[]},{"f":17048,"k":"a","x":23},{"f":17047,"k":"a","x":17049},{"body":55,"d":true,"k":"e","n":"","t":17043,"v":17050},{"f":17040,"k":"a","x":17051},{"f":17031,"k":"a","x":17052},{"f":17028,"k":"a","x":17053},{"f":507,"k":"a","x":17027},{"f":443,"k":"a","x":23},{"f":17056,"k":"a","x":23},{"f":17055,"k":"a","x":17057},{"f":513,"k":"a","x":17027},{"f":17059,"k":"a","x":17057},{"f":335,"k":"a","x":17060},{"f":17012,"k":"a","x":17025},{"f":17062,"k":"a","x":23},{"f":17063,"k":"a","x":17017},{"k":"c","n":"UorAtlas.Group.permOf4_of_perm","u":[]},{"f":17065,"k":"a","x":23},{"f":17064,"k":"a","x":17066},{"f":17061,"k":"a","x":17067},{"f":17058,"k":"a","x":17068},{"f":452,"k":"a","x":23},{"f":17069,"k":"a","x":17070},{"f":17054,"k":"a","x":17071},{"f":17023,"k":"a","x":17072},{"b":"e","k":"l","n":"","t":142,"v":17073},{"f":678,"k":"a","x":11519},{"f":678,"k":"a","x":11550},{"f":11513,"k":"a","x":23},{"f":8304,"k":"a","x":53},{"f":11513,"k":"a","x":17078},{"f":678,"k":"a","x":17079},{"f":8304,"k":"a","x":17078},{"f":8303,"k":"a","x":17081},{"f":17082,"k":"a","x":53},{"f":678,"k":"a","x":17083},{"f":8299,"k":"a","x":17078},{"f":8310,"k":"a","x":17085},{"f":8299,"k":"a","x":53},{"f":17086,"k":"a","x":17087},{"f":17084,"k":"a","x":17088},{"f":17080,"k":"a","x":17089},{"b":"e","k":"p","n":"","t":17077,"v":17090},{"b":"e","k":"p","n":"","t":8292,"v":17091},{"f":678,"k":"a","x":17092},{"f":8296,"k":"a","x":23},{"f":8372,"k":"a","x":53},{"f":11513,"k":"a","x":17095},{"f":678,"k":"a","x":17096},{"f":8402,"k":"a","x":53},{"f":11513,"k":"a","x":17098},{"f":678,"k":"a","x":17099},{"f":11513,"k":"a","x":158},{"f":8299,"k":"a","x":172},{"f":8310,"k":"a","x":17102},{"f":17103,"k":"a","x":190},{"f":8303,"k":"a","x":177},{"f":8372,"k":"a","x":179},{"f":17105,"k":"a","x":17106},{"f":551,"k":"a","x":17107},{"f":8402,"k":"a","x":179},{"f":17105,"k":"a","x":17109},{"f":17108,"k":"a","x":17110},{"b":"e","k":"p","n":"","t":17104,"v":17111},{"b":"e","k":"p","n":"","t":17101,"v":17112},{"b":"e","k":"p","n":"","t":8292,"v":17113},{"f":17100,"k":"a","x":17114},{"f":17097,"k":"a","x":17115},{"b":"e","k":"p","n":"","t":17094,"v":17116},{"b":"e","k":"p","n":"","t":149,"v":17117},{"f":17093,"k":"a","x":17118},{"f":17076,"k":"a","x":17119},{"f":17075,"k":"a","x":17120},{"f":214,"k":"a","x":11519},{"f":17122,"k":"a","x":17120},{"k":"c","n":"UorAtlas.Closure.blockAutCover_order","u":[]},{"f":17123,"k":"a","x":17124},{"f":214,"k":"a","x":11550},{"f":17126,"k":"a","x":17119},{"f":17127,"k":"a","x":11553},{"f":214,"k":"a","x":17092},{"f":17129,"k":"a","x":17118},{"f":214,"k":"a","x":17079},{"f":17131,"k":"a","x":17089},{"f":17132,"k":"a","x":55},{"f":214,"k":"a","x":17083},{"f":17134,"k":"a","x":17088},{"f":664,"k":"a","x":17083},{"f":17136,"k":"a","x":17088},{"k":"c","n":"UorAtlas.Closure.blockAutSign_fibre","u":[]},{"f":17138,"k":"a","x":53},{"f":17137,"k":"a","x":17139},{"f":17135,"k":"a","x":17140},{"f":674,"k":"a","x":17083},{"f":17142,"k":"a","x":17088},{"f":17143,"k":"a","x":17139},{"f":17141,"k":"a","x":17144},{"f":17133,"k":"a","x":17145},{"b":"e","k":"l","n":"","t":17077,"v":17146},{"b":"e","k":"l","n":"","t":8292,"v":17147},{"f":17130,"k":"a","x":17148},{"k":"c","n":"UorAtlas.Closure.blockAutCover_fibres","u":[]},{"f":17149,"k":"a","x":17150},{"f":17128,"k":"a","x":17151},{"f":17125,"k":"a","x":17152},{"b":"e","k":"p","n":"","t":8292,"v":8292},{"k":"c","n":"Bool.not","u":[]},{"f":11862,"k":"a","x":23},{"f":17155,"k":"a","x":17156},{"f":8337,"k":"a","x":17157},{"f":17158,"k":"a","x":8300},{"b":"e","k":"l","n":"","t":8292,"v":17159},{"f":171,"k":"a","x":53},{"f":372,"k":"a","x":183},{"f":675,"k":"a","x":17162},{"b":"e","k":"p","n":"","t":49,"v":17163},{"f":12516,"k":"a","x":372},{"f":151,"k":"a","x":17165},{"f":7358,"k":"a","x":179},{"f":17167,"k":"a","x":181},{"f":17166,"k":"a","x":17168},{"f":150,"k":"a","x":17169},{"f":151,"k":"a","x":372},{"f":17171,"k":"a","x":181},{"f":17170,"k":"a","x":17172},{"b":"e","k":"p","n":"","t":17164,"v":17173},{"b":"i","k":"p","n":"","t":144,"v":17174},{"b":"e","k":"p","n":"","t":17161,"v":17175},{"b":"i","k":"p","n":"","t":149,"v":17176},{"b":"i","k":"p","n":"","t":149,"v":17177},{"f":167,"k":"a","x":17169},{"f":17179,"k":"a","x":17172},{"f":171,"k":"a","x":7391},{"f":170,"k":"a","x":17181},{"f":7358,"k":"a","x":229},{"f":17183,"k":"a","x":219},{"f":176,"k":"a","x":17184},{"f":12698,"k":"a","x":1126},{"f":17186,"k":"a","x":220},{"f":17185,"k":"a","x":17187},{"f":175,"k":"a","x":17188},{"f":17189,"k":"a","x":17187},{"b":"e","k":"p","n":"","t":49,"v":17190},{"f":17182,"k":"a","x":17191},{"f":3604,"k":"a","x":204},{"f":17193,"k":"a","x":407},{"f":151,"k":"a","x":17194},{"f":17195,"k":"a","x":7391},{"f":151,"k":"a","x":1126},{"f":17197,"k":"a","x":219},{"b":"e","k":"l","n":"","t":17196,"v":17198},{"f":17192,"k":"a","x":17199},{"f":17200,"k":"a","x":208},{"f":176,"k":"a","x":7459},{"f":3604,"k":"a","x":245},{"f":17203,"k":"a","x":6238},{"f":17204,"k":"a","x":300},{"f":17202,"k":"a","x":17205},{"f":175,"k":"a","x":17206},{"f":17207,"k":"a","x":17205},{"b":"e","k":"p","n":"","t":49,"v":17208},{"f":171,"k":"a","x":247},{"f":214,"k":"a","x":17210},{"f":176,"k":"a","x":689},{"f":6268,"k":"a","x":3785},{"f":17212,"k":"a","x":17213},{"f":175,"k":"a","x":17214},{"f":17215,"k":"a","x":17213},{"b":"e","k":"p","n":"","t":49,"v":17216},{"f":17211,"k":"a","x":17217},{"f":13367,"k":"a","x":245},{"f":7358,"k":"a","x":17219},{"f":17220,"k":"a","x":7459},{"f":171,"k":"a","x":17221},{"k":"c","n":"UorAtlas.Prelude.Perm.Gen.comp_mem","u":[]},{"f":17223,"k":"a","x":148},{"k":"c","n":"UorAtlas.Group.autGt","u":[]},{"f":14553,"k":"a","x":17225},{"f":17224,"k":"a","x":17226},{"f":17227,"k":"a","x":17219},{"k":"c","n":"UorAtlas.Prelude.Perm.comp","u":[]},{"f":17229,"k":"a","x":148},{"f":17230,"k":"a","x":7459},{"f":13367,"k":"a","x":17219},{"f":17231,"k":"a","x":17232},{"f":17228,"k":"a","x":17233},{"k":"c","n":"UorAtlas.Prelude.Perm.Gen.inv_mem","u":[]},{"f":17235,"k":"a","x":148},{"f":17236,"k":"a","x":17226},{"f":17237,"k":"a","x":245},{"f":17238,"k":"a","x":243},{"f":17234,"k":"a","x":17239},{"f":17227,"k":"a","x":7459},{"f":17241,"k":"a","x":17232},{"f":17242,"k":"a","x":250},{"f":17243,"k":"a","x":243},{"f":17240,"k":"a","x":17244},{"f":13367,"k":"a","x":644},{"f":7358,"k":"a","x":17246},{"f":17247,"k":"a","x":7477},{"f":8310,"k":"a","x":17248},{"f":17249,"k":"a","x":689},{"f":13398,"k":"a","x":17246},{"f":17251,"k":"a","x":689},{"f":13262,"k":"a","x":738},{"f":13369,"k":"a","x":17253},{"f":171,"k":"a","x":17254},{"f":242,"k":"a","x":17255},{"f":171,"k":"a","x":738},{"f":17256,"k":"a","x":17257},{"f":13308,"k":"a","x":17254},{"f":17259,"k":"a","x":738},{"f":171,"k":"a","x":5949},{"b":"e","k":"l","n":"","t":149,"v":17261},{"f":17260,"k":"a","x":17262},{"f":17263,"k":"a","x":659},{"f":17258,"k":"a","x":17264},{"f":17265,"k":"a","x":3824},{"body":17266,"d":true,"k":"e","n":"","t":17250,"v":17252},{"body":17267,"d":true,"k":"e","n":"","t":17222,"v":17245},{"f":17218,"k":"a","x":17268},{"f":12584,"k":"a","x":17214},{"f":175,"k":"a","x":17270},{"f":12584,"k":"a","x":17213},{"f":17271,"k":"a","x":17272},{"f":176,"k":"a","x":7477},{"f":12716,"k":"a","x":6268},{"f":17275,"k":"a","x":3785},{"f":17274,"k":"a","x":17276},{"f":175,"k":"a","x":17277},{"f":17278,"k":"a","x":17276},{"f":242,"k":"a","x":17279},{"f":17280,"k":"a","x":17273},{"f":4093,"k":"a","x":17278},{"f":17282,"k":"a","x":17271},{"f":273,"k":"a","x":17277},{"f":17284,"k":"a","x":17270},{"f":17285,"k":"a","x":175},{"f":17230,"k":"a","x":644},{"f":17230,"k":"a","x":689},{"f":17288,"k":"a","x":17246},{"f":17287,"k":"a","x":17289},{"f":176,"k":"a","x":17290},{"f":17291,"k":"a","x":17272},{"f":4151,"k":"a","x":17292},{"f":176,"k":"a","x":17289},{"f":17294,"k":"a","x":17272},{"f":12584,"k":"a","x":17295},{"f":17293,"k":"a","x":17296},{"f":17297,"k":"a","x":17270},{"k":"c","n":"UorAtlas.Group.actP_comp","u":[]},{"f":17299,"k":"a","x":644},{"f":17300,"k":"a","x":17289},{"f":17301,"k":"a","x":17272},{"f":17298,"k":"a","x":17302},{"f":277,"k":"a","x":17295},{"f":17304,"k":"a","x":17214},{"f":17305,"k":"a","x":12584},{"f":4151,"k":"a","x":17295},{"f":176,"k":"a","x":17246},{"f":17308,"k":"a","x":17272},{"f":17212,"k":"a","x":17309},{"f":17307,"k":"a","x":17310},{"f":17311,"k":"a","x":17214},{"f":17299,"k":"a","x":689},{"f":17313,"k":"a","x":17246},{"f":17314,"k":"a","x":17272},{"f":17312,"k":"a","x":17315},{"f":277,"k":"a","x":17309},{"f":17317,"k":"a","x":17213},{"f":17318,"k":"a","x":17212},{"k":"c","n":"UorAtlas.Group.actP_inv","u":[]},{"f":17320,"k":"a","x":644},{"f":17321,"k":"a","x":17213},{"f":3781,"k":"a","x":3785},{"f":17322,"k":"a","x":17323},{"f":17319,"k":"a","x":17324},{"f":17316,"k":"a","x":17325},{"f":17306,"k":"a","x":17326},{"f":17303,"k":"a","x":17327},{"f":17286,"k":"a","x":17328},{"f":17283,"k":"a","x":17329},{"f":17330,"k":"a","x":17272},{"f":17281,"k":"a","x":17331},{"f":17332,"k":"a","x":10901},{"k":"c","n":"UorAtlas.Group.actP_inj","u":[]},{"f":17334,"k":"a","x":702},{"f":176,"k":"a","x":738},{"f":6302,"k":"a","x":3824},{"f":17336,"k":"a","x":17337},{"f":17335,"k":"a","x":17338},{"f":17339,"k":"a","x":17337},{"k":"c","n":"UorAtlas.Group.classSet_actP","u":[]},{"f":17341,"k":"a","x":738},{"f":17342,"k":"a","x":17337},{"f":17340,"k":"a","x":17343},{"f":3819,"k":"a","x":3824},{"f":17344,"k":"a","x":17345},{"f":17346,"k":"a","x":659},{"body":17347,"d":true,"k":"e","n":"","t":17273,"v":17333},{"b":"e","k":"l","n":"","t":49,"v":17348},{"f":17269,"k":"a","x":17349},{"b":"e","k":"l","n":"","t":17209,"v":17350},{"b":"e","k":"l","n":"","t":17181,"v":17351},{"f":17201,"k":"a","x":17352},{"b":"e","k":"l","n":"","t":17169,"v":17353},{"f":17180,"k":"a","x":17354},{"f":171,"k":"a","x":206},{"f":170,"k":"a","x":17356},{"f":176,"k":"a","x":219},{"f":1126,"k":"a","x":220},{"f":17358,"k":"a","x":17359},{"f":175,"k":"a","x":17360},{"f":17361,"k":"a","x":17359},{"b":"e","k":"p","n":"","t":49,"v":17362},{"f":17357,"k":"a","x":17363},{"f":151,"k":"a","x":407},{"f":17365,"k":"a","x":206},{"f":151,"k":"a","x":17186},{"f":17367,"k":"a","x":17184},{"b":"e","k":"l","n":"","t":17366,"v":17368},{"f":17364,"k":"a","x":17369},{"f":17370,"k":"a","x":208},{"f":176,"k":"a","x":247},{"f":6238,"k":"a","x":300},{"f":17372,"k":"a","x":17373},{"f":175,"k":"a","x":17374},{"f":17375,"k":"a","x":17373},{"b":"e","k":"p","n":"","t":49,"v":17376},{"f":171,"k":"a","x":7459},{"f":214,"k":"a","x":17378},{"b":"e","k":"p","n":"","t":49,"v":17279},{"f":17379,"k":"a","x":17380},{"f":17227,"k":"a","x":245},{"f":17230,"k":"a","x":247},{"f":17383,"k":"a","x":17219},{"f":17382,"k":"a","x":17384},{"f":17385,"k":"a","x":243},{"f":17227,"k":"a","x":247},{"f":17387,"k":"a","x":17219},{"f":17388,"k":"a","x":250},{"f":17389,"k":"a","x":17239},{"f":17386,"k":"a","x":17390},{"f":17381,"k":"a","x":17391},{"f":507,"k":"a","x":17279},{"f":12584,"k":"a","x":17310},{"f":175,"k":"a","x":17394},{"f":17395,"k":"a","x":17272},{"f":17393,"k":"a","x":17396},{"f":513,"k":"a","x":17279},{"f":17398,"k":"a","x":17396},{"f":335,"k":"a","x":17399},{"f":17282,"k":"a","x":17395},{"f":17284,"k":"a","x":17394},{"f":17402,"k":"a","x":175},{"f":17297,"k":"a","x":17394},{"f":17404,"k":"a","x":17302},{"f":17304,"k":"a","x":17310},{"f":17406,"k":"a","x":12584},{"f":17407,"k":"a","x":17315},{"f":17405,"k":"a","x":17408},{"f":17403,"k":"a","x":17409},{"f":17401,"k":"a","x":17410},{"f":17411,"k":"a","x":17272},{"f":17400,"k":"a","x":17412},{"f":17397,"k":"a","x":17413},{"f":507,"k":"a","x":17396},{"f":17415,"k":"a","x":17273},{"f":513,"k":"a","x":17396},{"f":17417,"k":"a","x":17273},{"f":335,"k":"a","x":17418},{"f":517,"k":"a","x":17309},{"f":17420,"k":"a","x":17213},{"f":17336,"k":"a","x":659},{"f":7548,"k":"a","x":17422},{"f":175,"k":"a","x":17423},{"f":7548,"k":"a","x":17337},{"f":17424,"k":"a","x":17425},{"b":"e","k":"l","n":"","t":143,"v":17426},{"f":17421,"k":"a","x":17427},{"f":17428,"k":"a","x":17324},{"f":17419,"k":"a","x":17429},{"f":17416,"k":"a","x":17430},{"f":507,"k":"a","x":17273},{"f":175,"k":"a","x":17272},{"f":17433,"k":"a","x":17272},{"f":17432,"k":"a","x":17434},{"f":513,"k":"a","x":17273},{"f":17436,"k":"a","x":17434},{"f":335,"k":"a","x":17437},{"f":517,"k":"a","x":17214},{"f":17439,"k":"a","x":17213},{"f":7548,"k":"a","x":659},{"f":175,"k":"a","x":17441},{"f":17442,"k":"a","x":17425},{"b":"e","k":"l","n":"","t":143,"v":17443},{"f":17440,"k":"a","x":17444},{"f":17445,"k":"a","x":10901},{"f":17438,"k":"a","x":17446},{"f":17435,"k":"a","x":17447},{"f":6357,"k":"a","x":17272},{"f":17448,"k":"a","x":17449},{"f":17431,"k":"a","x":17450},{"f":17414,"k":"a","x":17451},{"b":"e","k":"l","n":"","t":49,"v":17452},{"f":17392,"k":"a","x":17453},{"b":"e","k":"l","n":"","t":17377,"v":17454},{"b":"e","k":"l","n":"","t":17356,"v":17455},{"f":17371,"k":"a","x":17456},{"b":"e","k":"l","n":"","t":17172,"v":17457},{"f":17355,"k":"a","x":17458},{"b":"e","k":"l","n":"","t":17164,"v":17459},{"b":"i","k":"l","n":"","t":144,"v":17460},{"b":"e","k":"l","n":"","t":17161,"v":17461},{"b":"i","k":"l","n":"","t":149,"v":17462},{"b":"i","k":"l","n":"","t":149,"v":17463},{"f":3633,"k":"a","x":3634},{"f":51,"k":"a","x":17465},{"f":17466,"k":"a","x":55},{"b":"e","k":"p","n":"","t":49,"v":17467},{"b":"e","k":"p","n":"","t":142,"v":17468},{"f":4066,"k":"a","x":17467},{"f":4068,"k":"a","x":17467},{"f":60,"k":"a","x":55},{"f":17471,"k":"a","x":17472},{"f":17473,"k":"a","x":4070},{"f":11429,"k":"a","x":17466},{"f":17475,"k":"a","x":60},{"f":11433,"k":"a","x":17465},{"f":17477,"k":"a","x":55},{"f":17478,"k":"a","x":51},{"f":1862,"k":"a","x":49},{"f":355,"k":"a","x":3634},{"f":354,"k":"a","x":17481},{"f":353,"k":"a","x":17482},{"f":17480,"k":"a","x":17483},{"f":353,"k":"a","x":356},{"f":17484,"k":"a","x":17485},{"f":17486,"k":"a","x":55},{"f":426,"k":"a","x":17482},{"f":17488,"k":"a","x":356},{"f":17489,"k":"a","x":353},{"f":17480,"k":"a","x":17482},{"f":354,"k":"a","x":357},{"f":17491,"k":"a","x":17492},{"f":17493,"k":"a","x":356},{"f":426,"k":"a","x":17481},{"f":17495,"k":"a","x":357},{"f":17496,"k":"a","x":354},{"f":291,"k":"a","x":153},{"f":17498,"k":"a","x":158},{"b":"e","k":"l","n":"","t":49,"v":17499},{"f":17500,"k":"a","x":357},{"f":17497,"k":"a","x":17501},{"f":17494,"k":"a","x":17502},{"f":664,"k":"a","x":11378},{"f":17504,"k":"a","x":11382},{"f":17505,"k":"a","x":12463},{"f":17506,"k":"a","x":158},{"b":"e","k":"l","n":"","t":49,"v":17507},{"f":17508,"k":"a","x":356},{"f":17503,"k":"a","x":17509},{"f":17490,"k":"a","x":17510},{"f":17487,"k":"a","x":17511},{"f":421,"k":"a","x":153},{"f":17513,"k":"a","x":158},{"b":"e","k":"l","n":"","t":49,"v":17514},{"f":17515,"k":"a","x":55},{"f":17512,"k":"a","x":17516},{"f":17479,"k":"a","x":17517},{"f":17476,"k":"a","x":17518},{"f":17519,"k":"a","x":55},{"f":17474,"k":"a","x":17520},{"f":4119,"k":"a","x":55},{"f":17521,"k":"a","x":17522},{"f":17470,"k":"a","x":17523},{"b":"e","k":"l","n":"","t":49,"v":17524},{"b":"e","k":"l","n":"","t":142,"v":17525},{"f":462,"k":"a","x":7131},{"f":12312,"k":"a","x":17527},{"b":"e","k":"p","n":"","t":49,"v":17528},{"b":"e","k":"p","n":"","t":361,"v":17529},{"b":"e","k":"p","n":"","t":142,"v":17530},{"f":682,"k":"a","x":155},{"f":17532,"k":"a","x":7131},{"b":"e","k":"l","n":"","t":49,"v":17533},{"b":"e","k":"l","n":"","t":361,"v":17534},{"b":"e","k":"l","n":"","t":142,"v":17535},{"f":353,"k":"a","x":69},{"f":800,"k":"a","x":17537},{"f":619,"k":"a","x":17538},{"f":353,"k":"a","x":89},{"f":800,"k":"a","x":17540},{"f":947,"k":"a","x":17541},{"f":17539,"k":"a","x":17542},{"f":619,"k":"a","x":17543},{"f":353,"k":"a","x":106},{"f":800,"k":"a","x":17545},{"f":953,"k":"a","x":17546},{"f":17544,"k":"a","x":17547},{"f":619,"k":"a","x":17548},{"f":353,"k":"a","x":961},{"f":800,"k":"a","x":17550},{"f":959,"k":"a","x":17551},{"f":17549,"k":"a","x":17552},{"f":13,"k":"a","x":17553},{"f":17554,"k":"a","x":37},{"f":605,"k":"a","x":17555},{"f":17556,"k":"a","x":803},{"f":486,"k":"a","x":17557},{"b":"e","k":"p","n":"","t":17558,"v":1530},{"b":"e","k":"p","n":"","t":1503,"v":17559},{"b":"e","k":"p","n":"","t":142,"v":17560},{"f":13,"k":"a","x":1522},{"f":17562,"k":"a","x":37},{"f":4,"k":"a","x":17563},{"f":17564,"k":"a","x":863},{"f":585,"k":"a","x":17565},{"f":1563,"k":"a","x":17563},{"f":17567,"k":"a","x":863},{"f":17566,"k":"a","x":17568},{"f":17569,"k":"a","x":1530},{"f":1568,"k":"a","x":17563},{"f":17571,"k":"a","x":863},{"f":17572,"k":"a","x":158},{"f":17570,"k":"a","x":17573},{"f":1612,"k":"a","x":2159},{"f":918,"k":"a","x":794},{"f":800,"k":"a","x":17576},{"f":1635,"k":"a","x":17577},{"f":1614,"k":"a","x":17578},{"f":1635,"k":"a","x":1558},{"f":1614,"k":"a","x":17580},{"f":1635,"k":"a","x":922},{"f":1614,"k":"a","x":17582},{"f":1635,"k":"a","x":6395},{"f":1614,"k":"a","x":17584},{"f":1635,"k":"a","x":1551},{"f":1656,"k":"a","x":17586},{"f":17587,"k":"a","x":1619},{"f":1614,"k":"a","x":17588},{"f":17589,"k":"a","x":1623},{"f":17585,"k":"a","x":17590},{"f":17583,"k":"a","x":17591},{"f":17581,"k":"a","x":17592},{"f":17579,"k":"a","x":17593},{"f":1631,"k":"a","x":17594},{"f":17575,"k":"a","x":17595},{"f":1699,"k":"a","x":2159},{"f":17597,"k":"a","x":17595},{"f":2172,"k":"a","x":17595},{"f":2179,"k":"a","x":17595},{"f":2181,"k":"a","x":17595},{"f":2189,"k":"a","x":17595},{"f":2191,"k":"a","x":17595},{"f":1793,"k":"a","x":17588},{"f":1785,"k":"a","x":17604},{"f":17605,"k":"a","x":1619},{"f":1778,"k":"a","x":17606},{"f":1785,"k":"a","x":17586},{"f":17608,"k":"a","x":1591},{"f":17607,"k":"a","x":17609},{"f":1769,"k":"a","x":17610},{"f":2209,"k":"a","x":17595},{"f":17611,"k":"a","x":17612},{"f":17613,"k":"a","x":1830},{"f":1832,"k":"a","x":17606},{"f":17615,"k":"a","x":17609},{"f":1835,"k":"a","x":17586},{"f":17617,"k":"a","x":17606},{"f":1838,"k":"a","x":17586},{"f":17619,"k":"a","x":1619},{"f":17620,"k":"a","x":1857},{"f":17618,"k":"a","x":17621},{"f":17616,"k":"a","x":17622},{"f":17614,"k":"a","x":17623},{"f":1863,"k":"a","x":17610},{"f":2227,"k":"a","x":17595},{"f":1778,"k":"a","x":17626},{"f":2233,"k":"a","x":17595},{"f":17627,"k":"a","x":17628},{"f":17625,"k":"a","x":17629},{"f":17630,"k":"a","x":17612},{"f":1889,"k":"a","x":17606},{"f":17632,"k":"a","x":17626},{"f":17633,"k":"a","x":17609},{"f":17634,"k":"a","x":17628},{"f":1863,"k":"a","x":17606},{"f":2244,"k":"a","x":17595},{"f":1785,"k":"a","x":17637},{"f":1903,"k":"a","x":17595},{"f":17638,"k":"a","x":17639},{"f":17636,"k":"a","x":17640},{"f":17641,"k":"a","x":17626},{"f":1908,"k":"a","x":17604},{"f":17643,"k":"a","x":17637},{"f":17644,"k":"a","x":1619},{"f":17645,"k":"a","x":17639},{"f":1863,"k":"a","x":17604},{"f":1792,"k":"a","x":17639},{"f":2015,"k":"a","x":17595},{"f":17648,"k":"a","x":17649},{"f":17647,"k":"a","x":17650},{"f":17651,"k":"a","x":17637},{"f":1927,"k":"a","x":17639},{"f":17653,"k":"a","x":17588},{"f":17654,"k":"a","x":17649},{"f":1932,"k":"a","x":17639},{"f":335,"k":"a","x":17656},{"f":17657,"k":"a","x":1936},{"f":17655,"k":"a","x":17658},{"f":1939,"k":"a","x":17649},{"f":17660,"k":"a","x":17588},{"f":2038,"k":"a","x":17578},{"f":17662,"k":"a","x":17580},{"f":17663,"k":"a","x":17582},{"f":17664,"k":"a","x":17584},{"f":17665,"k":"a","x":17588},{"f":17666,"k":"a","x":1623},{"f":17661,"k":"a","x":17667},{"f":17659,"k":"a","x":17668},{"f":17652,"k":"a","x":17669},{"f":1939,"k":"a","x":17637},{"f":2056,"k":"a","x":17595},{"f":17648,"k":"a","x":17672},{"f":17671,"k":"a","x":17673},{"f":2266,"k":"a","x":17595},{"f":17675,"k":"a","x":2282},{"f":17674,"k":"a","x":17676},{"f":17670,"k":"a","x":17677},{"f":17646,"k":"a","x":17678},{"f":17679,"k":"a","x":17658},{"f":17642,"k":"a","x":17680},{"f":1939,"k":"a","x":17626},{"f":2290,"k":"a","x":17595},{"f":1785,"k":"a","x":17683},{"f":17684,"k":"a","x":17639},{"f":17682,"k":"a","x":17685},{"f":2296,"k":"a","x":17595},{"f":17686,"k":"a","x":17687},{"f":17681,"k":"a","x":17688},{"f":17635,"k":"a","x":17689},{"f":1863,"k":"a","x":17609},{"f":2312,"k":"a","x":17595},{"f":1785,"k":"a","x":17692},{"f":2018,"k":"a","x":17595},{"f":17693,"k":"a","x":17694},{"f":17691,"k":"a","x":17695},{"f":17696,"k":"a","x":17628},{"f":1908,"k":"a","x":17586},{"f":17698,"k":"a","x":17692},{"f":17699,"k":"a","x":1591},{"f":17700,"k":"a","x":17694},{"f":1863,"k":"a","x":17586},{"f":1635,"k":"a","x":1546},{"f":1785,"k":"a","x":17703},{"f":1635,"k":"a","x":1550},{"f":17704,"k":"a","x":17705},{"f":17702,"k":"a","x":17706},{"f":17707,"k":"a","x":17692},{"f":2329,"k":"a","x":1546},{"f":17709,"k":"a","x":1550},{"f":17708,"k":"a","x":17710},{"f":1863,"k":"a","x":17706},{"f":2341,"k":"a","x":17595},{"f":1785,"k":"a","x":17713},{"f":2349,"k":"a","x":17595},{"f":17714,"k":"a","x":17715},{"f":17712,"k":"a","x":17716},{"f":17717,"k":"a","x":17692},{"f":1908,"k":"a","x":17703},{"f":17719,"k":"a","x":17713},{"f":17720,"k":"a","x":17705},{"f":17721,"k":"a","x":17715},{"f":1863,"k":"a","x":17703},{"f":1635,"k":"a","x":1541},{"f":1785,"k":"a","x":17724},{"f":1635,"k":"a","x":1545},{"f":17725,"k":"a","x":17726},{"f":17723,"k":"a","x":17727},{"f":17728,"k":"a","x":17713},{"f":2329,"k":"a","x":1541},{"f":17730,"k":"a","x":1545},{"f":17729,"k":"a","x":17731},{"f":1863,"k":"a","x":17727},{"f":2373,"k":"a","x":17595},{"f":1785,"k":"a","x":17734},{"f":2381,"k":"a","x":17595},{"f":17735,"k":"a","x":17736},{"f":17733,"k":"a","x":17737},{"f":17738,"k":"a","x":17713},{"f":1908,"k":"a","x":17724},{"f":17740,"k":"a","x":17734},{"f":17741,"k":"a","x":17726},{"f":17742,"k":"a","x":17736},{"f":1863,"k":"a","x":17724},{"f":1635,"k":"a","x":1536},{"f":1785,"k":"a","x":17745},{"f":1635,"k":"a","x":1540},{"f":17746,"k":"a","x":17747},{"f":17744,"k":"a","x":17748},{"f":17749,"k":"a","x":17734},{"f":2329,"k":"a","x":1536},{"f":17751,"k":"a","x":1540},{"f":17750,"k":"a","x":17752},{"f":1785,"k":"a","x":17578},{"f":17754,"k":"a","x":17747},{"f":1863,"k":"a","x":17755},{"f":2407,"k":"a","x":17595},{"f":1785,"k":"a","x":17757},{"f":2412,"k":"a","x":17595},{"f":17758,"k":"a","x":17759},{"f":17756,"k":"a","x":17760},{"f":17761,"k":"a","x":17734},{"f":1908,"k":"a","x":17578},{"f":17763,"k":"a","x":17757},{"f":17764,"k":"a","x":17747},{"f":17765,"k":"a","x":17759},{"f":1939,"k":"a","x":17757},{"f":17767,"k":"a","x":17578},{"f":2423,"k":"a","x":17578},{"f":17769,"k":"a","x":17593},{"f":17768,"k":"a","x":17770},{"f":17766,"k":"a","x":17771},{"f":1863,"k":"a","x":17747},{"f":1635,"k":"a","x":1539},{"f":2429,"k":"a","x":17774},{"f":17773,"k":"a","x":17775},{"f":17776,"k":"a","x":17759},{"f":2435,"k":"a","x":1539},{"f":17777,"k":"a","x":17778},{"f":2429,"k":"a","x":17580},{"f":1863,"k":"a","x":17780},{"f":2444,"k":"a","x":17595},{"f":17648,"k":"a","x":17782},{"f":17781,"k":"a","x":17783},{"f":17784,"k":"a","x":17759},{"f":2449,"k":"a","x":17639},{"f":17786,"k":"a","x":17580},{"f":17787,"k":"a","x":17782},{"f":2453,"k":"a","x":17639},{"f":335,"k":"a","x":17789},{"f":17790,"k":"a","x":2456},{"f":17788,"k":"a","x":17791},{"f":1939,"k":"a","x":17782},{"f":17793,"k":"a","x":17580},{"f":2461,"k":"a","x":17578},{"f":17795,"k":"a","x":17580},{"f":17796,"k":"a","x":17592},{"f":17794,"k":"a","x":17797},{"f":17792,"k":"a","x":17798},{"f":17785,"k":"a","x":17799},{"f":1939,"k":"a","x":17759},{"f":2469,"k":"a","x":17595},{"f":17648,"k":"a","x":17802},{"f":17801,"k":"a","x":17803},{"f":2473,"k":"a","x":17595},{"f":17805,"k":"a","x":2489},{"f":17804,"k":"a","x":17806},{"f":17800,"k":"a","x":17807},{"f":17779,"k":"a","x":17808},{"f":17772,"k":"a","x":17809},{"f":17762,"k":"a","x":17810},{"f":1939,"k":"a","x":17734},{"f":2497,"k":"a","x":17595},{"f":1785,"k":"a","x":17813},{"f":2500,"k":"a","x":17595},{"f":17814,"k":"a","x":17815},{"f":17812,"k":"a","x":17816},{"f":2505,"k":"a","x":17595},{"f":17817,"k":"a","x":17818},{"f":17811,"k":"a","x":17819},{"f":17753,"k":"a","x":17820},{"f":17743,"k":"a","x":17821},{"f":1863,"k":"a","x":17726},{"f":1635,"k":"a","x":1544},{"f":2513,"k":"a","x":17824},{"f":17823,"k":"a","x":17825},{"f":17826,"k":"a","x":17736},{"f":2518,"k":"a","x":1544},{"f":17827,"k":"a","x":17828},{"f":2513,"k":"a","x":17582},{"f":1863,"k":"a","x":17830},{"f":2523,"k":"a","x":17595},{"f":1792,"k":"a","x":17832},{"f":2530,"k":"a","x":17595},{"f":17833,"k":"a","x":17834},{"f":17831,"k":"a","x":17835},{"f":17836,"k":"a","x":17736},{"f":2535,"k":"a","x":17832},{"f":17838,"k":"a","x":17582},{"f":17839,"k":"a","x":17834},{"f":2539,"k":"a","x":17832},{"f":335,"k":"a","x":17841},{"f":17842,"k":"a","x":2542},{"f":17840,"k":"a","x":17843},{"f":1939,"k":"a","x":17834},{"f":17845,"k":"a","x":17582},{"f":2547,"k":"a","x":17578},{"f":17847,"k":"a","x":17580},{"f":17848,"k":"a","x":17582},{"f":17849,"k":"a","x":17591},{"f":17846,"k":"a","x":17850},{"f":17844,"k":"a","x":17851},{"f":17837,"k":"a","x":17852},{"f":1939,"k":"a","x":17736},{"f":2556,"k":"a","x":17595},{"f":17833,"k":"a","x":17855},{"f":17854,"k":"a","x":17856},{"f":2561,"k":"a","x":17595},{"f":17858,"k":"a","x":2577},{"f":17857,"k":"a","x":17859},{"f":17853,"k":"a","x":17860},{"f":17829,"k":"a","x":17861},{"f":17822,"k":"a","x":17862},{"f":17739,"k":"a","x":17863},{"f":1939,"k":"a","x":17713},{"f":2585,"k":"a","x":17595},{"f":1785,"k":"a","x":17866},{"f":2588,"k":"a","x":17595},{"f":17867,"k":"a","x":17868},{"f":17865,"k":"a","x":17869},{"f":2593,"k":"a","x":17595},{"f":17870,"k":"a","x":17871},{"f":17864,"k":"a","x":17872},{"f":17732,"k":"a","x":17873},{"f":17722,"k":"a","x":17874},{"f":1863,"k":"a","x":17705},{"f":1635,"k":"a","x":1549},{"f":2601,"k":"a","x":17877},{"f":17876,"k":"a","x":17878},{"f":17879,"k":"a","x":17715},{"f":2606,"k":"a","x":1549},{"f":17880,"k":"a","x":17881},{"f":2601,"k":"a","x":17584},{"f":1863,"k":"a","x":17883},{"f":2611,"k":"a","x":17595},{"f":1792,"k":"a","x":17885},{"f":2615,"k":"a","x":17595},{"f":17886,"k":"a","x":17887},{"f":17884,"k":"a","x":17888},{"f":17889,"k":"a","x":17715},{"f":2620,"k":"a","x":17885},{"f":17891,"k":"a","x":17584},{"f":17892,"k":"a","x":17887},{"f":2624,"k":"a","x":17885},{"f":335,"k":"a","x":17894},{"f":17895,"k":"a","x":2627},{"f":17893,"k":"a","x":17896},{"f":1939,"k":"a","x":17887},{"f":17898,"k":"a","x":17584},{"f":2632,"k":"a","x":17578},{"f":17900,"k":"a","x":17580},{"f":17901,"k":"a","x":17582},{"f":17902,"k":"a","x":17584},{"f":17903,"k":"a","x":17590},{"f":17899,"k":"a","x":17904},{"f":17897,"k":"a","x":17905},{"f":17890,"k":"a","x":17906},{"f":1939,"k":"a","x":17715},{"f":2642,"k":"a","x":17595},{"f":17886,"k":"a","x":17909},{"f":17908,"k":"a","x":17910},{"f":2647,"k":"a","x":17595},{"f":17912,"k":"a","x":2663},{"f":17911,"k":"a","x":17913},{"f":17907,"k":"a","x":17914},{"f":17882,"k":"a","x":17915},{"f":17875,"k":"a","x":17916},{"f":17718,"k":"a","x":17917},{"f":1939,"k":"a","x":17692},{"f":2671,"k":"a","x":17595},{"f":1785,"k":"a","x":17920},{"f":2674,"k":"a","x":17595},{"f":17921,"k":"a","x":17922},{"f":17919,"k":"a","x":17923},{"f":2679,"k":"a","x":17595},{"f":17924,"k":"a","x":17925},{"f":17918,"k":"a","x":17926},{"f":17711,"k":"a","x":17927},{"f":17701,"k":"a","x":17928},{"f":2048,"k":"a","x":17694},{"f":335,"k":"a","x":17930},{"f":17931,"k":"a","x":2051},{"f":17929,"k":"a","x":17932},{"f":17697,"k":"a","x":17933},{"f":1939,"k":"a","x":17628},{"f":2688,"k":"a","x":17595},{"f":1785,"k":"a","x":17936},{"f":17937,"k":"a","x":17694},{"f":17935,"k":"a","x":17938},{"f":2694,"k":"a","x":17595},{"f":17939,"k":"a","x":17940},{"f":17934,"k":"a","x":17941},{"f":17690,"k":"a","x":17942},{"f":17631,"k":"a","x":17943},{"f":1939,"k":"a","x":17612},{"f":2701,"k":"a","x":17595},{"f":1778,"k":"a","x":17946},{"f":2704,"k":"a","x":17595},{"f":17947,"k":"a","x":17948},{"f":17945,"k":"a","x":17949},{"f":2709,"k":"a","x":17595},{"f":17950,"k":"a","x":17951},{"f":17944,"k":"a","x":17952},{"f":17624,"k":"a","x":17953},{"f":17603,"k":"a","x":17954},{"f":17602,"k":"a","x":17955},{"f":17601,"k":"a","x":17956},{"f":2717,"k":"a","x":17595},{"f":1778,"k":"a","x":17586},{"f":17959,"k":"a","x":17604},{"f":1769,"k":"a","x":17960},{"f":2724,"k":"a","x":17595},{"f":17961,"k":"a","x":17962},{"f":17963,"k":"a","x":1830},{"f":1832,"k":"a","x":17586},{"f":17965,"k":"a","x":17604},{"f":2100,"k":"a","x":17586},{"f":17967,"k":"a","x":1619},{"f":17968,"k":"a","x":2119},{"f":17966,"k":"a","x":17969},{"f":17964,"k":"a","x":17970},{"f":1863,"k":"a","x":17960},{"f":1778,"k":"a","x":17692},{"f":17973,"k":"a","x":17637},{"f":17972,"k":"a","x":17974},{"f":17975,"k":"a","x":17962},{"f":1889,"k":"a","x":17586},{"f":17977,"k":"a","x":17692},{"f":17978,"k":"a","x":17604},{"f":17979,"k":"a","x":17637},{"f":17980,"k":"a","x":17928},{"f":17981,"k":"a","x":17678},{"f":17976,"k":"a","x":17982},{"f":1939,"k":"a","x":17962},{"f":1778,"k":"a","x":17936},{"f":17985,"k":"a","x":17683},{"f":17984,"k":"a","x":17986},{"f":2752,"k":"a","x":17595},{"f":17987,"k":"a","x":17988},{"f":17983,"k":"a","x":17989},{"f":17971,"k":"a","x":17990},{"f":17958,"k":"a","x":17991},{"f":17957,"k":"a","x":17992},{"f":17600,"k":"a","x":17993},{"f":2762,"k":"a","x":17595},{"f":2764,"k":"a","x":17595},{"f":1769,"k":"a","x":17578},{"f":17997,"k":"a","x":17757},{"f":17998,"k":"a","x":1830},{"f":2769,"k":"a","x":17577},{"f":17999,"k":"a","x":18000},{"f":18001,"k":"a","x":17771},{"f":17996,"k":"a","x":18002},{"f":17995,"k":"a","x":18003},{"f":2775,"k":"a","x":17595},{"f":2777,"k":"a","x":17595},{"f":17754,"k":"a","x":1591},{"f":2779,"k":"a","x":18007},{"f":1769,"k":"a","x":18008},{"f":2786,"k":"a","x":17595},{"f":18009,"k":"a","x":18010},{"f":18011,"k":"a","x":1830},{"f":2790,"k":"a","x":18007},{"f":1835,"k":"a","x":17578},{"f":18014,"k":"a","x":2028},{"f":2794,"k":"a","x":17577},{"f":18016,"k":"a","x":37},{"f":18017,"k":"a","x":192},{"f":18015,"k":"a","x":18018},{"f":18013,"k":"a","x":18019},{"f":18012,"k":"a","x":18020},{"f":1863,"k":"a","x":18008},{"f":1778,"k":"a","x":17639},{"f":2804,"k":"a","x":17595},{"f":18023,"k":"a","x":18024},{"f":18022,"k":"a","x":18025},{"f":18026,"k":"a","x":18010},{"f":2809,"k":"a","x":17639},{"f":18028,"k":"a","x":18007},{"f":18029,"k":"a","x":18024},{"f":18030,"k":"a","x":17791},{"f":1863,"k":"a","x":18007},{"f":17758,"k":"a","x":17694},{"f":18032,"k":"a","x":18033},{"f":18034,"k":"a","x":18024},{"f":17764,"k":"a","x":1591},{"f":18036,"k":"a","x":17694},{"f":18037,"k":"a","x":17771},{"f":18038,"k":"a","x":17932},{"f":18035,"k":"a","x":18039},{"f":1939,"k":"a","x":18024},{"f":17814,"k":"a","x":17694},{"f":18041,"k":"a","x":18042},{"f":2826,"k":"a","x":17595},{"f":18043,"k":"a","x":18044},{"f":18040,"k":"a","x":18045},{"f":18031,"k":"a","x":18046},{"f":18027,"k":"a","x":18047},{"f":1939,"k":"a","x":18010},{"f":2833,"k":"a","x":17595},{"f":18023,"k":"a","x":18050},{"f":18049,"k":"a","x":18051},{"f":2838,"k":"a","x":17595},{"f":18052,"k":"a","x":18053},{"f":18048,"k":"a","x":18054},{"f":18021,"k":"a","x":18055},{"f":18006,"k":"a","x":18056},{"f":18005,"k":"a","x":18057},{"f":18004,"k":"a","x":18058},{"f":17994,"k":"a","x":18059},{"f":17599,"k":"a","x":18060},{"f":17598,"k":"a","x":18061},{"f":1615,"k":"a","x":2187},{"f":2939,"k":"a","x":18063},{"f":18064,"k":"a","x":17595},{"f":2951,"k":"a","x":18063},{"f":18066,"k":"a","x":17595},{"f":1778,"k":"a","x":17578},{"f":13,"k":"a","x":1551},{"f":18069,"k":"a","x":37},{"f":1635,"k":"a","x":18070},{"f":1785,"k":"a","x":18071},{"f":18072,"k":"a","x":1591},{"f":18068,"k":"a","x":18073},{"f":1769,"k":"a","x":18074},{"f":1810,"k":"a","x":2369},{"f":1819,"k":"a","x":2176},{"f":18076,"k":"a","x":18077},{"f":1802,"k":"a","x":18078},{"f":18079,"k":"a","x":17595},{"f":18075,"k":"a","x":18080},{"f":18081,"k":"a","x":1830},{"f":1832,"k":"a","x":17578},{"f":18083,"k":"a","x":18073},{"f":1835,"k":"a","x":18071},{"f":18085,"k":"a","x":17578},{"f":2794,"k":"a","x":18070},{"f":18087,"k":"a","x":17577},{"f":18088,"k":"a","x":200},{"f":18086,"k":"a","x":18089},{"f":18084,"k":"a","x":18090},{"f":18082,"k":"a","x":18091},{"f":1863,"k":"a","x":18074},{"f":1778,"k":"a","x":17757},{"f":1872,"k":"a","x":2176},{"f":1871,"k":"a","x":18095},{"f":18096,"k":"a","x":1882},{"f":1802,"k":"a","x":18097},{"f":18098,"k":"a","x":17595},{"f":18094,"k":"a","x":18099},{"f":18093,"k":"a","x":18100},{"f":18101,"k":"a","x":18080},{"f":1889,"k":"a","x":17578},{"f":18103,"k":"a","x":17757},{"f":18104,"k":"a","x":18073},{"f":18105,"k":"a","x":18099},{"f":18106,"k":"a","x":17771},{"f":1863,"k":"a","x":18073},{"f":1785,"k":"a","x":17962},{"f":18109,"k":"a","x":17694},{"f":18108,"k":"a","x":18110},{"f":18111,"k":"a","x":18099},{"f":1908,"k":"a","x":18071},{"f":18113,"k":"a","x":17962},{"f":18114,"k":"a","x":1591},{"f":18115,"k":"a","x":17694},{"f":1863,"k":"a","x":18071},{"f":3010,"k":"a","x":17586},{"f":18118,"k":"a","x":2028},{"f":18117,"k":"a","x":18119},{"f":18120,"k":"a","x":17962},{"f":3015,"k":"a","x":1551},{"f":18122,"k":"a","x":37},{"f":18121,"k":"a","x":18123},{"f":18118,"k":"a","x":1619},{"f":1863,"k":"a","x":18125},{"f":18126,"k":"a","x":17960},{"f":18127,"k":"a","x":17962},{"f":3023,"k":"a","x":17586},{"f":18129,"k":"a","x":1619},{"f":18128,"k":"a","x":18130},{"f":18131,"k":"a","x":17990},{"f":18124,"k":"a","x":18132},{"f":18116,"k":"a","x":18133},{"f":18134,"k":"a","x":17932},{"f":18112,"k":"a","x":18135},{"f":1939,"k":"a","x":18099},{"f":1802,"k":"a","x":18095},{"f":18138,"k":"a","x":17595},{"f":1785,"k":"a","x":18139},{"f":18140,"k":"a","x":17694},{"f":18137,"k":"a","x":18141},{"f":2006,"k":"a","x":18095},{"f":18143,"k":"a","x":1882},{"f":18144,"k":"a","x":17595},{"f":18142,"k":"a","x":18145},{"f":18136,"k":"a","x":18146},{"f":18107,"k":"a","x":18147},{"f":18102,"k":"a","x":18148},{"f":1939,"k":"a","x":18080},{"f":1778,"k":"a","x":17813},{"f":1802,"k":"a","x":18077},{"f":18152,"k":"a","x":17595},{"f":18151,"k":"a","x":18153},{"f":18150,"k":"a","x":18154},{"f":2076,"k":"a","x":2369},{"f":18156,"k":"a","x":18077},{"f":18157,"k":"a","x":17595},{"f":18155,"k":"a","x":18158},{"f":18149,"k":"a","x":18159},{"f":18092,"k":"a","x":18160},{"f":18067,"k":"a","x":18161},{"f":18065,"k":"a","x":18162},{"f":18062,"k":"a","x":18163},{"f":17596,"k":"a","x":18164},{"b":"e","k":"l","n":"","t":17565,"v":18165},{"f":17574,"k":"a","x":18166},{"f":3080,"k":"a","x":2159},{"f":18168,"k":"a","x":17595},{"f":3083,"k":"a","x":2159},{"f":18170,"k":"a","x":17595},{"f":18171,"k":"a","x":18061},{"f":2939,"k":"a","x":2171},{"f":18173,"k":"a","x":17595},{"f":2951,"k":"a","x":2171},{"f":18175,"k":"a","x":17595},{"f":1778,"k":"a","x":18071},{"f":18177,"k":"a","x":18007},{"f":1769,"k":"a","x":18178},{"f":1810,"k":"a","x":18095},{"f":18180,"k":"a","x":2784},{"f":1802,"k":"a","x":18181},{"f":18182,"k":"a","x":17595},{"f":18179,"k":"a","x":18183},{"f":18184,"k":"a","x":1830},{"f":1832,"k":"a","x":18071},{"f":18186,"k":"a","x":18007},{"f":18014,"k":"a","x":18071},{"f":18016,"k":"a","x":18070},{"f":18189,"k":"a","x":200},{"f":18188,"k":"a","x":18190},{"f":18187,"k":"a","x":18191},{"f":18185,"k":"a","x":18192},{"f":1863,"k":"a","x":18178},{"f":1778,"k":"a","x":17962},{"f":18195,"k":"a","x":18024},{"f":18194,"k":"a","x":18196},{"f":18197,"k":"a","x":18183},{"f":1889,"k":"a","x":18071},{"f":18199,"k":"a","x":17962},{"f":18200,"k":"a","x":18007},{"f":18201,"k":"a","x":18024},{"f":18202,"k":"a","x":18133},{"f":18203,"k":"a","x":18046},{"f":18198,"k":"a","x":18204},{"f":1939,"k":"a","x":18183},{"f":1778,"k":"a","x":18139},{"f":18207,"k":"a","x":18050},{"f":18206,"k":"a","x":18208},{"f":2076,"k":"a","x":18095},{"f":18210,"k":"a","x":2784},{"f":18211,"k":"a","x":17595},{"f":18209,"k":"a","x":18212},{"f":18205,"k":"a","x":18213},{"f":18193,"k":"a","x":18214},{"f":18176,"k":"a","x":18215},{"f":18174,"k":"a","x":18216},{"f":18172,"k":"a","x":18217},{"f":18169,"k":"a","x":18218},{"b":"e","k":"l","n":"","t":17568,"v":18219},{"f":18167,"k":"a","x":18220},{"b":"e","k":"l","n":"","t":17558,"v":18221},{"b":"e","k":"l","n":"","t":1503,"v":18222},{"b":"e","k":"l","n":"","t":142,"v":18223},{"f":10668,"k":"a","x":190},{"f":18225,"k":"a","x":192},{"f":18226,"k":"a","x":172},{"f":18227,"k":"a","x":200},{"b":"e","k":"l","n":"","t":361,"v":18228},{"b":"e","k":"l","n":"","t":361,"v":18229},{"b":"e","k":"l","n":"","t":3643,"v":18230},{"b":"i","k":"l","n":"","t":143,"v":18231},{"f":3646,"k":"a","x":23},{"f":175,"k":"a","x":18233},{"f":5303,"k":"a","x":3162},{"f":18234,"k":"a","x":18235},{"b":"e","k":"p","n":"","t":361,"v":18236},{"f":6357,"k":"a","x":18233},{"b":"e","k":"l","n":"","t":361,"v":18238},{"f":6222,"k":"a","x":153},{"f":18240,"k":"a","x":155},{"f":18241,"k":"a","x":158},{"f":51,"k":"a","x":18242},{"f":18243,"k":"a","x":464},{"b":"e","k":"p","n":"","t":49,"v":18244},{"b":"e","k":"p","n":"","t":361,"v":18245},{"b":"e","k":"p","n":"","t":361,"v":18246},{"f":137,"k":"a","x":18242},{"b":"e","k":"l","n":"","t":49,"v":18248},{"b":"e","k":"l","n":"","t":361,"v":18249},{"b":"e","k":"l","n":"","t":361,"v":18250},{"f":12516,"k":"a","x":368},{"f":18252,"k":"a","x":177},{"f":366,"k":"a","x":18253},{"f":18252,"k":"a","x":372},{"f":18254,"k":"a","x":18255},{"f":175,"k":"a","x":18256},{"f":18257,"k":"a","x":376},{"b":"e","k":"p","n":"","t":365,"v":18258},{"b":"e","k":"p","n":"","t":49,"v":18259},{"b":"e","k":"p","n":"","t":49,"v":18260},{"b":"e","k":"p","n":"","t":361,"v":18261},{"b":"e","k":"p","n":"","t":149,"v":18262},{"f":335,"k":"a","x":18258},{"f":368,"k":"a","x":177},{"f":7445,"k":"a","x":18265},{"f":366,"k":"a","x":18266},{"f":368,"k":"a","x":372},{"f":7445,"k":"a","x":18268},{"f":18267,"k":"a","x":18269},{"f":175,"k":"a","x":18270},{"f":18271,"k":"a","x":376},{"f":507,"k":"a","x":18272},{"f":366,"k":"a","x":18265},{"f":18274,"k":"a","x":18268},{"f":7445,"k":"a","x":18275},{"f":175,"k":"a","x":18276},{"f":18277,"k":"a","x":376},{"f":18273,"k":"a","x":18278},{"f":513,"k":"a","x":18272},{"f":18280,"k":"a","x":18278},{"f":335,"k":"a","x":18281},{"f":517,"k":"a","x":18270},{"f":18283,"k":"a","x":18276},{"f":175,"k":"a","x":208},{"f":18285,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":18286},{"f":18284,"k":"a","x":18287},{"f":528,"k":"a","x":18276},{"f":18289,"k":"a","x":18270},{"k":"c","n":"UorAtlas.Closure.actP_inter","u":[]},{"f":18291,"k":"a","x":179},{"f":18292,"k":"a","x":18265},{"f":18293,"k":"a","x":18268},{"f":18290,"k":"a","x":18294},{"f":18288,"k":"a","x":18295},{"f":18282,"k":"a","x":18296},{"f":18279,"k":"a","x":18297},{"f":507,"k":"a","x":18278},{"f":7445,"k":"a","x":376},{"f":175,"k":"a","x":18300},{"f":18301,"k":"a","x":376},{"f":18299,"k":"a","x":18302},{"f":513,"k":"a","x":18278},{"f":18304,"k":"a","x":18302},{"f":335,"k":"a","x":18305},{"f":517,"k":"a","x":18275},{"f":18307,"k":"a","x":376},{"f":7422,"k":"a","x":208},{"f":175,"k":"a","x":18309},{"f":18310,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":18311},{"f":18308,"k":"a","x":18312},{"f":384,"k":"a","x":177},{"f":18314,"k":"a","x":372},{"f":18315,"k":"a","x":183},{"f":18313,"k":"a","x":18316},{"f":18306,"k":"a","x":18317},{"f":18303,"k":"a","x":18318},{"f":507,"k":"a","x":18302},{"f":175,"k":"a","x":376},{"f":18321,"k":"a","x":376},{"f":18320,"k":"a","x":18322},{"f":513,"k":"a","x":18302},{"f":18324,"k":"a","x":18322},{"f":335,"k":"a","x":18325},{"f":517,"k":"a","x":18300},{"f":18327,"k":"a","x":376},{"f":18328,"k":"a","x":18287},{"k":"c","n":"UorAtlas.Closure.actP_empty","u":[]},{"f":18330,"k":"a","x":179},{"f":18329,"k":"a","x":18331},{"f":18326,"k":"a","x":18332},{"f":18323,"k":"a","x":18333},{"f":6357,"k":"a","x":376},{"f":18334,"k":"a","x":18335},{"f":18319,"k":"a","x":18336},{"f":18298,"k":"a","x":18337},{"f":18264,"k":"a","x":18338},{"b":"e","k":"l","n":"","t":365,"v":18339},{"b":"e","k":"l","n":"","t":49,"v":18340},{"b":"e","k":"l","n":"","t":49,"v":18341},{"b":"e","k":"l","n":"","t":361,"v":18342},{"b":"e","k":"l","n":"","t":149,"v":18343},{"f":3678,"k":"a","x":7345},{"k":"c","n":"UorAtlas.Blocks.tight_of_tightOK","u":[]},{"f":18346,"k":"a","x":7345},{"k":"c","n":"UorAtlas.Blocks.tightComp","u":[]},{"f":18347,"k":"a","x":18348},{"f":214,"k":"a","x":17096},{"f":18350,"k":"a","x":17115},{"f":18351,"k":"a","x":55},{"f":214,"k":"a","x":17099},{"f":18353,"k":"a","x":17114},{"f":18354,"k":"a","x":55},{"f":11513,"k":"a","x":208},{"f":8299,"k":"a","x":240},{"f":8310,"k":"a","x":18357},{"f":18358,"k":"a","x":229},{"f":8303,"k":"a","x":7556},{"f":8372,"k":"a","x":245},{"f":18360,"k":"a","x":18361},{"f":551,"k":"a","x":18362},{"f":8402,"k":"a","x":245},{"f":18360,"k":"a","x":18364},{"f":18363,"k":"a","x":18365},{"b":"e","k":"p","n":"","t":18359,"v":18366},{"b":"e","k":"p","n":"","t":18356,"v":18367},{"b":"e","k":"l","n":"","t":8292,"v":18368},{"f":8318,"k":"a","x":18369},{"f":18370,"k":"a","x":177},{"f":8337,"k":"a","x":240},{"f":18372,"k":"a","x":220},{"f":11513,"k":"a","x":18373},{"f":8337,"k":"a","x":7556},{"f":18375,"k":"a","x":250},{"f":8299,"k":"a","x":18376},{"f":8310,"k":"a","x":18377},{"f":18378,"k":"a","x":245},{"f":1061,"k":"a","x":10384},{"f":18380,"k":"a","x":659},{"f":8337,"k":"a","x":10486},{"f":18382,"k":"a","x":3858},{"f":8303,"k":"a","x":18383},{"f":8372,"k":"a","x":3874},{"f":18384,"k":"a","x":18385},{"f":551,"k":"a","x":18386},{"f":8402,"k":"a","x":3874},{"f":18384,"k":"a","x":18388},{"f":18387,"k":"a","x":18389},{"b":"e","k":"p","n":"","t":18381,"v":18390},{"b":"e","k":"l","n":"","t":1060,"v":18391},{"f":8332,"k":"a","x":18392},{"f":18393,"k":"a","x":10375},{"f":1061,"k":"a","x":10375},{"f":18395,"k":"a","x":4192},{"f":8337,"k":"a","x":5949},{"f":18397,"k":"a","x":3858},{"f":11513,"k":"a","x":18398},{"f":12063,"k":"a","x":3884},{"f":8299,"k":"a","x":18400},{"f":8310,"k":"a","x":18401},{"f":18402,"k":"a","x":3851},{"f":8337,"k":"a","x":10999},{"f":18404,"k":"a","x":3926},{"f":8303,"k":"a","x":18405},{"f":8372,"k":"a","x":3934},{"f":18406,"k":"a","x":18407},{"f":551,"k":"a","x":18408},{"f":8402,"k":"a","x":3934},{"f":18406,"k":"a","x":18410},{"f":18409,"k":"a","x":18411},{"b":"e","k":"p","n":"","t":18403,"v":18412},{"b":"e","k":"p","n":"","t":18399,"v":18413},{"b":"e","k":"l","n":"","t":1060,"v":18414},{"f":8357,"k":"a","x":18415},{"f":8372,"k":"a","x":3822},{"f":11513,"k":"a","x":18417},{"f":8372,"k":"a","x":3858},{"f":8299,"k":"a","x":18419},{"f":8310,"k":"a","x":18420},{"f":18421,"k":"a","x":3874},{"f":8372,"k":"a","x":3884},{"f":8303,"k":"a","x":18423},{"f":8372,"k":"a","x":3851},{"f":18424,"k":"a","x":18425},{"f":595,"k":"a","x":18426},{"f":8402,"k":"a","x":3851},{"f":18424,"k":"a","x":18428},{"f":18427,"k":"a","x":18429},{"k":"c","n":"Prod.ext","u":[{"k":"z"},{"k":"z"}]},{"f":18431,"k":"a","x":1060},{"f":18432,"k":"a","x":149},{"f":18433,"k":"a","x":18423},{"f":18434,"k":"a","x":18425},{"f":892,"k":"a","x":1060},{"f":11862,"k":"a","x":18423},{"f":18436,"k":"a","x":18437},{"f":18435,"k":"a","x":18438},{"f":18439,"k":"a","x":3848},{"f":18430,"k":"a","x":18440},{"b":"e","k":"l","n":"","t":18422,"v":18441},{"b":"e","k":"l","n":"","t":18418,"v":18442},{"f":18416,"k":"a","x":18443},{"f":18444,"k":"a","x":10384},{"f":8392,"k":"a","x":10384},{"f":18446,"k":"a","x":4192},{"f":18447,"k":"a","x":659},{"f":18445,"k":"a","x":18448},{"f":18449,"k":"a","x":6346},{"f":18450,"k":"a","x":3824},{"b":"e","k":"l","n":"","t":18396,"v":18451},{"f":18394,"k":"a","x":18452},{"f":18395,"k":"a","x":1066},{"f":8400,"k":"a","x":18415},{"f":8402,"k":"a","x":3822},{"f":11513,"k":"a","x":18456},{"f":8402,"k":"a","x":3858},{"f":8299,"k":"a","x":18458},{"f":8310,"k":"a","x":18459},{"f":18460,"k":"a","x":3874},{"f":8402,"k":"a","x":3884},{"f":8303,"k":"a","x":18462},{"f":18463,"k":"a","x":18425},{"f":12162,"k":"a","x":18464},{"f":18463,"k":"a","x":18428},{"f":18465,"k":"a","x":18466},{"f":18433,"k":"a","x":18462},{"f":18468,"k":"a","x":18428},{"f":11862,"k":"a","x":18462},{"f":18436,"k":"a","x":18470},{"f":18469,"k":"a","x":18471},{"f":18472,"k":"a","x":3848},{"f":18467,"k":"a","x":18473},{"b":"e","k":"l","n":"","t":18461,"v":18474},{"b":"e","k":"l","n":"","t":18457,"v":18475},{"f":18455,"k":"a","x":18476},{"f":18477,"k":"a","x":10384},{"f":18446,"k":"a","x":1066},{"f":18479,"k":"a","x":659},{"f":18478,"k":"a","x":18480},{"f":18481,"k":"a","x":6346},{"f":18482,"k":"a","x":3824},{"b":"e","k":"l","n":"","t":18454,"v":18483},{"f":18453,"k":"a","x":18484},{"f":1069,"k":"a","x":10375},{"f":18485,"k":"a","x":18486},{"b":"e","k":"l","n":"","t":18379,"v":18487},{"b":"e","k":"l","n":"","t":18374,"v":18488},{"b":"e","k":"l","n":"","t":149,"v":18489},{"b":"e","k":"l","n":"","t":1060,"v":18490},{"f":18371,"k":"a","x":18491},{"f":18492,"k":"a","x":372},{"f":18493,"k":"a","x":183},{"b":"e","k":"l","n":"","t":17104,"v":18494},{"b":"e","k":"l","n":"","t":17101,"v":18495},{"b":"e","k":"l","n":"","t":8292,"v":18496},{"f":18355,"k":"a","x":18497},{"f":18352,"k":"a","x":18498},{"b":"e","k":"l","n":"","t":17094,"v":18499},{"b":"e","k":"l","n":"","t":149,"v":18500},{"f":366,"k":"a","x":53},{"f":18502,"k":"a","x":55},{"f":175,"k":"a","x":18503},{"f":18504,"k":"a","x":376},{"f":366,"k":"a","x":155},{"f":18506,"k":"a","x":153},{"f":175,"k":"a","x":18507},{"f":18508,"k":"a","x":376},{"b":"e","k":"p","n":"","t":18505,"v":18509},{"b":"i","k":"p","n":"","t":143,"v":18510},{"b":"i","k":"p","n":"","t":143,"v":18511},{"f":535,"k":"a","x":18507},{"f":18513,"k":"a","x":376},{"f":366,"k":"a","x":192},{"f":18515,"k":"a","x":190},{"f":542,"k":"a","x":18516},{"f":18517,"k":"a","x":200},{"f":167,"k":"a","x":18518},{"f":16645,"k":"a","x":200},{"f":18519,"k":"a","x":18520},{"f":16595,"k":"a","x":181},{"f":542,"k":"a","x":18522},{"f":18523,"k":"a","x":372},{"f":3195,"k":"a","x":18524},{"f":542,"k":"a","x":179},{"f":18526,"k":"a","x":372},{"f":678,"k":"a","x":18527},{"f":542,"k":"a","x":181},{"f":18529,"k":"a","x":372},{"f":18528,"k":"a","x":18530},{"f":18525,"k":"a","x":18531},{"f":16660,"k":"a","x":179},{"f":18533,"k":"a","x":181},{"f":18534,"k":"a","x":372},{"f":18532,"k":"a","x":18535},{"k":"c","n":"And.symm","u":[]},{"f":18537,"k":"a","x":18530},{"f":18538,"k":"a","x":18527},{"f":16605,"k":"a","x":179},{"f":542,"k":"a","x":18540},{"f":18541,"k":"a","x":372},{"f":3236,"k":"a","x":18542},{"f":678,"k":"a","x":18530},{"f":18544,"k":"a","x":18527},{"f":18543,"k":"a","x":18545},{"f":16660,"k":"a","x":181},{"f":18547,"k":"a","x":179},{"f":18548,"k":"a","x":372},{"f":18546,"k":"a","x":18549},{"f":18550,"k":"a","x":183},{"f":18539,"k":"a","x":18551},{"f":18536,"k":"a","x":18552},{"f":16645,"k":"a","x":407},{"f":3370,"k":"a","x":18554},{"f":4624,"k":"a","x":18554},{"f":18556,"k":"a","x":1530},{"f":16926,"k":"a","x":206},{"f":542,"k":"a","x":18558},{"f":18559,"k":"a","x":407},{"f":242,"k":"a","x":18560},{"f":18561,"k":"a","x":18554},{"f":517,"k":"a","x":18558},{"f":18563,"k":"a","x":376},{"f":542,"k":"a","x":220},{"f":18565,"k":"a","x":1126},{"b":"e","k":"l","n":"","t":143,"v":18566},{"f":18564,"k":"a","x":18567},{"f":18568,"k":"a","x":202},{"f":18562,"k":"a","x":18569},{"f":18570,"k":"a","x":208},{"f":18557,"k":"a","x":18571},{"f":16905,"k":"a","x":407},{"f":18572,"k":"a","x":18573},{"f":18555,"k":"a","x":18574},{"body":18575,"d":true,"k":"e","n":"","t":18524,"v":18553},{"b":"e","k":"l","n":"","t":18518,"v":18576},{"f":18521,"k":"a","x":18577},{"f":3370,"k":"a","x":18542},{"f":16645,"k":"a","x":372},{"f":4624,"k":"a","x":18580},{"f":18581,"k":"a","x":1530},{"f":18582,"k":"a","x":183},{"f":16905,"k":"a","x":372},{"f":18583,"k":"a","x":18584},{"f":18579,"k":"a","x":18585},{"b":"e","k":"l","n":"","t":18520,"v":18586},{"f":18578,"k":"a","x":18587},{"b":"e","k":"l","n":"","t":0,"v":18588},{"f":18514,"k":"a","x":18589},{"b":"e","k":"l","n":"","t":18505,"v":18590},{"b":"i","k":"l","n":"","t":143,"v":18591},{"b":"i","k":"l","n":"","t":143,"v":18592}],"proof_nodes":[42,45,47,66,82,99,115,127,136,137,140,167,170,214,242,262,263,265,270,271,273,277,281,282,290,291,335,350,383,392,393,394,395,396,397,398,403,416,417,420,421,426,442,452,454,478,507,517,528,535,560,561,572,575,585,595,625,629,637,655,656,664,674,682,764,774,784,785,786,791,857,867,889,890,891,892,893,894,895,896,908,909,978,1050,1051,1052,1053,1055,1059,1068,1069,1070,1071,1072,1073,1074,1096,1097,1098,1099,1100,1123,1200,1201,1203,1206,1211,1212,1213,1214,1215,1232,1233,1235,1238,1243,1244,1245,1246,1247,1269,1270,1271,1272,1273,1295,1374,1375,1377,1380,1385,1386,1387,1388,1389,1406,1407,1409,1412,1417,1418,1419,1420,1421,1438,1439,1441,1444,1449,1450,1451,1452,1453,1475,1498,1568,1573,1595,1600,1604,1609,1610,1611,1612,1630,1692,1694,1699,1700,1702,1711,1725,1727,1729,1731,1732,1739,1740,1746,1749,1751,1752,1755,1761,1763,1764,1765,1767,1768,1769,1832,1835,1838,1846,1850,1855,1856,1857,1862,1863,1889,1908,1926,1927,1935,1936,1939,1942,1958,1959,1960,1967,1986,1991,1992,1993,2006,2007,2008,2032,2038,2051,2061,2062,2076,2077,2078,2086,2087,2100,2106,2112,2117,2118,2119,2139,2140,2148,2153,2155,2156,2157,2160,2161,2162,2172,2174,2175,2177,2178,2179,2181,2189,2191,2266,2270,2275,2280,2281,2282,2295,2296,2329,2423,2434,2435,2449,2456,2461,2473,2477,2482,2487,2488,2489,2504,2505,2518,2535,2542,2547,2560,2561,2565,2570,2575,2576,2577,2592,2593,2606,2620,2627,2632,2646,2647,2651,2656,2661,2662,2663,2678,2679,2693,2694,2708,2709,2717,2751,2752,2760,2761,2762,2764,2769,2775,2777,2790,2794,2809,2826,2837,2838,2849,2851,2861,2863,2911,2912,2923,2939,2940,2942,2943,2944,2945,2948,2951,2952,3015,3023,3038,3039,3051,3052,3065,3069,3072,3077,3078,3079,3080,3081,3083,3084,3087,3088,3090,3091,3092,3093,3094,3099,3101,3136,3137,3153,3183,3184,3190,3195,3209,3210,3216,3236,3243,3244,3251,3257,3264,3269,3270,3271,3307,3312,3317,3318,3319,3353,3358,3363,3364,3365,3370,3371,3376,3377,3426,3433,3438,3439,3440,3467,3472,3477,3478,3479,3533,3540,3545,3546,3547,3584,3585,3595,3609,3614,3618,3627,3631,3641,3654,3655,4066,4068,4075,4076,4082,4091,4092,4093,4099,4100,4101,4103,4118,4119,4120,4126,4151,4172,4173,4174,4175,4178,4181,4182,4183,4184,4185,4186,4187,4188,4191,4193,4194,4195,4198,4199,4202,4253,4254,4257,4258,4259,4265,4266,4269,4270,4271,4274,4275,4278,4321,4322,4325,4326,4327,4333,4334,4337,4338,4339,4342,4343,4346,4347,4348,4360,4361,4394,4624,4625,4905,4914,5088,5288,5293,5321,5360,5534,5566,5567,5834,5844,5854,5871,5902,5984,6003,6009,6010,6068,6095,6096,6101,6102,6103,6104,6105,6108,6129,6149,6150,6196,6254,6260,6261,6308,6351,6357,6371,6381,6384,6389,6390,6391,6414,6418,6421,6426,6427,6428,6429,6430,6446,6447,6448,6457,6458,6463,6464,6465,6468,6469,6470,6479,6482,6487,6488,6489,6491,6492,6493,6502,6504,6512,6513,6514,6515,6516,6517,6520,6521,6537,6538,6540,6792,6801,6951,6953,6964,6966,7014,7015,7026,7037,7039,7050,7052,7100,7101,7112,7127,7140,7154,7164,7194,7198,7207,7225,7226,7241,7242,7243,7244,7249,7266,7267,7268,7269,7299,7300,7301,7309,7323,7327,7331,7338,7348,7349,7350,7351,7374,7375,7400,7401,7410,7413,7432,7455,7543,7565,7578,7580,7582,7589,7590,7591,7592,7594,7595,7596,7601,7606,7607,7608,7609,7612,7613,7614,7615,7616,7617,7618,7619,7620,7621,7622,7629,7636,7640,7644,7666,7672,7676,7842,7843,7897,7898,7966,7967,7971,7981,8074,8256,8289,8316,8317,8318,8330,8332,8356,8357,8384,8387,8392,8400,8428,8430,8443,8482,8493,8496,8497,8498,8499,8502,8506,8511,8512,8513,8531,8533,8538,8693,8694,8697,8727,8751,8803,8810,8812,8813,8814,9005,9006,9007,9013,9015,9016,9021,9114,9119,9123,9124,9125,9126,9132,9217,9223,9226,9227,9228,9230,9231,9232,9235,9236,9237,9243,9248,9250,9251,9277,9279,9284,9285,9286,9324,9331,9339,9353,9354,9594,9595,9603,9619,9625,9630,9631,9632,9652,9802,9804,9805,9810,9813,9894,9895,9907,9909,9912,9914,9915,9916,9923,9925,9959,9977,10047,10048,10049,10050,10051,10052,10053,10079,10083,10092,10093,10094,10097,10102,10103,10104,10105,10106,10111,10113,10196,10273,10283,10286,10288,10290,10293,10298,10300,10337,10363,10364,10365,10371,10382,10405,10409,10416,10417,10418,10419,10422,10428,10429,10435,10465,10466,10518,10519,10539,10573,10596,10637,10668,10735,10745,10779,10788,10794,10831,10874,10945,10960,10961,10968,11094,11150,11151,11153,11290,11322,11323,11373,11384,11385,11386,11428,11429,11433,11486,11489,11511,11521,11547,11552,11553,11554,11614,11630,11661,11662,11663,11674,11675,11689,11736,11737,11766,11767,11840,11852,11858,11859,11870,11919,11920,11973,12120,12162,12238,12239,12243,12244,12250,12258,12259,12278,12293,12294,12295,12299,12309,12376,12434,12459,12460,12461,12462,12463,12464,12496,12542,12568,12618,12800,12834,12895,12896,12897,12912,12928,12929,13054,13055,13073,13087,13110,13119,13178,13219,13232,13269,13307,13308,13317,13327,13347,13398,13461,13480,13496,13514,13527,13563,13604,13626,13631,13636,13637,13638,13664,13673,13733,13738,13743,13744,13745,13768,13773,13778,13779,13780,13814,13875,13880,13885,13886,13887,13910,13915,13920,13921,13922,13945,13950,13955,13956,13957,13966,13974,13988,14002,14071,14072,14076,14080,14081,14096,14118,14127,14167,14168,14175,14270,14379,14546,14559,14571,14600,14652,14675,14684,14716,14923,15031,15093,15135,15192,15195,15202,15203,15338,15396,15409,15419,15528,15579,15609,15625,15631,15637,15828,15833,15834,15835,15841,15845,15846,15847,15850,15855,15857,15858,15859,15861,15862,15863,15866,15867,15868,15871,15876,15878,15879,15906,15908,15913,15914,15915,15953,15960,15968,15982,15983,16180,16181,16189,16203,16209,16214,16215,16216,16235,16406,16408,16409,16413,16416,16495,16496,16508,16510,16513,16515,16516,16517,16523,16525,16559,16576,16586,16660,16905,17001,17012,17019,17032,17033,17045,17048,17065,17074,17122,17123,17124,17125,17126,17127,17128,17129,17130,17138,17148,17149,17150,17151,17152,17153,17223,17224,17227,17235,17236,17237,17299,17320,17334,17341,17464,17480,17504,17505,17506,17508,17526,17536,17575,17597,18064,18066,18143,18144,18156,18157,18168,18170,18173,18175,18210,18211,18224,18232,18239,18251,18291,18330,18335,18344,18346,18347,18348,18349,18431,18432,18433,18436,18501,18537,18593],"spec":"lexlean/core-module/1"}} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl10","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":41,"value":47},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.codeMap4.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":135,"value":140},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.stabPres_reindex_iff","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":166,"value":350},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.reindexedPartner","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":6,"kind":"regular"},"transparency":"semireducible","type":352,"value":360},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl90","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":382,"value":442},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.codePerm4.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":451,"value":454},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.codePerm4","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":13,"kind":"regular"},"transparency":"semireducible","type":455,"value":456},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.presentationIndex","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":12,"kind":"regular"},"transparency":"semireducible","type":458,"value":467},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_blk_inj","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":477,"value":764},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.codeMap4_permCode4","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":773,"value":1498},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl215","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":1534,"value":3153},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationBlocks_nodup","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":3159,"value":3595},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationImage.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":3626,"value":3631},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.reindexedPartner.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":3638,"value":3641},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_of_atl","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":3653,"value":5834},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl330","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":5843,"value":5854},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_complete","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":5870,"value":6196},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.permCode4","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":11,"kind":"regular"},"transparency":"semireducible","type":6197,"value":6215},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationIndex_spec","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":6237,"value":6371},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl390","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":6380,"value":6391},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl391","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":6410,"value":7127},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Group.reindex.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7136,"value":7140},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_blk_ne","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7151,"value":7164},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_block_contained","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7170,"value":7207},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.symFourList.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7224,"value":7226},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.mem_symFourList","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7233,"value":7338},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.V_canonicalPresentation","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7343,"value":7350},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.symFourList_length","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":6380,"value":7351},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.presentationBlocks","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":11,"kind":"regular"},"transparency":"semireducible","type":7352,"value":7353},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.fixesBlock_conjugate_iff","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7368,"value":7578},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl549","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7579,"value":7629},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.reindexPresentation","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":3,"kind":"regular"},"transparency":"semireducible","type":7631,"value":7649},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl602","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7653,"value":7676},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.mem_presentationBlocks","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":7687,"value":8289},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.BlockAutCover","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":17,"kind":"regular"},"transparency":"semireducible","type":8293,"value":8302},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.blockAutSign_fibre","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8315,"value":8430},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Group.actPres.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8439,"value":8443},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.conjugate_apply","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8455,"value":8493},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.symFourList_nodup","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8495,"value":8499},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl717","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8501,"value":8513},{"class":false,"generated":false,"kind":"theorem","levels":["u_1"],"name":"UorAtlas.LexLeanInternal.decl719","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8530,"value":8538},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.HasOrderSigned","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":4,"kind":"regular"},"transparency":"semireducible","type":8540,"value":8566},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.union4_reindex","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8573,"value":8727},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl789","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8739,"value":9977},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T26b","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10046,"value":10106},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationBlocks.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10110,"value":10113},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.D19_presentationImage","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10132,"value":10283},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.canonicalPresentation.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10292,"value":10293},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationBlocks_length","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10297,"value":10300},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_fibre_24","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10329,"value":10779},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.V_presentationImage","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10786,"value":10794},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T26a","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":10830,"value":11511},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.blockAutCover_order","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":11519,"value":12294},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T26","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":3653,"value":12299},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl960","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12305,"value":12309},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Blocks.D17.mk.congr_simp","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12375,"value":12434},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl989","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12443,"value":791},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.reindexedPartner_ne","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12447,"value":12496},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.union4_actPres","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12505,"value":12800},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentations_reindex","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12820,"value":13073},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.presentationImage","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":15,"kind":"regular"},"transparency":"semireducible","type":13075,"value":13078},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1120","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":13083,"value":13087},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.stab_order_image","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":13093,"value":13496},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentation_blkOf","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":13502,"value":13974},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.permCode4_lt","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":13975,"value":14002},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T52","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":14019,"value":14652},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.codeMap4","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":11,"kind":"regular"},"transparency":"semireducible","type":14653,"value":14655},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1316","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":14660,"value":14684},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Group.blkOf.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":14713,"value":14716},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T39","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":14723,"value":15135},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.edges_image","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":15147,"value":15409},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.V_reindexPresentation","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":15417,"value":15419},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationIndex_bijective","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":15425,"value":15528},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.reindex_free","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":15540,"value":15579},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1417","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":15590,"value":16576},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1460","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":16582,"value":16586},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.disjoint_of_union_disjoint","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":16619,"value":17001},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.codePerm4_permCode4","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17002,"value":17074},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T53","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17121,"value":17153},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.symFourList","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":14,"kind":"regular"},"transparency":"semireducible","type":7208,"value":7223},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.blockAutSign","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":2,"kind":"regular"},"transparency":"semireducible","type":17154,"value":17160},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.stabPres_conjugate_iff","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17178,"value":17464},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.reindexedPartner_involutive","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17469,"value":17526},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1553","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17531,"value":17536},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1579","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17561,"value":18224},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.T26x","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":12820,"value":18232},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Blocks.V.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":18237,"value":18239},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.presentationIndex.eq_1","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":18247,"value":18251},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1615","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":18263,"value":18344},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1631","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":18345,"value":18349},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.blockAutCover_fibres","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":17118,"value":18501},{"class":false,"generated":false,"kind":"theorem","levels":["u_1"],"name":"UorAtlas.LexLeanInternal.decl1680","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":8530,"value":8538},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Closure.inter_empty_comm","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":18512,"value":18593},{"class":false,"generated":false,"kind":"definition","levels":[],"name":"UorAtlas.Closure.canonicalPresentation","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"reducibility":{"height":5,"kind":"regular"},"transparency":"semireducible","type":361,"value":10291}],"imports":["Init","LexLeanExample.Blocks","LexLeanExample.Category","LexLeanExample.Census","LexLeanExample.CensusCert0","LexLeanExample.CensusCert10","LexLeanExample.CensusCert100","LexLeanExample.CensusCert101","LexLeanExample.CensusCert102","LexLeanExample.CensusCert103","LexLeanExample.CensusCert104","LexLeanExample.CensusCert105","LexLeanExample.CensusCert106","LexLeanExample.CensusCert107","LexLeanExample.CensusCert108","LexLeanExample.CensusCert109","LexLeanExample.CensusCert11","LexLeanExample.CensusCert12","LexLeanExample.CensusCert13","LexLeanExample.CensusCert14","LexLeanExample.CensusCert15","LexLeanExample.CensusCert4","LexLeanExample.CensusCert40","LexLeanExample.CensusCert41","LexLeanExample.CensusCert42","LexLeanExample.CensusCert43","LexLeanExample.CensusCert44","LexLeanExample.CensusCert45","LexLeanExample.CensusCert46","LexLeanExample.CensusCert47","LexLeanExample.CensusCert48","LexLeanExample.CensusCert49","LexLeanExample.CensusCert5","LexLeanExample.CensusCert6","LexLeanExample.CensusCert7","LexLeanExample.CensusCert70","LexLeanExample.CensusCert71","LexLeanExample.CensusCert72","LexLeanExample.CensusCert73","LexLeanExample.CensusCert74","LexLeanExample.CensusCert75","LexLeanExample.CensusCert76","LexLeanExample.CensusCert77","LexLeanExample.CensusCert78","LexLeanExample.CensusCert79","LexLeanExample.CensusCert8","LexLeanExample.CensusCert9","LexLeanExample.CensusClosure","LexLeanExample.CensusComplete","LexLeanExample.Closure","LexLeanExample.ClosureGauge","LexLeanExample.ClosureOrbit","LexLeanExample.ClosureOrbitCount","LexLeanExample.ClosureOrbitTransport","LexLeanExample.ClosurePairCert0","LexLeanExample.ClosurePairCert1","LexLeanExample.ClosurePairCert10","LexLeanExample.ClosurePairCert11","LexLeanExample.ClosurePairCert12","LexLeanExample.ClosurePairCert13","LexLeanExample.ClosurePairCert14","LexLeanExample.ClosurePairCert15","LexLeanExample.ClosurePairCert2","LexLeanExample.ClosurePairCert3","LexLeanExample.ClosurePairCert4","LexLeanExample.ClosurePairCert5","LexLeanExample.ClosurePairCert6","LexLeanExample.ClosurePairCert7","LexLeanExample.ClosurePairCert8","LexLeanExample.ClosurePairCert9","LexLeanExample.ClosurePairComplete","LexLeanExample.ClosurePairs","LexLeanExample.Functor","LexLeanExample.Glue","LexLeanExample.Group","LexLeanExample.GroupSeries","LexLeanExample.Parameters","LexLeanExample.Places","LexLeanExample.Prelude.Algebra","LexLeanExample.Prelude.Bitset","LexLeanExample.Prelude.Linear","LexLeanExample.Prelude.NumInstances","LexLeanExample.Prelude.Perm","LexLeanExample.Prelude.RingLemmas","LexLeanExample.Roots","LexLeanExample.Scales"],"nodes":[{"k":"c","n":"Nat","u":[]},{"k":"c","n":"LT.lt","u":[{"k":"z"}]},{"f":1,"k":"a","x":0},{"k":"c","n":"instLTNat","u":[]},{"f":2,"k":"a","x":3},{"k":"c","n":"HMod.hMod","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":5,"k":"a","x":0},{"f":6,"k":"a","x":0},{"f":7,"k":"a","x":0},{"k":"c","n":"instHMod","u":[{"k":"z"}]},{"f":9,"k":"a","x":0},{"k":"c","n":"Nat.instMod","u":[]},{"f":10,"k":"a","x":11},{"f":8,"k":"a","x":12},{"k":"c","n":"HDiv.hDiv","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":14,"k":"a","x":0},{"f":15,"k":"a","x":0},{"f":16,"k":"a","x":0},{"k":"c","n":"instHDiv","u":[{"k":"z"}]},{"f":18,"k":"a","x":0},{"k":"c","n":"Nat.instDiv","u":[]},{"f":19,"k":"a","x":20},{"f":17,"k":"a","x":21},{"i":0,"k":"b"},{"f":22,"k":"a","x":23},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"f":25,"k":"a","x":0},{"k":"n","v":"16"},{"f":26,"k":"a","x":27},{"k":"c","n":"instOfNatNat","u":[]},{"f":29,"k":"a","x":27},{"f":28,"k":"a","x":30},{"f":24,"k":"a","x":31},{"f":13,"k":"a","x":32},{"k":"n","v":"4"},{"f":26,"k":"a","x":34},{"f":29,"k":"a","x":34},{"f":35,"k":"a","x":36},{"f":33,"k":"a","x":37},{"f":4,"k":"a","x":38},{"f":39,"k":"a","x":37},{"b":"e","k":"p","n":"","t":0,"v":40},{"k":"c","n":"Nat.mod_lt","u":[]},{"f":42,"k":"a","x":32},{"f":43,"k":"a","x":37},{"k":"c","n":"UorAtlas.LexLeanInternal.decl717","u":[]},{"f":44,"k":"a","x":45},{"b":"e","k":"l","n":"","t":0,"v":46},{"k":"c","n":"Fin","u":[]},{"f":48,"k":"a","x":37},{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"f":50,"k":"a","x":49},{"k":"c","n":"UorAtlas.Closure.codeMap4","u":[]},{"i":1,"k":"b"},{"f":52,"k":"a","x":53},{"i":0,"k":"b"},{"f":54,"k":"a","x":55},{"f":51,"k":"a","x":56},{"k":"c","n":"ite","u":[{"a":{"k":"z"},"k":"s"}]},{"f":58,"k":"a","x":49},{"f":51,"k":"a","x":55},{"f":25,"k":"a","x":49},{"k":"n","v":"0"},{"f":61,"k":"a","x":62},{"k":"c","n":"Fin.instOfNat","u":[]},{"f":64,"k":"a","x":37},{"k":"c","n":"UorAtlas.LexLeanInternal.decl989","u":[]},{"f":65,"k":"a","x":66},{"f":67,"k":"a","x":62},{"f":63,"k":"a","x":68},{"f":60,"k":"a","x":69},{"f":59,"k":"a","x":70},{"k":"c","n":"instDecidableEqFin","u":[]},{"f":72,"k":"a","x":37},{"f":73,"k":"a","x":55},{"f":74,"k":"a","x":69},{"f":71,"k":"a","x":75},{"k":"c","n":"Fin.mk","u":[]},{"f":77,"k":"a","x":37},{"f":13,"k":"a","x":53},{"f":79,"k":"a","x":37},{"f":78,"k":"a","x":80},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1120","u":[]},{"f":82,"k":"a","x":53},{"f":81,"k":"a","x":83},{"f":76,"k":"a","x":84},{"k":"n","v":"1"},{"f":61,"k":"a","x":86},{"f":67,"k":"a","x":86},{"f":87,"k":"a","x":88},{"f":60,"k":"a","x":89},{"f":59,"k":"a","x":90},{"f":74,"k":"a","x":89},{"f":91,"k":"a","x":92},{"f":22,"k":"a","x":53},{"f":94,"k":"a","x":37},{"f":13,"k":"a","x":95},{"f":96,"k":"a","x":37},{"f":78,"k":"a","x":97},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1460","u":[]},{"f":99,"k":"a","x":53},{"f":98,"k":"a","x":100},{"f":93,"k":"a","x":101},{"k":"n","v":"2"},{"f":61,"k":"a","x":103},{"f":67,"k":"a","x":103},{"f":104,"k":"a","x":105},{"f":60,"k":"a","x":106},{"f":59,"k":"a","x":107},{"f":74,"k":"a","x":106},{"f":108,"k":"a","x":109},{"f":94,"k":"a","x":31},{"f":13,"k":"a","x":111},{"f":112,"k":"a","x":37},{"f":78,"k":"a","x":113},{"k":"c","n":"UorAtlas.LexLeanInternal.decl10","u":[]},{"f":115,"k":"a","x":53},{"f":114,"k":"a","x":116},{"f":110,"k":"a","x":117},{"k":"n","v":"64"},{"f":26,"k":"a","x":119},{"f":29,"k":"a","x":119},{"f":120,"k":"a","x":121},{"f":94,"k":"a","x":122},{"f":13,"k":"a","x":123},{"f":124,"k":"a","x":37},{"f":78,"k":"a","x":125},{"k":"c","n":"UorAtlas.LexLeanInternal.decl960","u":[]},{"f":127,"k":"a","x":53},{"f":126,"k":"a","x":128},{"f":118,"k":"a","x":129},{"f":102,"k":"a","x":130},{"f":85,"k":"a","x":131},{"f":57,"k":"a","x":132},{"b":"e","k":"p","n":"","t":49,"v":133},{"b":"e","k":"p","n":"","t":0,"v":134},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":136,"k":"a","x":49},{"f":137,"k":"a","x":56},{"b":"e","k":"l","n":"","t":49,"v":138},{"b":"e","k":"l","n":"","t":0,"v":139},{"k":"c","n":"UorAtlas.Prelude.Perm","u":[]},{"f":141,"k":"a","x":37},{"k":"c","n":"UorAtlas.Prelude.Bitset","u":[]},{"b":"e","k":"p","n":"","t":49,"v":143},{"k":"n","v":"120"},{"f":26,"k":"a","x":145},{"f":29,"k":"a","x":145},{"f":146,"k":"a","x":147},{"f":141,"k":"a","x":148},{"k":"c","n":"Iff","u":[]},{"k":"c","n":"UorAtlas.Group.stabPres","u":[]},{"k":"c","n":"UorAtlas.Group.reindex","u":[]},{"i":2,"k":"b"},{"f":152,"k":"a","x":153},{"i":1,"k":"b"},{"f":154,"k":"a","x":155},{"f":151,"k":"a","x":156},{"i":0,"k":"b"},{"f":157,"k":"a","x":158},{"f":150,"k":"a","x":159},{"f":151,"k":"a","x":155},{"f":161,"k":"a","x":158},{"f":160,"k":"a","x":162},{"b":"e","k":"p","n":"","t":149,"v":163},{"b":"e","k":"p","n":"","t":144,"v":164},{"b":"e","k":"p","n":"","t":142,"v":165},{"k":"c","n":"Iff.intro","u":[]},{"f":167,"k":"a","x":159},{"f":168,"k":"a","x":162},{"k":"c","n":"And.casesOn","u":[{"k":"z"}]},{"k":"c","n":"UorAtlas.Group.D21","u":[]},{"i":1,"k":"b"},{"f":171,"k":"a","x":172},{"f":170,"k":"a","x":173},{"f":50,"k":"a","x":143},{"k":"c","n":"UorAtlas.Group.actP","u":[]},{"i":2,"k":"b"},{"f":176,"k":"a","x":177},{"i":4,"k":"b"},{"f":152,"k":"a","x":179},{"i":3,"k":"b"},{"f":180,"k":"a","x":181},{"i":0,"k":"b"},{"f":182,"k":"a","x":183},{"f":178,"k":"a","x":184},{"f":175,"k":"a","x":185},{"f":186,"k":"a","x":184},{"b":"e","k":"p","n":"","t":49,"v":187},{"f":174,"k":"a","x":188},{"i":3,"k":"b"},{"f":152,"k":"a","x":190},{"i":2,"k":"b"},{"f":191,"k":"a","x":192},{"f":151,"k":"a","x":193},{"f":194,"k":"a","x":172},{"f":151,"k":"a","x":181},{"f":196,"k":"a","x":177},{"b":"e","k":"l","n":"","t":195,"v":197},{"f":189,"k":"a","x":198},{"i":0,"k":"b"},{"f":199,"k":"a","x":200},{"i":3,"k":"b"},{"f":176,"k":"a","x":202},{"i":5,"k":"b"},{"f":152,"k":"a","x":204},{"i":4,"k":"b"},{"f":205,"k":"a","x":206},{"i":0,"k":"b"},{"f":207,"k":"a","x":208},{"f":203,"k":"a","x":209},{"f":175,"k":"a","x":210},{"f":211,"k":"a","x":209},{"b":"e","k":"p","n":"","t":49,"v":212},{"k":"c","n":"And.intro","u":[]},{"f":171,"k":"a","x":202},{"f":214,"k":"a","x":215},{"i":4,"k":"b"},{"f":176,"k":"a","x":217},{"i":5,"k":"b"},{"i":0,"k":"b"},{"f":219,"k":"a","x":220},{"f":218,"k":"a","x":221},{"f":175,"k":"a","x":222},{"f":223,"k":"a","x":221},{"b":"e","k":"p","n":"","t":49,"v":224},{"f":216,"k":"a","x":225},{"i":1,"k":"b"},{"f":226,"k":"a","x":227},{"i":6,"k":"b"},{"f":152,"k":"a","x":229},{"f":230,"k":"a","x":219},{"k":"c","n":"UorAtlas.Prelude.Perm.toFun","u":[]},{"f":232,"k":"a","x":37},{"f":233,"k":"a","x":229},{"f":234,"k":"a","x":220},{"f":231,"k":"a","x":235},{"f":218,"k":"a","x":236},{"f":175,"k":"a","x":237},{"f":238,"k":"a","x":236},{"i":1,"k":"b"},{"f":240,"k":"a","x":235},{"k":"c","n":"Eq.mp","u":[{"k":"z"}]},{"i":5,"k":"b"},{"f":176,"k":"a","x":243},{"i":7,"k":"b"},{"f":152,"k":"a","x":245},{"i":6,"k":"b"},{"f":246,"k":"a","x":247},{"f":233,"k":"a","x":245},{"i":1,"k":"b"},{"f":249,"k":"a","x":250},{"f":248,"k":"a","x":251},{"f":244,"k":"a","x":252},{"f":175,"k":"a","x":253},{"f":254,"k":"a","x":252},{"f":242,"k":"a","x":255},{"f":247,"k":"a","x":250},{"f":244,"k":"a","x":257},{"f":175,"k":"a","x":258},{"f":259,"k":"a","x":257},{"f":256,"k":"a","x":260},{"k":"c","n":"congr","u":[{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":262,"k":"a","x":143},{"k":"s","l":{"k":"z"}},{"f":263,"k":"a","x":264},{"f":265,"k":"a","x":254},{"f":266,"k":"a","x":259},{"f":267,"k":"a","x":252},{"f":268,"k":"a","x":257},{"k":"c","n":"congrArg","u":[{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":270,"k":"a","x":143},{"b":"e","k":"p","n":"","t":143,"v":264},{"f":271,"k":"a","x":272},{"f":273,"k":"a","x":253},{"f":274,"k":"a","x":258},{"f":275,"k":"a","x":175},{"f":271,"k":"a","x":143},{"f":277,"k":"a","x":252},{"f":278,"k":"a","x":257},{"f":279,"k":"a","x":244},{"f":270,"k":"a","x":49},{"f":281,"k":"a","x":143},{"k":"c","n":"UorAtlas.Prelude.Perm.invFun","u":[]},{"f":283,"k":"a","x":37},{"f":284,"k":"a","x":245},{"f":285,"k":"a","x":251},{"f":282,"k":"a","x":286},{"f":287,"k":"a","x":250},{"f":288,"k":"a","x":247},{"k":"c","n":"UorAtlas.Prelude.Perm.left_inv","u":[]},{"f":290,"k":"a","x":37},{"f":291,"k":"a","x":245},{"f":292,"k":"a","x":250},{"f":289,"k":"a","x":293},{"f":280,"k":"a","x":294},{"f":276,"k":"a","x":295},{"f":269,"k":"a","x":296},{"f":297,"k":"a","x":294},{"f":261,"k":"a","x":298},{"i":0,"k":"b"},{"f":299,"k":"a","x":300},{"body":301,"d":true,"k":"e","n":"","t":239,"v":241},{"b":"e","k":"l","n":"","t":49,"v":302},{"f":228,"k":"a","x":303},{"b":"e","k":"l","n":"","t":213,"v":304},{"b":"e","k":"l","n":"","t":173,"v":305},{"f":201,"k":"a","x":306},{"b":"e","k":"l","n":"","t":159,"v":307},{"f":169,"k":"a","x":308},{"f":181,"k":"a","x":183},{"f":178,"k":"a","x":310},{"f":175,"k":"a","x":311},{"f":312,"k":"a","x":310},{"b":"e","k":"p","n":"","t":49,"v":313},{"f":174,"k":"a","x":314},{"f":151,"k":"a","x":192},{"f":316,"k":"a","x":172},{"f":151,"k":"a","x":182},{"f":318,"k":"a","x":177},{"b":"e","k":"l","n":"","t":317,"v":319},{"f":315,"k":"a","x":320},{"f":321,"k":"a","x":200},{"f":206,"k":"a","x":208},{"f":203,"k":"a","x":323},{"f":175,"k":"a","x":324},{"f":325,"k":"a","x":323},{"b":"e","k":"p","n":"","t":49,"v":326},{"f":231,"k":"a","x":220},{"f":218,"k":"a","x":328},{"f":175,"k":"a","x":329},{"f":330,"k":"a","x":328},{"b":"e","k":"p","n":"","t":49,"v":331},{"f":216,"k":"a","x":332},{"f":333,"k":"a","x":227},{"k":"c","n":"id","u":[{"k":"z"}]},{"f":335,"k":"a","x":331},{"f":284,"k":"a","x":229},{"f":337,"k":"a","x":220},{"f":240,"k":"a","x":338},{"f":336,"k":"a","x":339},{"b":"e","k":"l","n":"","t":49,"v":340},{"f":334,"k":"a","x":341},{"b":"e","k":"l","n":"","t":327,"v":342},{"b":"e","k":"l","n":"","t":173,"v":343},{"f":322,"k":"a","x":344},{"b":"e","k":"l","n":"","t":162,"v":345},{"f":309,"k":"a","x":346},{"b":"e","k":"l","n":"","t":149,"v":347},{"b":"e","k":"l","n":"","t":144,"v":348},{"b":"e","k":"l","n":"","t":142,"v":349},{"b":"e","k":"p","n":"","t":49,"v":49},{"b":"e","k":"p","n":"","t":142,"v":351},{"f":233,"k":"a","x":53},{"k":"c","n":"UorAtlas.Blocks.nullPartner","u":[]},{"f":284,"k":"a","x":53},{"f":355,"k":"a","x":55},{"f":354,"k":"a","x":356},{"f":353,"k":"a","x":357},{"b":"e","k":"l","n":"","t":49,"v":358},{"b":"e","k":"l","n":"","t":142,"v":359},{"k":"c","n":"UorAtlas.Blocks.D17","u":[]},{"k":"c","n":"Ne","u":[{"a":{"k":"z"},"k":"s"}]},{"f":362,"k":"a","x":49},{"f":363,"k":"a","x":172},{"f":364,"k":"a","x":200},{"k":"c","n":"UorAtlas.Prelude.Bitset.inter","u":[]},{"k":"c","n":"UorAtlas.Blocks.D17.blk","u":[]},{"f":367,"k":"a","x":181},{"f":180,"k":"a","x":368},{"f":369,"k":"a","x":177},{"f":366,"k":"a","x":370},{"i":1,"k":"b"},{"f":369,"k":"a","x":372},{"f":371,"k":"a","x":373},{"f":175,"k":"a","x":374},{"k":"c","n":"UorAtlas.Prelude.Bitset.empty","u":[]},{"f":375,"k":"a","x":376},{"b":"e","k":"p","n":"","t":365,"v":377},{"b":"e","k":"p","n":"","t":49,"v":378},{"b":"e","k":"p","n":"","t":49,"v":379},{"b":"e","k":"p","n":"","t":361,"v":380},{"b":"e","k":"p","n":"","t":142,"v":381},{"k":"c","n":"UorAtlas.Blocks.D17.disjoint","u":[]},{"f":383,"k":"a","x":181},{"f":284,"k":"a","x":179},{"f":385,"k":"a","x":177},{"f":384,"k":"a","x":386},{"f":385,"k":"a","x":372},{"f":387,"k":"a","x":388},{"f":51,"k":"a","x":386},{"f":390,"k":"a","x":388},{"k":"c","n":"Trans.trans","u":[{"k":"z"},{"k":"z"},{"k":"z"},{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":392,"k":"a","x":49},{"f":393,"k":"a","x":49},{"f":394,"k":"a","x":49},{"f":395,"k":"a","x":51},{"f":396,"k":"a","x":51},{"f":397,"k":"a","x":51},{"k":"c","n":"instTransEq","u":[{"k":"z"},{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":399,"k":"a","x":49},{"f":400,"k":"a","x":49},{"f":401,"k":"a","x":51},{"f":398,"k":"a","x":402},{"f":403,"k":"a","x":202},{"f":233,"k":"a","x":204},{"f":284,"k":"a","x":204},{"i":2,"k":"b"},{"f":406,"k":"a","x":407},{"f":405,"k":"a","x":408},{"f":404,"k":"a","x":409},{"f":410,"k":"a","x":407},{"f":406,"k":"a","x":202},{"f":405,"k":"a","x":412},{"f":404,"k":"a","x":413},{"f":414,"k":"a","x":409},{"k":"c","n":"Eq.symm","u":[{"a":{"k":"z"},"k":"s"}]},{"f":416,"k":"a","x":49},{"f":417,"k":"a","x":413},{"f":418,"k":"a","x":202},{"k":"c","n":"UorAtlas.Prelude.Perm.right_inv","u":[]},{"f":420,"k":"a","x":37},{"f":421,"k":"a","x":204},{"f":422,"k":"a","x":202},{"f":419,"k":"a","x":423},{"f":415,"k":"a","x":424},{"f":281,"k":"a","x":49},{"f":426,"k":"a","x":412},{"f":427,"k":"a","x":408},{"f":428,"k":"a","x":405},{"f":429,"k":"a","x":208},{"f":425,"k":"a","x":430},{"f":411,"k":"a","x":431},{"f":422,"k":"a","x":407},{"f":432,"k":"a","x":433},{"f":227,"k":"a","x":434},{"b":"e","k":"l","n":"","t":391,"v":435},{"f":389,"k":"a","x":436},{"b":"e","k":"l","n":"","t":365,"v":437},{"b":"e","k":"l","n":"","t":49,"v":438},{"b":"e","k":"l","n":"","t":49,"v":439},{"b":"e","k":"l","n":"","t":361,"v":440},{"b":"e","k":"l","n":"","t":142,"v":441},{"f":50,"k":"a","x":142},{"k":"c","n":"UorAtlas.Closure.codePerm4","u":[]},{"f":444,"k":"a","x":23},{"f":443,"k":"a","x":445},{"k":"c","n":"UorAtlas.Group.permOf4","u":[]},{"f":52,"k":"a","x":23},{"f":447,"k":"a","x":448},{"f":446,"k":"a","x":449},{"b":"e","k":"p","n":"","t":0,"v":450},{"f":136,"k":"a","x":142},{"f":452,"k":"a","x":445},{"b":"e","k":"l","n":"","t":0,"v":453},{"b":"e","k":"p","n":"","t":0,"v":142},{"b":"e","k":"l","n":"","t":0,"v":449},{"b":"e","k":"p","n":"","t":361,"v":351},{"b":"e","k":"p","n":"","t":361,"v":457},{"k":"c","n":"UorAtlas.Group.blkOf","u":[]},{"f":367,"k":"a","x":153},{"f":459,"k":"a","x":460},{"f":367,"k":"a","x":155},{"f":462,"k":"a","x":158},{"f":461,"k":"a","x":463},{"b":"e","k":"l","n":"","t":49,"v":464},{"b":"e","k":"l","n":"","t":361,"v":465},{"b":"e","k":"l","n":"","t":361,"v":466},{"f":460,"k":"a","x":155},{"f":175,"k":"a","x":468},{"f":460,"k":"a","x":158},{"f":469,"k":"a","x":470},{"f":51,"k":"a","x":192},{"f":472,"k":"a","x":172},{"b":"e","k":"p","n":"","t":471,"v":473},{"b":"i","k":"p","n":"","t":49,"v":474},{"b":"i","k":"p","n":"","t":49,"v":475},{"b":"e","k":"p","n":"","t":361,"v":476},{"k":"c","n":"dite","u":[{"k":"z"}]},{"f":478,"k":"a","x":473},{"f":479,"k":"a","x":473},{"f":73,"k":"a","x":192},{"f":481,"k":"a","x":172},{"f":480,"k":"a","x":482},{"b":"e","k":"l","n":"","t":473,"v":183},{"f":483,"k":"a","x":484},{"k":"c","n":"Not","u":[]},{"f":486,"k":"a","x":473},{"f":367,"k":"a","x":179},{"f":488,"k":"a","x":181},{"f":366,"k":"a","x":489},{"f":488,"k":"a","x":177},{"f":490,"k":"a","x":491},{"f":175,"k":"a","x":492},{"f":493,"k":"a","x":376},{"f":383,"k":"a","x":179},{"f":495,"k":"a","x":181},{"f":496,"k":"a","x":177},{"f":497,"k":"a","x":183},{"k":"c","n":"UorAtlas.Prelude.Bitset.union","u":[]},{"f":367,"k":"a","x":204},{"f":500,"k":"a","x":206},{"f":499,"k":"a","x":501},{"f":500,"k":"a","x":202},{"f":502,"k":"a","x":503},{"f":175,"k":"a","x":504},{"f":505,"k":"a","x":501},{"k":"c","n":"Eq.mpr","u":[{"k":"z"}]},{"f":507,"k":"a","x":506},{"f":502,"k":"a","x":501},{"f":175,"k":"a","x":509},{"f":510,"k":"a","x":501},{"f":508,"k":"a","x":511},{"f":50,"k":"a","x":264},{"f":513,"k":"a","x":506},{"f":514,"k":"a","x":511},{"f":335,"k":"a","x":515},{"f":271,"k":"a","x":264},{"f":517,"k":"a","x":503},{"f":518,"k":"a","x":501},{"f":367,"k":"a","x":229},{"f":520,"k":"a","x":219},{"f":499,"k":"a","x":521},{"f":522,"k":"a","x":220},{"f":175,"k":"a","x":523},{"f":524,"k":"a","x":521},{"b":"e","k":"l","n":"","t":143,"v":525},{"f":519,"k":"a","x":526},{"f":416,"k":"a","x":143},{"f":528,"k":"a","x":501},{"f":529,"k":"a","x":503},{"f":530,"k":"a","x":407},{"f":527,"k":"a","x":531},{"f":516,"k":"a","x":532},{"f":512,"k":"a","x":533},{"k":"c","n":"UorAtlas.Prelude.Bitset.ext","u":[]},{"f":535,"k":"a","x":509},{"f":536,"k":"a","x":501},{"k":"c","n":"Membership.mem","u":[{"k":"z"},{"k":"z"}]},{"f":538,"k":"a","x":0},{"f":539,"k":"a","x":143},{"k":"c","n":"UorAtlas.Prelude.Bitset.instMembership","u":[]},{"f":540,"k":"a","x":541},{"f":522,"k":"a","x":521},{"f":542,"k":"a","x":543},{"f":544,"k":"a","x":220},{"f":150,"k":"a","x":545},{"f":542,"k":"a","x":521},{"f":547,"k":"a","x":220},{"f":546,"k":"a","x":548},{"f":507,"k":"a","x":549},{"k":"c","n":"Or","u":[]},{"f":551,"k":"a","x":548},{"f":552,"k":"a","x":548},{"f":150,"k":"a","x":553},{"f":554,"k":"a","x":548},{"f":550,"k":"a","x":555},{"f":513,"k":"a","x":549},{"f":557,"k":"a","x":555},{"f":335,"k":"a","x":558},{"f":270,"k":"a","x":264},{"f":560,"k":"a","x":264},{"f":561,"k":"a","x":545},{"f":562,"k":"a","x":553},{"f":150,"k":"a","x":300},{"f":367,"k":"a","x":245},{"f":565,"k":"a","x":247},{"f":542,"k":"a","x":566},{"f":567,"k":"a","x":250},{"f":564,"k":"a","x":568},{"b":"e","k":"l","n":"","t":264,"v":569},{"f":563,"k":"a","x":570},{"k":"c","n":"propext","u":[]},{"f":572,"k":"a","x":545},{"f":573,"k":"a","x":553},{"k":"c","n":"UorAtlas.Prelude.Bitset.mem_union","u":[]},{"f":575,"k":"a","x":521},{"f":576,"k":"a","x":521},{"f":577,"k":"a","x":220},{"f":574,"k":"a","x":578},{"f":571,"k":"a","x":579},{"f":559,"k":"a","x":580},{"f":556,"k":"a","x":581},{"f":167,"k":"a","x":553},{"f":583,"k":"a","x":548},{"k":"c","n":"Or.elim","u":[]},{"f":585,"k":"a","x":568},{"f":586,"k":"a","x":568},{"f":587,"k":"a","x":568},{"f":588,"k":"a","x":300},{"f":335,"k":"a","x":568},{"f":589,"k":"a","x":590},{"f":591,"k":"a","x":590},{"b":"e","k":"l","n":"","t":553,"v":592},{"f":584,"k":"a","x":593},{"k":"c","n":"Or.inl","u":[]},{"f":595,"k":"a","x":568},{"f":596,"k":"a","x":568},{"f":597,"k":"a","x":300},{"b":"e","k":"l","n":"","t":548,"v":598},{"f":594,"k":"a","x":599},{"f":582,"k":"a","x":600},{"b":"e","k":"l","n":"","t":0,"v":601},{"f":537,"k":"a","x":602},{"f":534,"k":"a","x":603},{"f":50,"k":"a","x":0},{"k":"c","n":"UorAtlas.Prelude.Bitset.card","u":[]},{"f":520,"k":"a","x":217},{"f":522,"k":"a","x":607},{"f":606,"k":"a","x":608},{"f":605,"k":"a","x":609},{"k":"c","n":"HAdd.hAdd","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":611,"k":"a","x":0},{"f":612,"k":"a","x":0},{"f":613,"k":"a","x":0},{"k":"c","n":"instHAdd","u":[{"k":"z"}]},{"f":615,"k":"a","x":0},{"k":"c","n":"instAddNat","u":[]},{"f":616,"k":"a","x":617},{"f":614,"k":"a","x":618},{"f":606,"k":"a","x":521},{"f":619,"k":"a","x":620},{"f":606,"k":"a","x":607},{"f":621,"k":"a","x":622},{"f":610,"k":"a","x":623},{"k":"c","n":"UorAtlas.Blocks.card_union_disj","u":[]},{"f":625,"k":"a","x":521},{"f":626,"k":"a","x":607},{"f":627,"k":"a","x":240},{"k":"c","n":"Decidable.byContradiction","u":[]},{"f":51,"k":"a","x":247},{"f":630,"k":"a","x":243},{"f":629,"k":"a","x":631},{"f":73,"k":"a","x":247},{"f":633,"k":"a","x":243},{"f":632,"k":"a","x":634},{"f":486,"k":"a","x":631},{"k":"c","n":"UorAtlas.LexLeanInternal.decl549","u":[]},{"k":"n","v":"12"},{"f":26,"k":"a","x":638},{"f":29,"k":"a","x":638},{"f":639,"k":"a","x":640},{"f":605,"k":"a","x":641},{"f":619,"k":"a","x":641},{"i":8,"k":"b"},{"f":367,"k":"a","x":644},{"i":6,"k":"b"},{"f":645,"k":"a","x":646},{"f":606,"k":"a","x":647},{"f":643,"k":"a","x":648},{"f":642,"k":"a","x":649},{"f":242,"k":"a","x":650},{"f":643,"k":"a","x":641},{"f":642,"k":"a","x":652},{"f":651,"k":"a","x":653},{"f":270,"k":"a","x":0},{"f":655,"k":"a","x":264},{"f":656,"k":"a","x":648},{"f":657,"k":"a","x":641},{"i":0,"k":"b"},{"f":643,"k":"a","x":659},{"f":642,"k":"a","x":660},{"b":"e","k":"l","n":"","t":0,"v":661},{"f":658,"k":"a","x":662},{"k":"c","n":"And.left","u":[]},{"f":605,"k":"a","x":648},{"f":665,"k":"a","x":641},{"f":664,"k":"a","x":666},{"k":"c","n":"UorAtlas.Blocks.HasRank","u":[]},{"k":"c","n":"UorAtlas.Blocks.RootsOf","u":[]},{"f":669,"k":"a","x":647},{"f":668,"k":"a","x":670},{"f":671,"k":"a","x":37},{"f":667,"k":"a","x":672},{"k":"c","n":"And.right","u":[]},{"k":"c","n":"UorAtlas.Blocks.ClassSet","u":[]},{"f":675,"k":"a","x":647},{"f":674,"k":"a","x":676},{"k":"c","n":"And","u":[]},{"f":678,"k":"a","x":666},{"f":679,"k":"a","x":672},{"f":677,"k":"a","x":680},{"k":"c","n":"UorAtlas.Blocks.D17.isBlock","u":[]},{"f":682,"k":"a","x":644},{"f":683,"k":"a","x":646},{"f":681,"k":"a","x":684},{"f":673,"k":"a","x":685},{"f":663,"k":"a","x":686},{"f":654,"k":"a","x":687},{"i":7,"k":"b"},{"f":645,"k":"a","x":689},{"f":606,"k":"a","x":690},{"f":605,"k":"a","x":691},{"f":619,"k":"a","x":691},{"f":693,"k":"a","x":648},{"f":692,"k":"a","x":694},{"f":242,"k":"a","x":695},{"f":696,"k":"a","x":650},{"f":656,"k":"a","x":691},{"f":698,"k":"a","x":641},{"f":605,"k":"a","x":659},{"f":619,"k":"a","x":659},{"i":9,"k":"b"},{"f":367,"k":"a","x":702},{"i":7,"k":"b"},{"f":703,"k":"a","x":704},{"f":606,"k":"a","x":705},{"f":701,"k":"a","x":706},{"f":700,"k":"a","x":707},{"b":"e","k":"l","n":"","t":0,"v":708},{"f":699,"k":"a","x":709},{"f":692,"k":"a","x":641},{"f":664,"k":"a","x":711},{"f":669,"k":"a","x":690},{"f":668,"k":"a","x":713},{"f":714,"k":"a","x":37},{"f":712,"k":"a","x":715},{"f":675,"k":"a","x":690},{"f":674,"k":"a","x":717},{"f":678,"k":"a","x":711},{"f":719,"k":"a","x":715},{"f":718,"k":"a","x":720},{"f":683,"k":"a","x":689},{"f":721,"k":"a","x":722},{"f":716,"k":"a","x":723},{"f":710,"k":"a","x":724},{"f":697,"k":"a","x":725},{"f":499,"k":"a","x":690},{"f":727,"k":"a","x":647},{"f":606,"k":"a","x":728},{"f":605,"k":"a","x":729},{"f":730,"k":"a","x":694},{"f":242,"k":"a","x":731},{"f":732,"k":"a","x":695},{"f":517,"k":"a","x":728},{"f":734,"k":"a","x":690},{"f":606,"k":"a","x":659},{"f":605,"k":"a","x":736},{"i":8,"k":"b"},{"f":703,"k":"a","x":738},{"f":606,"k":"a","x":739},{"f":619,"k":"a","x":740},{"f":741,"k":"a","x":706},{"f":737,"k":"a","x":742},{"b":"e","k":"l","n":"","t":143,"v":743},{"f":735,"k":"a","x":744},{"i":2,"k":"b"},{"f":745,"k":"a","x":746},{"f":733,"k":"a","x":747},{"i":1,"k":"b"},{"f":748,"k":"a","x":749},{"f":726,"k":"a","x":750},{"f":688,"k":"a","x":751},{"f":637,"k":"a","x":752},{"b":"e","k":"l","n":"","t":636,"v":753},{"f":635,"k":"a","x":754},{"body":755,"d":true,"k":"e","n":"","t":624,"v":628},{"body":756,"d":true,"k":"e","n":"","t":506,"v":604},{"body":757,"d":true,"k":"e","n":"","t":494,"v":498},{"b":"e","k":"l","n":"","t":487,"v":758},{"f":485,"k":"a","x":759},{"b":"e","k":"l","n":"","t":471,"v":760},{"b":"i","k":"l","n":"","t":49,"v":761},{"b":"i","k":"l","n":"","t":49,"v":762},{"b":"e","k":"l","n":"","t":361,"v":763},{"k":"c","n":"UorAtlas.Closure.permCode4","u":[]},{"f":765,"k":"a","x":53},{"f":52,"k":"a","x":766},{"f":767,"k":"a","x":55},{"f":51,"k":"a","x":768},{"f":353,"k":"a","x":55},{"f":769,"k":"a","x":770},{"b":"e","k":"p","n":"","t":49,"v":771},{"b":"e","k":"p","n":"","t":142,"v":772},{"k":"c","n":"UorAtlas.Census.fin4","u":[]},{"f":765,"k":"a","x":153},{"f":52,"k":"a","x":775},{"f":776,"k":"a","x":158},{"f":51,"k":"a","x":777},{"f":233,"k":"a","x":153},{"f":779,"k":"a","x":158},{"f":778,"k":"a","x":780},{"b":"e","k":"l","n":"","t":49,"v":781},{"f":774,"k":"a","x":782},{"k":"c","n":"Fin.eq_of_val_eq","u":[]},{"f":784,"k":"a","x":37},{"k":"c","n":"Nat.instNeZeroSucc","u":[]},{"k":"n","v":"3"},{"f":26,"k":"a","x":787},{"f":29,"k":"a","x":787},{"f":788,"k":"a","x":789},{"f":786,"k":"a","x":790},{"f":65,"k":"a","x":791},{"f":792,"k":"a","x":62},{"f":63,"k":"a","x":793},{"f":767,"k":"a","x":794},{"f":785,"k":"a","x":795},{"f":353,"k":"a","x":794},{"f":796,"k":"a","x":797},{"k":"c","n":"Fin.val","u":[]},{"f":799,"k":"a","x":37},{"f":800,"k":"a","x":795},{"f":605,"k":"a","x":801},{"f":800,"k":"a","x":797},{"f":802,"k":"a","x":803},{"f":507,"k":"a","x":804},{"f":51,"k":"a","x":794},{"f":806,"k":"a","x":69},{"f":59,"k":"a","x":807},{"f":73,"k":"a","x":794},{"f":809,"k":"a","x":69},{"f":808,"k":"a","x":810},{"f":13,"k":"a","x":766},{"f":812,"k":"a","x":37},{"f":78,"k":"a","x":813},{"f":82,"k":"a","x":766},{"f":814,"k":"a","x":815},{"f":811,"k":"a","x":816},{"f":806,"k":"a","x":89},{"f":59,"k":"a","x":818},{"f":809,"k":"a","x":89},{"f":819,"k":"a","x":820},{"f":22,"k":"a","x":766},{"f":822,"k":"a","x":37},{"f":13,"k":"a","x":823},{"f":824,"k":"a","x":37},{"f":78,"k":"a","x":825},{"f":99,"k":"a","x":766},{"f":826,"k":"a","x":827},{"f":821,"k":"a","x":828},{"f":806,"k":"a","x":106},{"f":59,"k":"a","x":830},{"f":809,"k":"a","x":106},{"f":831,"k":"a","x":832},{"f":822,"k":"a","x":31},{"f":13,"k":"a","x":834},{"f":835,"k":"a","x":37},{"f":78,"k":"a","x":836},{"f":115,"k":"a","x":766},{"f":837,"k":"a","x":838},{"f":833,"k":"a","x":839},{"f":822,"k":"a","x":122},{"f":13,"k":"a","x":841},{"f":842,"k":"a","x":37},{"f":78,"k":"a","x":843},{"f":127,"k":"a","x":766},{"f":844,"k":"a","x":845},{"f":840,"k":"a","x":846},{"f":829,"k":"a","x":847},{"f":817,"k":"a","x":848},{"f":800,"k":"a","x":849},{"f":605,"k":"a","x":850},{"f":851,"k":"a","x":803},{"f":805,"k":"a","x":852},{"f":513,"k":"a","x":804},{"f":854,"k":"a","x":852},{"f":335,"k":"a","x":855},{"f":281,"k":"a","x":264},{"f":857,"k":"a","x":795},{"f":858,"k":"a","x":849},{"f":800,"k":"a","x":158},{"f":605,"k":"a","x":860},{"f":779,"k":"a","x":794},{"f":800,"k":"a","x":862},{"f":861,"k":"a","x":863},{"b":"e","k":"l","n":"","t":49,"v":864},{"f":859,"k":"a","x":865},{"k":"c","n":"UorAtlas.Closure.codeMap4.eq_1","u":[]},{"f":867,"k":"a","x":766},{"f":868,"k":"a","x":794},{"f":866,"k":"a","x":869},{"f":856,"k":"a","x":870},{"f":853,"k":"a","x":871},{"f":507,"k":"a","x":852},{"f":800,"k":"a","x":816},{"f":605,"k":"a","x":874},{"f":875,"k":"a","x":803},{"f":873,"k":"a","x":876},{"f":513,"k":"a","x":852},{"f":878,"k":"a","x":876},{"f":335,"k":"a","x":879},{"f":806,"k":"a","x":794},{"f":59,"k":"a","x":881},{"f":882,"k":"a","x":810},{"f":883,"k":"a","x":816},{"f":884,"k":"a","x":848},{"f":857,"k":"a","x":885},{"f":886,"k":"a","x":816},{"f":887,"k":"a","x":865},{"k":"c","n":"if_pos","u":[{"a":{"k":"z"},"k":"s"}]},{"f":889,"k":"a","x":881},{"f":890,"k":"a","x":810},{"k":"c","n":"rfl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":892,"k":"a","x":49},{"f":893,"k":"a","x":794},{"f":891,"k":"a","x":894},{"f":895,"k":"a","x":49},{"f":896,"k":"a","x":816},{"f":897,"k":"a","x":848},{"f":888,"k":"a","x":898},{"f":880,"k":"a","x":899},{"f":877,"k":"a","x":900},{"f":335,"k":"a","x":876},{"f":605,"k":"a","x":813},{"f":903,"k":"a","x":803},{"f":335,"k":"a","x":904},{"f":4,"k":"a","x":803},{"f":906,"k":"a","x":37},{"k":"c","n":"Fin.isLt","u":[]},{"f":908,"k":"a","x":37},{"f":909,"k":"a","x":797},{"f":792,"k":"a","x":86},{"f":87,"k":"a","x":911},{"f":779,"k":"a","x":912},{"f":800,"k":"a","x":913},{"f":4,"k":"a","x":914},{"f":915,"k":"a","x":37},{"f":909,"k":"a","x":913},{"f":233,"k":"a","x":190},{"f":792,"k":"a","x":103},{"f":104,"k":"a","x":919},{"f":918,"k":"a","x":920},{"f":800,"k":"a","x":921},{"f":4,"k":"a","x":922},{"f":923,"k":"a","x":37},{"f":909,"k":"a","x":921},{"f":233,"k":"a","x":179},{"f":61,"k":"a","x":787},{"f":792,"k":"a","x":787},{"f":927,"k":"a","x":928},{"f":926,"k":"a","x":929},{"f":800,"k":"a","x":930},{"f":4,"k":"a","x":931},{"f":932,"k":"a","x":37},{"f":909,"k":"a","x":930},{"f":405,"k":"a","x":69},{"f":800,"k":"a","x":935},{"f":619,"k":"a","x":936},{"k":"c","n":"HMul.hMul","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":938,"k":"a","x":0},{"f":939,"k":"a","x":0},{"f":940,"k":"a","x":0},{"k":"c","n":"instHMul","u":[{"k":"z"}]},{"f":942,"k":"a","x":0},{"k":"c","n":"instMulNat","u":[]},{"f":943,"k":"a","x":944},{"f":941,"k":"a","x":945},{"f":946,"k":"a","x":37},{"f":405,"k":"a","x":89},{"f":800,"k":"a","x":948},{"f":947,"k":"a","x":949},{"f":937,"k":"a","x":950},{"f":619,"k":"a","x":951},{"f":946,"k":"a","x":31},{"f":405,"k":"a","x":106},{"f":800,"k":"a","x":954},{"f":953,"k":"a","x":955},{"f":952,"k":"a","x":956},{"f":619,"k":"a","x":957},{"f":946,"k":"a","x":122},{"f":67,"k":"a","x":787},{"f":927,"k":"a","x":960},{"f":405,"k":"a","x":961},{"f":800,"k":"a","x":962},{"f":959,"k":"a","x":963},{"f":958,"k":"a","x":964},{"f":13,"k":"a","x":965},{"f":966,"k":"a","x":37},{"f":605,"k":"a","x":967},{"f":405,"k":"a","x":794},{"f":800,"k":"a","x":969},{"f":968,"k":"a","x":970},{"f":629,"k":"a","x":971},{"k":"c","n":"instDecidableEqNat","u":[]},{"f":973,"k":"a","x":967},{"f":974,"k":"a","x":970},{"f":972,"k":"a","x":975},{"f":486,"k":"a","x":971},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1579","u":[]},{"f":978,"k":"a","x":229},{"f":979,"k":"a","x":217},{"f":980,"k":"a","x":220},{"b":"e","k":"l","n":"","t":977,"v":981},{"f":976,"k":"a","x":982},{"body":983,"d":true,"k":"e","n":"","t":933,"v":934},{"body":984,"d":true,"k":"e","n":"","t":924,"v":925},{"body":985,"d":true,"k":"e","n":"","t":916,"v":917},{"body":986,"d":true,"k":"e","n":"","t":907,"v":910},{"f":905,"k":"a","x":987},{"f":902,"k":"a","x":988},{"f":901,"k":"a","x":989},{"f":872,"k":"a","x":990},{"f":798,"k":"a","x":991},{"f":783,"k":"a","x":992},{"f":767,"k":"a","x":912},{"f":785,"k":"a","x":994},{"f":353,"k":"a","x":912},{"f":995,"k":"a","x":996},{"f":800,"k":"a","x":994},{"f":605,"k":"a","x":998},{"f":800,"k":"a","x":996},{"f":999,"k":"a","x":1000},{"f":507,"k":"a","x":1001},{"f":51,"k":"a","x":912},{"f":1003,"k":"a","x":69},{"f":59,"k":"a","x":1004},{"f":73,"k":"a","x":912},{"f":1006,"k":"a","x":69},{"f":1005,"k":"a","x":1007},{"f":1008,"k":"a","x":816},{"f":1003,"k":"a","x":89},{"f":59,"k":"a","x":1010},{"f":1006,"k":"a","x":89},{"f":1011,"k":"a","x":1012},{"f":1013,"k":"a","x":828},{"f":1003,"k":"a","x":106},{"f":59,"k":"a","x":1015},{"f":1006,"k":"a","x":106},{"f":1016,"k":"a","x":1017},{"f":1018,"k":"a","x":839},{"f":1019,"k":"a","x":846},{"f":1014,"k":"a","x":1020},{"f":1009,"k":"a","x":1021},{"f":800,"k":"a","x":1022},{"f":605,"k":"a","x":1023},{"f":1024,"k":"a","x":1000},{"f":1002,"k":"a","x":1025},{"f":513,"k":"a","x":1001},{"f":1027,"k":"a","x":1025},{"f":335,"k":"a","x":1028},{"f":857,"k":"a","x":994},{"f":1030,"k":"a","x":1022},{"f":861,"k":"a","x":914},{"b":"e","k":"l","n":"","t":49,"v":1032},{"f":1031,"k":"a","x":1033},{"f":868,"k":"a","x":912},{"f":1034,"k":"a","x":1035},{"f":1029,"k":"a","x":1036},{"f":1026,"k":"a","x":1037},{"f":507,"k":"a","x":1025},{"f":800,"k":"a","x":1021},{"f":605,"k":"a","x":1040},{"f":1041,"k":"a","x":1000},{"f":1039,"k":"a","x":1042},{"f":513,"k":"a","x":1025},{"f":1044,"k":"a","x":1042},{"f":335,"k":"a","x":1045},{"f":857,"k":"a","x":1022},{"f":1047,"k":"a","x":1021},{"f":1048,"k":"a","x":1033},{"k":"c","n":"if_neg","u":[{"a":{"k":"z"},"k":"s"}]},{"f":1050,"k":"a","x":1004},{"f":1051,"k":"a","x":1007},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":486,"k":"a","x":1004},{"f":1053,"k":"a","x":1054},{"k":"c","n":"instDecidableNot","u":[]},{"f":1056,"k":"a","x":1004},{"f":1057,"k":"a","x":1007},{"f":1055,"k":"a","x":1058},{"k":"c","n":"Bool","u":[]},{"f":50,"k":"a","x":1060},{"k":"c","n":"Decidable.decide","u":[]},{"f":1062,"k":"a","x":1054},{"f":1063,"k":"a","x":1058},{"f":1061,"k":"a","x":1064},{"k":"c","n":"Bool.true","u":[]},{"f":1065,"k":"a","x":1066},{"f":335,"k":"a","x":1067},{"f":136,"k":"a","x":1060},{"f":1069,"k":"a","x":1066},{"f":1068,"k":"a","x":1070},{"f":1059,"k":"a","x":1071},{"f":1052,"k":"a","x":1072},{"f":1073,"k":"a","x":49},{"f":1074,"k":"a","x":816},{"f":1075,"k":"a","x":1021},{"f":1049,"k":"a","x":1076},{"f":1046,"k":"a","x":1077},{"f":1043,"k":"a","x":1078},{"f":507,"k":"a","x":1042},{"f":800,"k":"a","x":828},{"f":605,"k":"a","x":1081},{"f":1082,"k":"a","x":1000},{"f":1080,"k":"a","x":1083},{"f":513,"k":"a","x":1042},{"f":1085,"k":"a","x":1083},{"f":335,"k":"a","x":1086},{"f":1003,"k":"a","x":912},{"f":59,"k":"a","x":1088},{"f":1089,"k":"a","x":1012},{"f":1090,"k":"a","x":828},{"f":1091,"k":"a","x":1020},{"f":857,"k":"a","x":1092},{"f":1093,"k":"a","x":828},{"f":1094,"k":"a","x":1033},{"f":889,"k":"a","x":1088},{"f":1096,"k":"a","x":1012},{"f":893,"k":"a","x":912},{"f":1097,"k":"a","x":1098},{"f":1099,"k":"a","x":49},{"f":1100,"k":"a","x":828},{"f":1101,"k":"a","x":1020},{"f":1095,"k":"a","x":1102},{"f":1087,"k":"a","x":1103},{"f":1084,"k":"a","x":1104},{"f":335,"k":"a","x":1083},{"f":605,"k":"a","x":825},{"f":1107,"k":"a","x":1000},{"f":335,"k":"a","x":1108},{"f":22,"k":"a","x":965},{"f":1110,"k":"a","x":37},{"f":13,"k":"a","x":1111},{"f":1112,"k":"a","x":37},{"f":605,"k":"a","x":1113},{"f":405,"k":"a","x":912},{"f":800,"k":"a","x":1115},{"f":1114,"k":"a","x":1116},{"f":629,"k":"a","x":1117},{"f":973,"k":"a","x":1113},{"f":1119,"k":"a","x":1116},{"f":1118,"k":"a","x":1120},{"f":486,"k":"a","x":1117},{"k":"c","n":"UorAtlas.LexLeanInternal.decl215","u":[]},{"f":1123,"k":"a","x":229},{"f":1124,"k":"a","x":217},{"i":3,"k":"b"},{"f":1125,"k":"a","x":1126},{"f":1127,"k":"a","x":220},{"b":"e","k":"l","n":"","t":1122,"v":1128},{"f":1121,"k":"a","x":1129},{"body":1130,"d":true,"k":"e","n":"","t":933,"v":934},{"body":1131,"d":true,"k":"e","n":"","t":924,"v":925},{"body":1132,"d":true,"k":"e","n":"","t":916,"v":917},{"body":1133,"d":true,"k":"e","n":"","t":907,"v":910},{"f":1109,"k":"a","x":1134},{"f":1106,"k":"a","x":1135},{"f":1105,"k":"a","x":1136},{"f":1079,"k":"a","x":1137},{"f":1038,"k":"a","x":1138},{"f":997,"k":"a","x":1139},{"f":993,"k":"a","x":1140},{"f":767,"k":"a","x":920},{"f":785,"k":"a","x":1142},{"f":353,"k":"a","x":920},{"f":1143,"k":"a","x":1144},{"f":800,"k":"a","x":1142},{"f":605,"k":"a","x":1146},{"f":800,"k":"a","x":1144},{"f":1147,"k":"a","x":1148},{"f":507,"k":"a","x":1149},{"f":51,"k":"a","x":920},{"f":1151,"k":"a","x":69},{"f":59,"k":"a","x":1152},{"f":73,"k":"a","x":920},{"f":1154,"k":"a","x":69},{"f":1153,"k":"a","x":1155},{"f":1156,"k":"a","x":816},{"f":1151,"k":"a","x":89},{"f":59,"k":"a","x":1158},{"f":1154,"k":"a","x":89},{"f":1159,"k":"a","x":1160},{"f":1161,"k":"a","x":828},{"f":1151,"k":"a","x":106},{"f":59,"k":"a","x":1163},{"f":1154,"k":"a","x":106},{"f":1164,"k":"a","x":1165},{"f":1166,"k":"a","x":839},{"f":1167,"k":"a","x":846},{"f":1162,"k":"a","x":1168},{"f":1157,"k":"a","x":1169},{"f":800,"k":"a","x":1170},{"f":605,"k":"a","x":1171},{"f":1172,"k":"a","x":1148},{"f":1150,"k":"a","x":1173},{"f":513,"k":"a","x":1149},{"f":1175,"k":"a","x":1173},{"f":335,"k":"a","x":1176},{"f":857,"k":"a","x":1142},{"f":1178,"k":"a","x":1170},{"f":779,"k":"a","x":920},{"f":800,"k":"a","x":1180},{"f":861,"k":"a","x":1181},{"b":"e","k":"l","n":"","t":49,"v":1182},{"f":1179,"k":"a","x":1183},{"f":868,"k":"a","x":920},{"f":1184,"k":"a","x":1185},{"f":1177,"k":"a","x":1186},{"f":1174,"k":"a","x":1187},{"f":507,"k":"a","x":1173},{"f":800,"k":"a","x":1169},{"f":605,"k":"a","x":1190},{"f":1191,"k":"a","x":1148},{"f":1189,"k":"a","x":1192},{"f":513,"k":"a","x":1173},{"f":1194,"k":"a","x":1192},{"f":335,"k":"a","x":1195},{"f":857,"k":"a","x":1170},{"f":1197,"k":"a","x":1169},{"f":1198,"k":"a","x":1183},{"f":1050,"k":"a","x":1152},{"f":1200,"k":"a","x":1155},{"f":486,"k":"a","x":1152},{"f":1053,"k":"a","x":1202},{"f":1056,"k":"a","x":1152},{"f":1204,"k":"a","x":1155},{"f":1203,"k":"a","x":1205},{"f":1062,"k":"a","x":1202},{"f":1207,"k":"a","x":1205},{"f":1061,"k":"a","x":1208},{"f":1209,"k":"a","x":1066},{"f":335,"k":"a","x":1210},{"f":1211,"k":"a","x":1070},{"f":1206,"k":"a","x":1212},{"f":1201,"k":"a","x":1213},{"f":1214,"k":"a","x":49},{"f":1215,"k":"a","x":816},{"f":1216,"k":"a","x":1169},{"f":1199,"k":"a","x":1217},{"f":1196,"k":"a","x":1218},{"f":1193,"k":"a","x":1219},{"f":507,"k":"a","x":1192},{"f":800,"k":"a","x":1168},{"f":605,"k":"a","x":1222},{"f":1223,"k":"a","x":1148},{"f":1221,"k":"a","x":1224},{"f":513,"k":"a","x":1192},{"f":1226,"k":"a","x":1224},{"f":335,"k":"a","x":1227},{"f":857,"k":"a","x":1169},{"f":1229,"k":"a","x":1168},{"f":1230,"k":"a","x":1183},{"f":1050,"k":"a","x":1158},{"f":1232,"k":"a","x":1160},{"f":486,"k":"a","x":1158},{"f":1053,"k":"a","x":1234},{"f":1056,"k":"a","x":1158},{"f":1236,"k":"a","x":1160},{"f":1235,"k":"a","x":1237},{"f":1062,"k":"a","x":1234},{"f":1239,"k":"a","x":1237},{"f":1061,"k":"a","x":1240},{"f":1241,"k":"a","x":1066},{"f":335,"k":"a","x":1242},{"f":1243,"k":"a","x":1070},{"f":1238,"k":"a","x":1244},{"f":1233,"k":"a","x":1245},{"f":1246,"k":"a","x":49},{"f":1247,"k":"a","x":828},{"f":1248,"k":"a","x":1168},{"f":1231,"k":"a","x":1249},{"f":1228,"k":"a","x":1250},{"f":1225,"k":"a","x":1251},{"f":507,"k":"a","x":1224},{"f":800,"k":"a","x":839},{"f":605,"k":"a","x":1254},{"f":1255,"k":"a","x":1148},{"f":1253,"k":"a","x":1256},{"f":513,"k":"a","x":1224},{"f":1258,"k":"a","x":1256},{"f":335,"k":"a","x":1259},{"f":1151,"k":"a","x":920},{"f":59,"k":"a","x":1261},{"f":1262,"k":"a","x":1165},{"f":1263,"k":"a","x":839},{"f":1264,"k":"a","x":846},{"f":857,"k":"a","x":1265},{"f":1266,"k":"a","x":839},{"f":1267,"k":"a","x":1183},{"f":889,"k":"a","x":1261},{"f":1269,"k":"a","x":1165},{"f":893,"k":"a","x":920},{"f":1270,"k":"a","x":1271},{"f":1272,"k":"a","x":49},{"f":1273,"k":"a","x":839},{"f":1274,"k":"a","x":846},{"f":1268,"k":"a","x":1275},{"f":1260,"k":"a","x":1276},{"f":1257,"k":"a","x":1277},{"f":335,"k":"a","x":1256},{"f":605,"k":"a","x":836},{"f":1280,"k":"a","x":1148},{"f":335,"k":"a","x":1281},{"f":1110,"k":"a","x":31},{"f":13,"k":"a","x":1283},{"f":1284,"k":"a","x":37},{"f":605,"k":"a","x":1285},{"f":405,"k":"a","x":920},{"f":800,"k":"a","x":1287},{"f":1286,"k":"a","x":1288},{"f":629,"k":"a","x":1289},{"f":973,"k":"a","x":1285},{"f":1291,"k":"a","x":1288},{"f":1290,"k":"a","x":1292},{"f":486,"k":"a","x":1289},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1417","u":[]},{"f":1295,"k":"a","x":229},{"f":1296,"k":"a","x":217},{"f":1297,"k":"a","x":1126},{"i":2,"k":"b"},{"f":1298,"k":"a","x":1299},{"f":1300,"k":"a","x":220},{"b":"e","k":"l","n":"","t":1294,"v":1301},{"f":1293,"k":"a","x":1302},{"body":1303,"d":true,"k":"e","n":"","t":933,"v":934},{"body":1304,"d":true,"k":"e","n":"","t":924,"v":925},{"body":1305,"d":true,"k":"e","n":"","t":916,"v":917},{"body":1306,"d":true,"k":"e","n":"","t":907,"v":910},{"f":1282,"k":"a","x":1307},{"f":1279,"k":"a","x":1308},{"f":1278,"k":"a","x":1309},{"f":1252,"k":"a","x":1310},{"f":1220,"k":"a","x":1311},{"f":1188,"k":"a","x":1312},{"f":1145,"k":"a","x":1313},{"f":1141,"k":"a","x":1314},{"f":767,"k":"a","x":929},{"f":785,"k":"a","x":1316},{"f":353,"k":"a","x":929},{"f":1317,"k":"a","x":1318},{"f":800,"k":"a","x":1316},{"f":605,"k":"a","x":1320},{"f":800,"k":"a","x":1318},{"f":1321,"k":"a","x":1322},{"f":507,"k":"a","x":1323},{"f":51,"k":"a","x":929},{"f":1325,"k":"a","x":69},{"f":59,"k":"a","x":1326},{"f":73,"k":"a","x":929},{"f":1328,"k":"a","x":69},{"f":1327,"k":"a","x":1329},{"f":1330,"k":"a","x":816},{"f":1325,"k":"a","x":89},{"f":59,"k":"a","x":1332},{"f":1328,"k":"a","x":89},{"f":1333,"k":"a","x":1334},{"f":1335,"k":"a","x":828},{"f":1325,"k":"a","x":106},{"f":59,"k":"a","x":1337},{"f":1328,"k":"a","x":106},{"f":1338,"k":"a","x":1339},{"f":1340,"k":"a","x":839},{"f":1341,"k":"a","x":846},{"f":1336,"k":"a","x":1342},{"f":1331,"k":"a","x":1343},{"f":800,"k":"a","x":1344},{"f":605,"k":"a","x":1345},{"f":1346,"k":"a","x":1322},{"f":1324,"k":"a","x":1347},{"f":513,"k":"a","x":1323},{"f":1349,"k":"a","x":1347},{"f":335,"k":"a","x":1350},{"f":857,"k":"a","x":1316},{"f":1352,"k":"a","x":1344},{"f":779,"k":"a","x":929},{"f":800,"k":"a","x":1354},{"f":861,"k":"a","x":1355},{"b":"e","k":"l","n":"","t":49,"v":1356},{"f":1353,"k":"a","x":1357},{"f":868,"k":"a","x":929},{"f":1358,"k":"a","x":1359},{"f":1351,"k":"a","x":1360},{"f":1348,"k":"a","x":1361},{"f":507,"k":"a","x":1347},{"f":800,"k":"a","x":1343},{"f":605,"k":"a","x":1364},{"f":1365,"k":"a","x":1322},{"f":1363,"k":"a","x":1366},{"f":513,"k":"a","x":1347},{"f":1368,"k":"a","x":1366},{"f":335,"k":"a","x":1369},{"f":857,"k":"a","x":1344},{"f":1371,"k":"a","x":1343},{"f":1372,"k":"a","x":1357},{"f":1050,"k":"a","x":1326},{"f":1374,"k":"a","x":1329},{"f":486,"k":"a","x":1326},{"f":1053,"k":"a","x":1376},{"f":1056,"k":"a","x":1326},{"f":1378,"k":"a","x":1329},{"f":1377,"k":"a","x":1379},{"f":1062,"k":"a","x":1376},{"f":1381,"k":"a","x":1379},{"f":1061,"k":"a","x":1382},{"f":1383,"k":"a","x":1066},{"f":335,"k":"a","x":1384},{"f":1385,"k":"a","x":1070},{"f":1380,"k":"a","x":1386},{"f":1375,"k":"a","x":1387},{"f":1388,"k":"a","x":49},{"f":1389,"k":"a","x":816},{"f":1390,"k":"a","x":1343},{"f":1373,"k":"a","x":1391},{"f":1370,"k":"a","x":1392},{"f":1367,"k":"a","x":1393},{"f":507,"k":"a","x":1366},{"f":800,"k":"a","x":1342},{"f":605,"k":"a","x":1396},{"f":1397,"k":"a","x":1322},{"f":1395,"k":"a","x":1398},{"f":513,"k":"a","x":1366},{"f":1400,"k":"a","x":1398},{"f":335,"k":"a","x":1401},{"f":857,"k":"a","x":1343},{"f":1403,"k":"a","x":1342},{"f":1404,"k":"a","x":1357},{"f":1050,"k":"a","x":1332},{"f":1406,"k":"a","x":1334},{"f":486,"k":"a","x":1332},{"f":1053,"k":"a","x":1408},{"f":1056,"k":"a","x":1332},{"f":1410,"k":"a","x":1334},{"f":1409,"k":"a","x":1411},{"f":1062,"k":"a","x":1408},{"f":1413,"k":"a","x":1411},{"f":1061,"k":"a","x":1414},{"f":1415,"k":"a","x":1066},{"f":335,"k":"a","x":1416},{"f":1417,"k":"a","x":1070},{"f":1412,"k":"a","x":1418},{"f":1407,"k":"a","x":1419},{"f":1420,"k":"a","x":49},{"f":1421,"k":"a","x":828},{"f":1422,"k":"a","x":1342},{"f":1405,"k":"a","x":1423},{"f":1402,"k":"a","x":1424},{"f":1399,"k":"a","x":1425},{"f":507,"k":"a","x":1398},{"f":800,"k":"a","x":846},{"f":605,"k":"a","x":1428},{"f":1429,"k":"a","x":1322},{"f":1427,"k":"a","x":1430},{"f":513,"k":"a","x":1398},{"f":1432,"k":"a","x":1430},{"f":335,"k":"a","x":1433},{"f":857,"k":"a","x":1342},{"f":1435,"k":"a","x":846},{"f":1436,"k":"a","x":1357},{"f":1050,"k":"a","x":1337},{"f":1438,"k":"a","x":1339},{"f":486,"k":"a","x":1337},{"f":1053,"k":"a","x":1440},{"f":1056,"k":"a","x":1337},{"f":1442,"k":"a","x":1339},{"f":1441,"k":"a","x":1443},{"f":1062,"k":"a","x":1440},{"f":1445,"k":"a","x":1443},{"f":1061,"k":"a","x":1446},{"f":1447,"k":"a","x":1066},{"f":335,"k":"a","x":1448},{"f":1449,"k":"a","x":1070},{"f":1444,"k":"a","x":1450},{"f":1439,"k":"a","x":1451},{"f":1452,"k":"a","x":49},{"f":1453,"k":"a","x":839},{"f":1454,"k":"a","x":846},{"f":1437,"k":"a","x":1455},{"f":1434,"k":"a","x":1456},{"f":1431,"k":"a","x":1457},{"f":335,"k":"a","x":1430},{"f":605,"k":"a","x":843},{"f":1460,"k":"a","x":1322},{"f":335,"k":"a","x":1461},{"f":1110,"k":"a","x":122},{"f":13,"k":"a","x":1463},{"f":1464,"k":"a","x":37},{"f":605,"k":"a","x":1465},{"f":405,"k":"a","x":929},{"f":800,"k":"a","x":1467},{"f":1466,"k":"a","x":1468},{"f":629,"k":"a","x":1469},{"f":973,"k":"a","x":1465},{"f":1471,"k":"a","x":1468},{"f":1470,"k":"a","x":1472},{"f":486,"k":"a","x":1469},{"k":"c","n":"UorAtlas.LexLeanInternal.decl789","u":[]},{"f":1475,"k":"a","x":229},{"f":1476,"k":"a","x":217},{"f":1477,"k":"a","x":1126},{"f":1478,"k":"a","x":1299},{"f":1479,"k":"a","x":240},{"f":1480,"k":"a","x":220},{"b":"e","k":"l","n":"","t":1474,"v":1481},{"f":1473,"k":"a","x":1482},{"body":1483,"d":true,"k":"e","n":"","t":933,"v":934},{"body":1484,"d":true,"k":"e","n":"","t":924,"v":925},{"body":1485,"d":true,"k":"e","n":"","t":916,"v":917},{"body":1486,"d":true,"k":"e","n":"","t":907,"v":910},{"f":1462,"k":"a","x":1487},{"f":1459,"k":"a","x":1488},{"f":1458,"k":"a","x":1489},{"f":1426,"k":"a","x":1490},{"f":1394,"k":"a","x":1491},{"f":1362,"k":"a","x":1492},{"f":1319,"k":"a","x":1493},{"f":1315,"k":"a","x":1494},{"f":1495,"k":"a","x":55},{"b":"e","k":"l","n":"","t":49,"v":1496},{"b":"e","k":"l","n":"","t":142,"v":1497},{"f":233,"k":"a","x":23},{"f":1499,"k":"a","x":794},{"f":800,"k":"a","x":1500},{"f":4,"k":"a","x":1501},{"f":1502,"k":"a","x":37},{"f":4,"k":"a","x":1000},{"f":1504,"k":"a","x":37},{"f":779,"k":"a","x":69},{"f":800,"k":"a","x":1506},{"f":619,"k":"a","x":1507},{"f":779,"k":"a","x":89},{"f":800,"k":"a","x":1509},{"f":947,"k":"a","x":1510},{"f":1508,"k":"a","x":1511},{"f":619,"k":"a","x":1512},{"f":779,"k":"a","x":106},{"f":800,"k":"a","x":1514},{"f":953,"k":"a","x":1515},{"f":1513,"k":"a","x":1516},{"f":619,"k":"a","x":1517},{"f":779,"k":"a","x":961},{"f":800,"k":"a","x":1519},{"f":959,"k":"a","x":1520},{"f":1518,"k":"a","x":1521},{"f":22,"k":"a","x":1522},{"f":1523,"k":"a","x":37},{"f":13,"k":"a","x":1524},{"f":1525,"k":"a","x":37},{"f":605,"k":"a","x":1526},{"f":1527,"k":"a","x":914},{"f":486,"k":"a","x":1528},{"k":"c","n":"False","u":[]},{"b":"e","k":"p","n":"","t":1529,"v":1530},{"b":"e","k":"p","n":"","t":1505,"v":1531},{"b":"e","k":"p","n":"","t":1503,"v":1532},{"b":"e","k":"p","n":"","t":142,"v":1533},{"f":918,"k":"a","x":69},{"f":800,"k":"a","x":1535},{"f":619,"k":"a","x":1536},{"f":918,"k":"a","x":89},{"f":800,"k":"a","x":1538},{"f":947,"k":"a","x":1539},{"f":1537,"k":"a","x":1540},{"f":619,"k":"a","x":1541},{"f":918,"k":"a","x":106},{"f":800,"k":"a","x":1543},{"f":953,"k":"a","x":1544},{"f":1542,"k":"a","x":1545},{"f":619,"k":"a","x":1546},{"f":918,"k":"a","x":961},{"f":800,"k":"a","x":1548},{"f":959,"k":"a","x":1549},{"f":1547,"k":"a","x":1550},{"f":22,"k":"a","x":1551},{"f":1552,"k":"a","x":37},{"f":13,"k":"a","x":1553},{"f":1554,"k":"a","x":37},{"f":4,"k":"a","x":1555},{"f":918,"k":"a","x":912},{"f":800,"k":"a","x":1557},{"f":1556,"k":"a","x":1558},{"f":585,"k":"a","x":1559},{"k":"c","n":"GT.gt","u":[{"k":"z"}]},{"f":1561,"k":"a","x":0},{"f":1562,"k":"a","x":3},{"f":1563,"k":"a","x":1555},{"f":1564,"k":"a","x":1558},{"f":1560,"k":"a","x":1565},{"f":1566,"k":"a","x":1530},{"k":"c","n":"Nat.lt_or_gt_of_ne","u":[]},{"f":1568,"k":"a","x":1555},{"f":1569,"k":"a","x":1558},{"f":1570,"k":"a","x":200},{"f":1567,"k":"a","x":1571},{"k":"c","n":"Lean.Omega.Constraint.not_sat'_of_isImpossible","u":[]},{"k":"c","n":"Lean.Omega.Constraint.mk","u":[]},{"k":"c","n":"Option.some","u":[{"k":"z"}]},{"k":"c","n":"Int","u":[]},{"f":1575,"k":"a","x":1576},{"f":25,"k":"a","x":1576},{"f":1578,"k":"a","x":62},{"k":"c","n":"instOfNat","u":[]},{"f":1580,"k":"a","x":62},{"f":1579,"k":"a","x":1581},{"f":1577,"k":"a","x":1582},{"f":1574,"k":"a","x":1583},{"k":"c","n":"Neg.neg","u":[{"k":"z"}]},{"f":1585,"k":"a","x":1576},{"k":"c","n":"Int.instNegInt","u":[]},{"f":1586,"k":"a","x":1587},{"f":1578,"k":"a","x":86},{"f":1580,"k":"a","x":86},{"f":1589,"k":"a","x":1590},{"f":1588,"k":"a","x":1591},{"f":1577,"k":"a","x":1592},{"f":1584,"k":"a","x":1593},{"f":1573,"k":"a","x":1594},{"k":"c","n":"Lean.Omega.Constraint.isImpossible","u":[]},{"f":1596,"k":"a","x":1594},{"f":1061,"k":"a","x":1597},{"f":1598,"k":"a","x":1066},{"f":1053,"k":"a","x":1599},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":1601,"k":"a","x":1597},{"f":1602,"k":"a","x":1066},{"f":1600,"k":"a","x":1603},{"f":1062,"k":"a","x":1599},{"f":1605,"k":"a","x":1603},{"f":1061,"k":"a","x":1606},{"f":1607,"k":"a","x":1066},{"f":335,"k":"a","x":1608},{"f":1609,"k":"a","x":1070},{"f":1604,"k":"a","x":1610},{"f":1595,"k":"a","x":1611},{"k":"c","n":"List.cons","u":[{"k":"z"}]},{"f":1613,"k":"a","x":1576},{"f":1614,"k":"a","x":1582},{"f":1614,"k":"a","x":1591},{"f":1578,"k":"a","x":34},{"f":1580,"k":"a","x":34},{"f":1617,"k":"a","x":1618},{"f":1614,"k":"a","x":1619},{"f":1614,"k":"a","x":1592},{"k":"c","n":"List.nil","u":[{"k":"z"}]},{"f":1622,"k":"a","x":1576},{"f":1621,"k":"a","x":1623},{"f":1615,"k":"a","x":1624},{"f":1620,"k":"a","x":1625},{"f":1616,"k":"a","x":1626},{"f":1615,"k":"a","x":1627},{"f":1615,"k":"a","x":1628},{"f":1612,"k":"a","x":1629},{"k":"c","n":"Lean.Omega.Coeffs.ofList","u":[]},{"k":"c","n":"Nat.cast","u":[{"k":"z"}]},{"f":1632,"k":"a","x":1576},{"k":"c","n":"instNatCastInt","u":[]},{"f":1633,"k":"a","x":1634},{"f":926,"k":"a","x":794},{"f":800,"k":"a","x":1636},{"f":1635,"k":"a","x":1637},{"f":1614,"k":"a","x":1638},{"f":926,"k":"a","x":912},{"f":800,"k":"a","x":1640},{"f":1635,"k":"a","x":1641},{"f":1614,"k":"a","x":1642},{"f":926,"k":"a","x":920},{"f":800,"k":"a","x":1644},{"f":1635,"k":"a","x":1645},{"f":1614,"k":"a","x":1646},{"f":1635,"k":"a","x":931},{"f":1614,"k":"a","x":1648},{"f":14,"k":"a","x":1576},{"f":1650,"k":"a","x":1576},{"f":1651,"k":"a","x":1576},{"f":18,"k":"a","x":1576},{"k":"c","n":"Int.instDiv","u":[]},{"f":1653,"k":"a","x":1654},{"f":1652,"k":"a","x":1655},{"f":926,"k":"a","x":69},{"f":800,"k":"a","x":1657},{"f":619,"k":"a","x":1658},{"f":926,"k":"a","x":89},{"f":800,"k":"a","x":1660},{"f":947,"k":"a","x":1661},{"f":1659,"k":"a","x":1662},{"f":619,"k":"a","x":1663},{"f":926,"k":"a","x":106},{"f":800,"k":"a","x":1665},{"f":953,"k":"a","x":1666},{"f":1664,"k":"a","x":1667},{"f":619,"k":"a","x":1668},{"f":926,"k":"a","x":961},{"f":800,"k":"a","x":1670},{"f":959,"k":"a","x":1671},{"f":1669,"k":"a","x":1672},{"f":1635,"k":"a","x":1673},{"f":1656,"k":"a","x":1674},{"f":1675,"k":"a","x":1619},{"f":1614,"k":"a","x":1676},{"f":22,"k":"a","x":1673},{"f":1678,"k":"a","x":37},{"f":1635,"k":"a","x":1679},{"f":1656,"k":"a","x":1680},{"f":1681,"k":"a","x":1619},{"f":1614,"k":"a","x":1682},{"f":1683,"k":"a","x":1623},{"f":1677,"k":"a","x":1684},{"f":1649,"k":"a","x":1685},{"f":1647,"k":"a","x":1686},{"f":1643,"k":"a","x":1687},{"f":1639,"k":"a","x":1688},{"f":1631,"k":"a","x":1689},{"f":1630,"k":"a","x":1690},{"k":"c","n":"Lean.Omega.Constraint.combine_sat'","u":[]},{"f":1584,"k":"a","x":1583},{"f":1692,"k":"a","x":1693},{"k":"c","n":"Option.none","u":[{"k":"z"}]},{"f":1695,"k":"a","x":1576},{"f":1574,"k":"a","x":1696},{"f":1697,"k":"a","x":1593},{"f":1694,"k":"a","x":1698},{"f":1699,"k":"a","x":1629},{"f":1700,"k":"a","x":1690},{"k":"c","n":"Lean.Omega.tidy_sat","u":[]},{"f":1578,"k":"a","x":787},{"f":1580,"k":"a","x":787},{"f":1703,"k":"a","x":1704},{"f":1588,"k":"a","x":1705},{"f":1577,"k":"a","x":1706},{"f":1574,"k":"a","x":1707},{"f":1577,"k":"a","x":1705},{"f":1708,"k":"a","x":1709},{"f":1702,"k":"a","x":1710},{"f":1588,"k":"a","x":1619},{"f":1614,"k":"a","x":1712},{"f":1578,"k":"a","x":27},{"f":1580,"k":"a","x":27},{"f":1714,"k":"a","x":1715},{"f":1588,"k":"a","x":1716},{"f":1614,"k":"a","x":1717},{"f":1620,"k":"a","x":1623},{"f":1615,"k":"a","x":1719},{"f":1718,"k":"a","x":1720},{"f":1713,"k":"a","x":1721},{"f":1615,"k":"a","x":1722},{"f":1615,"k":"a","x":1723},{"f":1711,"k":"a","x":1724},{"f":1725,"k":"a","x":1690},{"k":"c","n":"Lean.Omega.combo_sat'","u":[]},{"f":1584,"k":"a","x":1709},{"f":1727,"k":"a","x":1728},{"f":1708,"k":"a","x":1583},{"f":1729,"k":"a","x":1730},{"f":1731,"k":"a","x":1592},{"f":1713,"k":"a","x":1623},{"f":1616,"k":"a","x":1733},{"f":1615,"k":"a","x":1734},{"f":1615,"k":"a","x":1735},{"f":1615,"k":"a","x":1736},{"f":1615,"k":"a","x":1737},{"f":1732,"k":"a","x":1738},{"f":1739,"k":"a","x":1592},{"f":1614,"k":"a","x":1716},{"f":1741,"k":"a","x":1624},{"f":1620,"k":"a","x":1742},{"f":1615,"k":"a","x":1743},{"f":1615,"k":"a","x":1744},{"f":1740,"k":"a","x":1745},{"f":1746,"k":"a","x":1690},{"f":1697,"k":"a","x":1709},{"f":1692,"k":"a","x":1748},{"f":1584,"k":"a","x":1696},{"f":1749,"k":"a","x":1750},{"f":1751,"k":"a","x":1738},{"f":1752,"k":"a","x":1690},{"f":1708,"k":"a","x":1696},{"f":1702,"k":"a","x":1754},{"f":1621,"k":"a","x":1719},{"f":1615,"k":"a","x":1756},{"f":1615,"k":"a","x":1757},{"f":1615,"k":"a","x":1758},{"f":1615,"k":"a","x":1759},{"f":1755,"k":"a","x":1760},{"f":1761,"k":"a","x":1690},{"k":"c","n":"Lean.Omega.Constraint.addInequality_sat","u":[]},{"f":1763,"k":"a","x":1705},{"f":1764,"k":"a","x":1760},{"f":1765,"k":"a","x":1690},{"k":"c","n":"le_of_le_of_eq","u":[{"k":"z"}]},{"f":1767,"k":"a","x":1576},{"f":1768,"k":"a","x":1582},{"k":"c","n":"HSub.hSub","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":1770,"k":"a","x":1576},{"f":1771,"k":"a","x":1576},{"f":1772,"k":"a","x":1576},{"k":"c","n":"instHSub","u":[{"k":"z"}]},{"f":1774,"k":"a","x":1576},{"k":"c","n":"Int.instSub","u":[]},{"f":1775,"k":"a","x":1776},{"f":1773,"k":"a","x":1777},{"f":611,"k":"a","x":1576},{"f":1779,"k":"a","x":1576},{"f":1780,"k":"a","x":1576},{"f":615,"k":"a","x":1576},{"k":"c","n":"Int.instAdd","u":[]},{"f":1782,"k":"a","x":1783},{"f":1781,"k":"a","x":1784},{"f":938,"k":"a","x":1576},{"f":1786,"k":"a","x":1576},{"f":1787,"k":"a","x":1576},{"f":942,"k":"a","x":1576},{"k":"c","n":"Int.instMul","u":[]},{"f":1789,"k":"a","x":1790},{"f":1788,"k":"a","x":1791},{"f":1792,"k":"a","x":1619},{"f":1793,"k":"a","x":1682},{"f":1785,"k":"a","x":1794},{"f":1795,"k":"a","x":1619},{"f":1778,"k":"a","x":1796},{"f":1785,"k":"a","x":1680},{"f":1798,"k":"a","x":1591},{"f":1797,"k":"a","x":1799},{"f":1769,"k":"a","x":1800},{"k":"c","n":"Lean.Omega.LinearCombo.eval","u":[]},{"k":"c","n":"Lean.Omega.LinearCombo","u":[]},{"f":1770,"k":"a","x":1803},{"f":1804,"k":"a","x":1803},{"f":1805,"k":"a","x":1803},{"f":1774,"k":"a","x":1803},{"k":"c","n":"Lean.Omega.LinearCombo.instSub","u":[]},{"f":1807,"k":"a","x":1808},{"f":1806,"k":"a","x":1809},{"k":"c","n":"Lean.Omega.LinearCombo.mk","u":[]},{"f":1811,"k":"a","x":1619},{"f":1615,"k":"a","x":1720},{"f":1615,"k":"a","x":1813},{"f":1615,"k":"a","x":1814},{"f":1615,"k":"a","x":1815},{"f":1812,"k":"a","x":1816},{"f":1810,"k":"a","x":1817},{"f":1811,"k":"a","x":1591},{"f":1616,"k":"a","x":1623},{"f":1615,"k":"a","x":1820},{"f":1615,"k":"a","x":1821},{"f":1615,"k":"a","x":1822},{"f":1615,"k":"a","x":1823},{"f":1819,"k":"a","x":1824},{"f":1818,"k":"a","x":1825},{"f":1802,"k":"a","x":1826},{"f":1827,"k":"a","x":1690},{"f":1801,"k":"a","x":1828},{"k":"c","n":"Int.instLEInt","u":[]},{"f":1829,"k":"a","x":1830},{"k":"c","n":"Int.sub_nonneg_of_le","u":[]},{"f":1832,"k":"a","x":1796},{"f":1833,"k":"a","x":1799},{"k":"c","n":"Int.add_one_le_of_lt","u":[]},{"f":1835,"k":"a","x":1680},{"f":1836,"k":"a","x":1796},{"k":"c","n":"Int.lt_mul_ediv_self_add","u":[]},{"f":1838,"k":"a","x":1680},{"f":1839,"k":"a","x":1619},{"f":1,"k":"a","x":1576},{"k":"c","n":"Int.instLTInt","u":[]},{"f":1841,"k":"a","x":1842},{"f":1843,"k":"a","x":1582},{"f":1844,"k":"a","x":1619},{"f":1053,"k":"a","x":1845},{"k":"c","n":"Int.decLt","u":[]},{"f":1847,"k":"a","x":1582},{"f":1848,"k":"a","x":1619},{"f":1846,"k":"a","x":1849},{"f":1062,"k":"a","x":1845},{"f":1851,"k":"a","x":1849},{"f":1061,"k":"a","x":1852},{"f":1853,"k":"a","x":1066},{"f":335,"k":"a","x":1854},{"f":1855,"k":"a","x":1070},{"f":1850,"k":"a","x":1856},{"f":1840,"k":"a","x":1857},{"f":1837,"k":"a","x":1858},{"f":1834,"k":"a","x":1859},{"f":1831,"k":"a","x":1860},{"k":"c","n":"Eq.trans","u":[{"a":{"k":"z"},"k":"s"}]},{"f":1862,"k":"a","x":1576},{"f":1863,"k":"a","x":1800},{"f":611,"k":"a","x":1803},{"f":1865,"k":"a","x":1803},{"f":1866,"k":"a","x":1803},{"f":615,"k":"a","x":1803},{"k":"c","n":"Lean.Omega.LinearCombo.instAdd","u":[]},{"f":1868,"k":"a","x":1869},{"f":1867,"k":"a","x":1870},{"f":1811,"k":"a","x":1582},{"f":1872,"k":"a","x":1816},{"f":1871,"k":"a","x":1873},{"f":1812,"k":"a","x":1623},{"f":1874,"k":"a","x":1875},{"f":1802,"k":"a","x":1876},{"f":1877,"k":"a","x":1690},{"f":1778,"k":"a","x":1878},{"f":1872,"k":"a","x":1824},{"f":1871,"k":"a","x":1880},{"f":1819,"k":"a","x":1623},{"f":1881,"k":"a","x":1882},{"f":1802,"k":"a","x":1883},{"f":1884,"k":"a","x":1690},{"f":1879,"k":"a","x":1885},{"f":1864,"k":"a","x":1886},{"f":1887,"k":"a","x":1828},{"k":"c","n":"Lean.Omega.Int.sub_congr","u":[]},{"f":1889,"k":"a","x":1796},{"f":1890,"k":"a","x":1878},{"f":1891,"k":"a","x":1799},{"f":1892,"k":"a","x":1885},{"f":1863,"k":"a","x":1796},{"k":"c","n":"Lean.Omega.LinearCombo.mul","u":[]},{"f":1895,"k":"a","x":1875},{"f":1615,"k":"a","x":1824},{"f":1872,"k":"a","x":1897},{"f":1896,"k":"a","x":1898},{"f":1802,"k":"a","x":1899},{"f":1900,"k":"a","x":1690},{"f":1785,"k":"a","x":1901},{"f":1802,"k":"a","x":1875},{"f":1903,"k":"a","x":1690},{"f":1902,"k":"a","x":1904},{"f":1894,"k":"a","x":1905},{"f":1906,"k":"a","x":1878},{"k":"c","n":"Lean.Omega.Int.add_congr","u":[]},{"f":1908,"k":"a","x":1794},{"f":1909,"k":"a","x":1901},{"f":1910,"k":"a","x":1619},{"f":1911,"k":"a","x":1904},{"f":1863,"k":"a","x":1794},{"f":1792,"k":"a","x":1904},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate","u":[]},{"k":"n","v":"5"},{"f":26,"k":"a","x":1916},{"f":29,"k":"a","x":1916},{"f":1917,"k":"a","x":1918},{"f":1915,"k":"a","x":1919},{"f":1802,"k":"a","x":1920},{"f":1921,"k":"a","x":1690},{"f":1914,"k":"a","x":1922},{"f":1913,"k":"a","x":1923},{"f":1924,"k":"a","x":1901},{"k":"c","n":"Lean.Omega.Int.mul_congr","u":[]},{"f":1926,"k":"a","x":1619},{"f":1927,"k":"a","x":1904},{"f":1928,"k":"a","x":1682},{"f":1929,"k":"a","x":1922},{"f":50,"k":"a","x":1576},{"f":1931,"k":"a","x":1619},{"f":1932,"k":"a","x":1904},{"f":335,"k":"a","x":1933},{"f":136,"k":"a","x":1576},{"f":1935,"k":"a","x":1619},{"f":1934,"k":"a","x":1936},{"f":1930,"k":"a","x":1937},{"f":416,"k":"a","x":1576},{"f":1939,"k":"a","x":1922},{"f":1940,"k":"a","x":1682},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate_eval_5","u":[]},{"f":1942,"k":"a","x":1638},{"f":1943,"k":"a","x":1642},{"f":1944,"k":"a","x":1646},{"f":1945,"k":"a","x":1648},{"f":1946,"k":"a","x":1676},{"f":1947,"k":"a","x":1682},{"f":1948,"k":"a","x":1623},{"f":1941,"k":"a","x":1949},{"f":1938,"k":"a","x":1950},{"f":1925,"k":"a","x":1951},{"f":1939,"k":"a","x":1901},{"f":1802,"k":"a","x":1898},{"f":1954,"k":"a","x":1690},{"f":1914,"k":"a","x":1955},{"f":1953,"k":"a","x":1956},{"k":"c","n":"Lean.Omega.LinearCombo.mul_eval","u":[]},{"f":1958,"k":"a","x":1875},{"f":1959,"k":"a","x":1898},{"f":1960,"k":"a","x":1690},{"k":"c","n":"Lean.Omega.Coeffs.isZero","u":[]},{"f":1962,"k":"a","x":1623},{"f":551,"k":"a","x":1963},{"f":1962,"k":"a","x":1897},{"f":1964,"k":"a","x":1965},{"f":1053,"k":"a","x":1966},{"k":"c","n":"instDecidableOr","u":[]},{"f":1968,"k":"a","x":1963},{"f":1969,"k":"a","x":1965},{"k":"c","n":"List.decidableBAll","u":[{"k":"z"}]},{"f":1971,"k":"a","x":1576},{"f":1931,"k":"a","x":208},{"f":1973,"k":"a","x":1582},{"b":"e","k":"l","n":"","t":1576,"v":1974},{"f":1972,"k":"a","x":1975},{"k":"c","n":"Int.instDecidableEq","u":[]},{"f":1977,"k":"a","x":208},{"f":1978,"k":"a","x":1582},{"b":"e","k":"l","n":"","t":1576,"v":1979},{"f":1976,"k":"a","x":1980},{"f":1981,"k":"a","x":1623},{"f":1970,"k":"a","x":1982},{"f":1981,"k":"a","x":1897},{"f":1983,"k":"a","x":1984},{"f":1967,"k":"a","x":1985},{"f":1062,"k":"a","x":1966},{"f":1987,"k":"a","x":1985},{"f":1061,"k":"a","x":1988},{"f":1989,"k":"a","x":1066},{"f":335,"k":"a","x":1990},{"f":1991,"k":"a","x":1070},{"f":1986,"k":"a","x":1992},{"f":1961,"k":"a","x":1993},{"f":1957,"k":"a","x":1994},{"f":1952,"k":"a","x":1995},{"f":1912,"k":"a","x":1996},{"f":1997,"k":"a","x":1937},{"f":1907,"k":"a","x":1998},{"f":1939,"k":"a","x":1878},{"f":1802,"k":"a","x":1873},{"f":2001,"k":"a","x":1690},{"f":1785,"k":"a","x":2002},{"f":2003,"k":"a","x":1904},{"f":2000,"k":"a","x":2004},{"k":"c","n":"Lean.Omega.LinearCombo.add_eval","u":[]},{"f":2006,"k":"a","x":1873},{"f":2007,"k":"a","x":1875},{"f":2008,"k":"a","x":1690},{"f":2005,"k":"a","x":2009},{"f":1999,"k":"a","x":2010},{"f":1893,"k":"a","x":2011},{"f":1863,"k":"a","x":1799},{"f":1915,"k":"a","x":37},{"f":1802,"k":"a","x":2014},{"f":2015,"k":"a","x":1690},{"f":1785,"k":"a","x":2016},{"f":1802,"k":"a","x":1882},{"f":2018,"k":"a","x":1690},{"f":2017,"k":"a","x":2019},{"f":2013,"k":"a","x":2020},{"f":2021,"k":"a","x":1885},{"f":1908,"k":"a","x":1680},{"f":2023,"k":"a","x":2016},{"f":2024,"k":"a","x":1591},{"f":2025,"k":"a","x":2019},{"f":1863,"k":"a","x":1680},{"f":1635,"k":"a","x":37},{"f":1675,"k":"a","x":2028},{"f":2027,"k":"a","x":2029},{"f":2030,"k":"a","x":2016},{"k":"c","n":"Int.natCast_ediv","u":[]},{"f":2032,"k":"a","x":1673},{"f":2033,"k":"a","x":37},{"f":2031,"k":"a","x":2034},{"f":1939,"k":"a","x":2016},{"f":2036,"k":"a","x":1676},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate_eval_4","u":[]},{"f":2038,"k":"a","x":1638},{"f":2039,"k":"a","x":1642},{"f":2040,"k":"a","x":1646},{"f":2041,"k":"a","x":1648},{"f":2042,"k":"a","x":1676},{"f":2043,"k":"a","x":1684},{"f":2037,"k":"a","x":2044},{"f":2035,"k":"a","x":2045},{"f":2026,"k":"a","x":2046},{"f":1931,"k":"a","x":1591},{"f":2048,"k":"a","x":2019},{"f":335,"k":"a","x":2049},{"f":1935,"k":"a","x":1591},{"f":2050,"k":"a","x":2051},{"f":2047,"k":"a","x":2052},{"f":2022,"k":"a","x":2053},{"f":1939,"k":"a","x":1885},{"f":1802,"k":"a","x":1880},{"f":2056,"k":"a","x":1690},{"f":1785,"k":"a","x":2057},{"f":2058,"k":"a","x":2019},{"f":2055,"k":"a","x":2059},{"f":2006,"k":"a","x":1880},{"f":2061,"k":"a","x":1882},{"f":2062,"k":"a","x":1690},{"f":2060,"k":"a","x":2063},{"f":2054,"k":"a","x":2064},{"f":2012,"k":"a","x":2065},{"f":1888,"k":"a","x":2066},{"f":1939,"k":"a","x":1828},{"f":1802,"k":"a","x":1817},{"f":2069,"k":"a","x":1690},{"f":1778,"k":"a","x":2070},{"f":1802,"k":"a","x":1825},{"f":2072,"k":"a","x":1690},{"f":2071,"k":"a","x":2073},{"f":2068,"k":"a","x":2074},{"k":"c","n":"Lean.Omega.LinearCombo.sub_eval","u":[]},{"f":2076,"k":"a","x":1817},{"f":2077,"k":"a","x":1825},{"f":2078,"k":"a","x":1690},{"f":2075,"k":"a","x":2079},{"f":2067,"k":"a","x":2080},{"f":1861,"k":"a","x":2081},{"f":1766,"k":"a","x":2082},{"f":1762,"k":"a","x":2083},{"f":1753,"k":"a","x":2084},{"f":1763,"k":"a","x":1582},{"f":2086,"k":"a","x":1738},{"f":2087,"k":"a","x":1690},{"f":1778,"k":"a","x":1680},{"f":2089,"k":"a","x":1794},{"f":1769,"k":"a","x":2090},{"f":1810,"k":"a","x":1880},{"f":2092,"k":"a","x":1873},{"f":1802,"k":"a","x":2093},{"f":2094,"k":"a","x":1690},{"f":2091,"k":"a","x":2095},{"f":2096,"k":"a","x":1830},{"f":1832,"k":"a","x":1680},{"f":2098,"k":"a","x":1794},{"k":"c","n":"Int.mul_ediv_self_le","u":[]},{"f":2100,"k":"a","x":1680},{"f":2101,"k":"a","x":1619},{"f":362,"k":"a","x":1576},{"f":2103,"k":"a","x":1619},{"f":2104,"k":"a","x":1582},{"f":1053,"k":"a","x":2105},{"f":1932,"k":"a","x":1582},{"f":1056,"k":"a","x":2107},{"f":1977,"k":"a","x":1619},{"f":2109,"k":"a","x":1582},{"f":2108,"k":"a","x":2110},{"f":2106,"k":"a","x":2111},{"f":1062,"k":"a","x":2105},{"f":2113,"k":"a","x":2111},{"f":1061,"k":"a","x":2114},{"f":2115,"k":"a","x":1066},{"f":335,"k":"a","x":2116},{"f":2117,"k":"a","x":1070},{"f":2112,"k":"a","x":2118},{"f":2102,"k":"a","x":2119},{"f":2099,"k":"a","x":2120},{"f":2097,"k":"a","x":2121},{"f":1863,"k":"a","x":2090},{"f":1778,"k":"a","x":2016},{"f":2124,"k":"a","x":1901},{"f":2123,"k":"a","x":2125},{"f":2126,"k":"a","x":2095},{"f":1889,"k":"a","x":1680},{"f":2128,"k":"a","x":2016},{"f":2129,"k":"a","x":1794},{"f":2130,"k":"a","x":1901},{"f":2131,"k":"a","x":2046},{"f":2132,"k":"a","x":1996},{"f":2127,"k":"a","x":2133},{"f":1939,"k":"a","x":2095},{"f":1778,"k":"a","x":2057},{"f":2136,"k":"a","x":2002},{"f":2135,"k":"a","x":2137},{"f":2076,"k":"a","x":1880},{"f":2139,"k":"a","x":1873},{"f":2140,"k":"a","x":1690},{"f":2138,"k":"a","x":2141},{"f":2134,"k":"a","x":2142},{"f":2122,"k":"a","x":2143},{"f":2088,"k":"a","x":2144},{"f":2085,"k":"a","x":2145},{"f":1747,"k":"a","x":2146},{"f":1702,"k":"a","x":1728},{"f":1718,"k":"a","x":1820},{"f":1713,"k":"a","x":2149},{"f":1615,"k":"a","x":2150},{"f":1615,"k":"a","x":2151},{"f":2148,"k":"a","x":2152},{"f":2153,"k":"a","x":1690},{"f":1727,"k":"a","x":1693},{"f":2155,"k":"a","x":1728},{"f":2156,"k":"a","x":1592},{"f":1616,"k":"a","x":1743},{"f":1615,"k":"a","x":2158},{"f":2157,"k":"a","x":2159},{"f":2160,"k":"a","x":1591},{"f":2161,"k":"a","x":1821},{"f":2162,"k":"a","x":1690},{"f":1578,"k":"a","x":119},{"f":1580,"k":"a","x":119},{"f":2164,"k":"a","x":2165},{"f":1614,"k":"a","x":2166},{"f":2167,"k":"a","x":1733},{"f":1741,"k":"a","x":2168},{"f":1620,"k":"a","x":2169},{"f":1615,"k":"a","x":2170},{"f":1711,"k":"a","x":2171},{"f":2172,"k":"a","x":1690},{"f":1729,"k":"a","x":1728},{"f":2174,"k":"a","x":1591},{"f":1616,"k":"a","x":2170},{"f":2175,"k":"a","x":2176},{"f":2177,"k":"a","x":1592},{"f":2178,"k":"a","x":1820},{"f":2179,"k":"a","x":1690},{"f":1751,"k":"a","x":2176},{"f":2181,"k":"a","x":1690},{"f":1588,"k":"a","x":2166},{"f":1614,"k":"a","x":2183},{"f":2184,"k":"a","x":1719},{"f":1718,"k":"a","x":2185},{"f":1713,"k":"a","x":2186},{"f":1621,"k":"a","x":2187},{"f":1755,"k":"a","x":2188},{"f":2189,"k":"a","x":1690},{"f":1764,"k":"a","x":2188},{"f":2191,"k":"a","x":1690},{"f":1793,"k":"a","x":1676},{"f":1785,"k":"a","x":2193},{"f":2194,"k":"a","x":1619},{"f":1778,"k":"a","x":2195},{"f":1785,"k":"a","x":1674},{"f":2197,"k":"a","x":1591},{"f":2196,"k":"a","x":2198},{"f":1769,"k":"a","x":2199},{"f":1812,"k":"a","x":1815},{"f":1810,"k":"a","x":2201},{"f":2167,"k":"a","x":1623},{"f":1741,"k":"a","x":2203},{"f":1620,"k":"a","x":2204},{"f":1616,"k":"a","x":2205},{"f":1819,"k":"a","x":2206},{"f":2202,"k":"a","x":2207},{"f":1802,"k":"a","x":2208},{"f":2209,"k":"a","x":1690},{"f":2200,"k":"a","x":2210},{"f":2211,"k":"a","x":1830},{"f":1832,"k":"a","x":2195},{"f":2213,"k":"a","x":2198},{"f":1835,"k":"a","x":1674},{"f":2215,"k":"a","x":2195},{"f":1838,"k":"a","x":1674},{"f":2217,"k":"a","x":1619},{"f":2218,"k":"a","x":1857},{"f":2216,"k":"a","x":2219},{"f":2214,"k":"a","x":2220},{"f":2212,"k":"a","x":2221},{"f":1863,"k":"a","x":2199},{"f":1872,"k":"a","x":1815},{"f":1871,"k":"a","x":2224},{"f":2225,"k":"a","x":1875},{"f":1802,"k":"a","x":2226},{"f":2227,"k":"a","x":1690},{"f":1778,"k":"a","x":2228},{"f":1872,"k":"a","x":2206},{"f":1871,"k":"a","x":2230},{"f":2231,"k":"a","x":1882},{"f":1802,"k":"a","x":2232},{"f":2233,"k":"a","x":1690},{"f":2229,"k":"a","x":2234},{"f":2223,"k":"a","x":2235},{"f":2236,"k":"a","x":2210},{"f":1889,"k":"a","x":2195},{"f":2238,"k":"a","x":2228},{"f":2239,"k":"a","x":2198},{"f":2240,"k":"a","x":2234},{"f":1863,"k":"a","x":2195},{"f":1896,"k":"a","x":1880},{"f":1802,"k":"a","x":2243},{"f":2244,"k":"a","x":1690},{"f":1785,"k":"a","x":2245},{"f":2246,"k":"a","x":1904},{"f":2242,"k":"a","x":2247},{"f":2248,"k":"a","x":2228},{"f":1908,"k":"a","x":2193},{"f":2250,"k":"a","x":2245},{"f":2251,"k":"a","x":1619},{"f":2252,"k":"a","x":1904},{"f":1863,"k":"a","x":2193},{"f":1914,"k":"a","x":2016},{"f":2254,"k":"a","x":2255},{"f":2256,"k":"a","x":2245},{"f":1928,"k":"a","x":1676},{"f":2258,"k":"a","x":2016},{"f":2259,"k":"a","x":1937},{"f":2260,"k":"a","x":2045},{"f":2257,"k":"a","x":2261},{"f":1939,"k":"a","x":2245},{"f":1914,"k":"a","x":2057},{"f":2263,"k":"a","x":2264},{"f":1959,"k":"a","x":1880},{"f":2266,"k":"a","x":1690},{"f":1962,"k":"a","x":1824},{"f":1964,"k":"a","x":2268},{"f":1053,"k":"a","x":2269},{"f":1969,"k":"a","x":2268},{"f":2271,"k":"a","x":1982},{"f":1981,"k":"a","x":1824},{"f":2272,"k":"a","x":2273},{"f":2270,"k":"a","x":2274},{"f":1062,"k":"a","x":2269},{"f":2276,"k":"a","x":2274},{"f":1061,"k":"a","x":2277},{"f":2278,"k":"a","x":1066},{"f":335,"k":"a","x":2279},{"f":2280,"k":"a","x":1070},{"f":2275,"k":"a","x":2281},{"f":2267,"k":"a","x":2282},{"f":2265,"k":"a","x":2283},{"f":2262,"k":"a","x":2284},{"f":2253,"k":"a","x":2285},{"f":2286,"k":"a","x":1937},{"f":2249,"k":"a","x":2287},{"f":1939,"k":"a","x":2228},{"f":1802,"k":"a","x":2224},{"f":2290,"k":"a","x":1690},{"f":1785,"k":"a","x":2291},{"f":2292,"k":"a","x":1904},{"f":2289,"k":"a","x":2293},{"f":2006,"k":"a","x":2224},{"f":2295,"k":"a","x":1875},{"f":2296,"k":"a","x":1690},{"f":2294,"k":"a","x":2297},{"f":2288,"k":"a","x":2298},{"f":2241,"k":"a","x":2299},{"f":1863,"k":"a","x":2198},{"f":1741,"k":"a","x":1623},{"f":1620,"k":"a","x":2302},{"f":1616,"k":"a","x":2303},{"f":1872,"k":"a","x":2304},{"f":1871,"k":"a","x":2305},{"f":1615,"k":"a","x":2203},{"f":1615,"k":"a","x":2307},{"f":1615,"k":"a","x":2308},{"f":1872,"k":"a","x":2309},{"f":2306,"k":"a","x":2310},{"f":1802,"k":"a","x":2311},{"f":2312,"k":"a","x":1690},{"f":1785,"k":"a","x":2313},{"f":2314,"k":"a","x":2019},{"f":2301,"k":"a","x":2315},{"f":2316,"k":"a","x":2234},{"f":1908,"k":"a","x":1674},{"f":2318,"k":"a","x":2313},{"f":2319,"k":"a","x":1591},{"f":2320,"k":"a","x":2019},{"f":1863,"k":"a","x":1674},{"f":1635,"k":"a","x":1668},{"f":1785,"k":"a","x":2323},{"f":1635,"k":"a","x":1672},{"f":2324,"k":"a","x":2325},{"f":2322,"k":"a","x":2326},{"f":2327,"k":"a","x":2313},{"k":"c","n":"Int.natCast_add","u":[]},{"f":2329,"k":"a","x":1668},{"f":2330,"k":"a","x":1672},{"f":2328,"k":"a","x":2331},{"f":1863,"k":"a","x":2326},{"f":1616,"k":"a","x":1719},{"f":1872,"k":"a","x":2334},{"f":1871,"k":"a","x":2335},{"f":1615,"k":"a","x":2302},{"f":1615,"k":"a","x":2337},{"f":1872,"k":"a","x":2338},{"f":2336,"k":"a","x":2339},{"f":1802,"k":"a","x":2340},{"f":2341,"k":"a","x":1690},{"f":1785,"k":"a","x":2342},{"f":1811,"k":"a","x":2166},{"f":2344,"k":"a","x":1623},{"f":1895,"k":"a","x":2345},{"f":1872,"k":"a","x":1823},{"f":2346,"k":"a","x":2347},{"f":1802,"k":"a","x":2348},{"f":2349,"k":"a","x":1690},{"f":2343,"k":"a","x":2350},{"f":2333,"k":"a","x":2351},{"f":2352,"k":"a","x":2313},{"f":1908,"k":"a","x":2323},{"f":2354,"k":"a","x":2342},{"f":2355,"k":"a","x":2325},{"f":2356,"k":"a","x":2350},{"f":1863,"k":"a","x":2323},{"f":1635,"k":"a","x":1663},{"f":1785,"k":"a","x":2359},{"f":1635,"k":"a","x":1667},{"f":2360,"k":"a","x":2361},{"f":2358,"k":"a","x":2362},{"f":2363,"k":"a","x":2342},{"f":2329,"k":"a","x":1663},{"f":2365,"k":"a","x":1667},{"f":2364,"k":"a","x":2366},{"f":1863,"k":"a","x":2362},{"f":1872,"k":"a","x":1820},{"f":1871,"k":"a","x":2369},{"f":1872,"k":"a","x":1720},{"f":2370,"k":"a","x":2371},{"f":1802,"k":"a","x":2372},{"f":2373,"k":"a","x":1690},{"f":1785,"k":"a","x":2374},{"f":1811,"k":"a","x":1716},{"f":2376,"k":"a","x":1623},{"f":1895,"k":"a","x":2377},{"f":1872,"k":"a","x":1822},{"f":2378,"k":"a","x":2379},{"f":1802,"k":"a","x":2380},{"f":2381,"k":"a","x":1690},{"f":2375,"k":"a","x":2382},{"f":2368,"k":"a","x":2383},{"f":2384,"k":"a","x":2342},{"f":1908,"k":"a","x":2359},{"f":2386,"k":"a","x":2374},{"f":2387,"k":"a","x":2361},{"f":2388,"k":"a","x":2382},{"f":1863,"k":"a","x":2359},{"f":1635,"k":"a","x":1658},{"f":1785,"k":"a","x":2391},{"f":1635,"k":"a","x":1662},{"f":2392,"k":"a","x":2393},{"f":2390,"k":"a","x":2394},{"f":2395,"k":"a","x":2374},{"f":2329,"k":"a","x":1658},{"f":2397,"k":"a","x":1662},{"f":2396,"k":"a","x":2398},{"f":1785,"k":"a","x":1638},{"f":2400,"k":"a","x":2393},{"f":1863,"k":"a","x":2401},{"f":26,"k":"a","x":62},{"f":29,"k":"a","x":62},{"f":2403,"k":"a","x":2404},{"f":1915,"k":"a","x":2405},{"f":1802,"k":"a","x":2406},{"f":2407,"k":"a","x":1690},{"f":1785,"k":"a","x":2408},{"f":1872,"k":"a","x":1821},{"f":1896,"k":"a","x":2410},{"f":1802,"k":"a","x":2411},{"f":2412,"k":"a","x":1690},{"f":2409,"k":"a","x":2413},{"f":2402,"k":"a","x":2414},{"f":2415,"k":"a","x":2374},{"f":1908,"k":"a","x":1638},{"f":2417,"k":"a","x":2408},{"f":2418,"k":"a","x":2393},{"f":2419,"k":"a","x":2413},{"f":1939,"k":"a","x":2408},{"f":2421,"k":"a","x":1638},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate_eval_0","u":[]},{"f":2423,"k":"a","x":1638},{"f":2424,"k":"a","x":1688},{"f":2422,"k":"a","x":2425},{"f":2420,"k":"a","x":2426},{"f":1863,"k":"a","x":2393},{"f":1792,"k":"a","x":2028},{"f":1635,"k":"a","x":1661},{"f":2429,"k":"a","x":2430},{"f":2428,"k":"a","x":2431},{"f":2432,"k":"a","x":2413},{"k":"c","n":"Int.natCast_mul","u":[]},{"f":2434,"k":"a","x":37},{"f":2435,"k":"a","x":1661},{"f":2433,"k":"a","x":2436},{"f":2429,"k":"a","x":1642},{"f":1863,"k":"a","x":2438},{"f":26,"k":"a","x":86},{"f":29,"k":"a","x":86},{"f":2440,"k":"a","x":2441},{"f":1915,"k":"a","x":2442},{"f":1802,"k":"a","x":2443},{"f":2444,"k":"a","x":1690},{"f":1914,"k":"a","x":2445},{"f":2439,"k":"a","x":2446},{"f":2447,"k":"a","x":2413},{"f":1926,"k":"a","x":2028},{"f":2449,"k":"a","x":1904},{"f":2450,"k":"a","x":1642},{"f":2451,"k":"a","x":2445},{"f":1931,"k":"a","x":2028},{"f":2453,"k":"a","x":1904},{"f":335,"k":"a","x":2454},{"f":1935,"k":"a","x":2028},{"f":2455,"k":"a","x":2456},{"f":2452,"k":"a","x":2457},{"f":1939,"k":"a","x":2445},{"f":2459,"k":"a","x":1642},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate_eval_1","u":[]},{"f":2461,"k":"a","x":1638},{"f":2462,"k":"a","x":1642},{"f":2463,"k":"a","x":1687},{"f":2460,"k":"a","x":2464},{"f":2458,"k":"a","x":2465},{"f":2448,"k":"a","x":2466},{"f":1939,"k":"a","x":2413},{"f":1802,"k":"a","x":2410},{"f":2469,"k":"a","x":1690},{"f":1914,"k":"a","x":2470},{"f":2468,"k":"a","x":2471},{"f":1959,"k":"a","x":2410},{"f":2473,"k":"a","x":1690},{"f":1962,"k":"a","x":1821},{"f":1964,"k":"a","x":2475},{"f":1053,"k":"a","x":2476},{"f":1969,"k":"a","x":2475},{"f":2478,"k":"a","x":1982},{"f":1981,"k":"a","x":1821},{"f":2479,"k":"a","x":2480},{"f":2477,"k":"a","x":2481},{"f":1062,"k":"a","x":2476},{"f":2483,"k":"a","x":2481},{"f":1061,"k":"a","x":2484},{"f":2485,"k":"a","x":1066},{"f":335,"k":"a","x":2486},{"f":2487,"k":"a","x":1070},{"f":2482,"k":"a","x":2488},{"f":2474,"k":"a","x":2489},{"f":2472,"k":"a","x":2490},{"f":2467,"k":"a","x":2491},{"f":2437,"k":"a","x":2492},{"f":2427,"k":"a","x":2493},{"f":2416,"k":"a","x":2494},{"f":1939,"k":"a","x":2374},{"f":1802,"k":"a","x":2369},{"f":2497,"k":"a","x":1690},{"f":1785,"k":"a","x":2498},{"f":1802,"k":"a","x":2371},{"f":2500,"k":"a","x":1690},{"f":2499,"k":"a","x":2501},{"f":2496,"k":"a","x":2502},{"f":2006,"k":"a","x":2369},{"f":2504,"k":"a","x":2371},{"f":2505,"k":"a","x":1690},{"f":2503,"k":"a","x":2506},{"f":2495,"k":"a","x":2507},{"f":2399,"k":"a","x":2508},{"f":2389,"k":"a","x":2509},{"f":1863,"k":"a","x":2361},{"f":1635,"k":"a","x":31},{"f":1792,"k":"a","x":2512},{"f":1635,"k":"a","x":1666},{"f":2513,"k":"a","x":2514},{"f":2511,"k":"a","x":2515},{"f":2516,"k":"a","x":2382},{"f":2434,"k":"a","x":31},{"f":2518,"k":"a","x":1666},{"f":2517,"k":"a","x":2519},{"f":2513,"k":"a","x":1646},{"f":1863,"k":"a","x":2521},{"f":1802,"k":"a","x":2377},{"f":2523,"k":"a","x":1690},{"f":1792,"k":"a","x":2524},{"f":26,"k":"a","x":103},{"f":29,"k":"a","x":103},{"f":2526,"k":"a","x":2527},{"f":1915,"k":"a","x":2528},{"f":1802,"k":"a","x":2529},{"f":2530,"k":"a","x":1690},{"f":2525,"k":"a","x":2531},{"f":2522,"k":"a","x":2532},{"f":2533,"k":"a","x":2382},{"f":1926,"k":"a","x":2512},{"f":2535,"k":"a","x":2524},{"f":2536,"k":"a","x":1646},{"f":2537,"k":"a","x":2531},{"f":1931,"k":"a","x":2512},{"f":2539,"k":"a","x":2524},{"f":335,"k":"a","x":2540},{"f":1935,"k":"a","x":2512},{"f":2541,"k":"a","x":2542},{"f":2538,"k":"a","x":2543},{"f":1939,"k":"a","x":2531},{"f":2545,"k":"a","x":1646},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate_eval_2","u":[]},{"f":2547,"k":"a","x":1638},{"f":2548,"k":"a","x":1642},{"f":2549,"k":"a","x":1646},{"f":2550,"k":"a","x":1686},{"f":2546,"k":"a","x":2551},{"f":2544,"k":"a","x":2552},{"f":2534,"k":"a","x":2553},{"f":1939,"k":"a","x":2382},{"f":1802,"k":"a","x":2379},{"f":2556,"k":"a","x":1690},{"f":2525,"k":"a","x":2557},{"f":2555,"k":"a","x":2558},{"f":1958,"k":"a","x":2377},{"f":2560,"k":"a","x":2379},{"f":2561,"k":"a","x":1690},{"f":1962,"k":"a","x":1822},{"f":1964,"k":"a","x":2563},{"f":1053,"k":"a","x":2564},{"f":1969,"k":"a","x":2563},{"f":2566,"k":"a","x":1982},{"f":1981,"k":"a","x":1822},{"f":2567,"k":"a","x":2568},{"f":2565,"k":"a","x":2569},{"f":1062,"k":"a","x":2564},{"f":2571,"k":"a","x":2569},{"f":1061,"k":"a","x":2572},{"f":2573,"k":"a","x":1066},{"f":335,"k":"a","x":2574},{"f":2575,"k":"a","x":1070},{"f":2570,"k":"a","x":2576},{"f":2562,"k":"a","x":2577},{"f":2559,"k":"a","x":2578},{"f":2554,"k":"a","x":2579},{"f":2520,"k":"a","x":2580},{"f":2510,"k":"a","x":2581},{"f":2385,"k":"a","x":2582},{"f":1939,"k":"a","x":2342},{"f":1802,"k":"a","x":2335},{"f":2585,"k":"a","x":1690},{"f":1785,"k":"a","x":2586},{"f":1802,"k":"a","x":2339},{"f":2588,"k":"a","x":1690},{"f":2587,"k":"a","x":2589},{"f":2584,"k":"a","x":2590},{"f":2006,"k":"a","x":2335},{"f":2592,"k":"a","x":2339},{"f":2593,"k":"a","x":1690},{"f":2591,"k":"a","x":2594},{"f":2583,"k":"a","x":2595},{"f":2367,"k":"a","x":2596},{"f":2357,"k":"a","x":2597},{"f":1863,"k":"a","x":2325},{"f":1635,"k":"a","x":122},{"f":1792,"k":"a","x":2600},{"f":1635,"k":"a","x":1671},{"f":2601,"k":"a","x":2602},{"f":2599,"k":"a","x":2603},{"f":2604,"k":"a","x":2350},{"f":2434,"k":"a","x":122},{"f":2606,"k":"a","x":1671},{"f":2605,"k":"a","x":2607},{"f":2601,"k":"a","x":1648},{"f":1863,"k":"a","x":2609},{"f":1802,"k":"a","x":2345},{"f":2611,"k":"a","x":1690},{"f":1792,"k":"a","x":2612},{"f":1915,"k":"a","x":790},{"f":1802,"k":"a","x":2614},{"f":2615,"k":"a","x":1690},{"f":2613,"k":"a","x":2616},{"f":2610,"k":"a","x":2617},{"f":2618,"k":"a","x":2350},{"f":1926,"k":"a","x":2600},{"f":2620,"k":"a","x":2612},{"f":2621,"k":"a","x":1648},{"f":2622,"k":"a","x":2616},{"f":1931,"k":"a","x":2600},{"f":2624,"k":"a","x":2612},{"f":335,"k":"a","x":2625},{"f":1935,"k":"a","x":2600},{"f":2626,"k":"a","x":2627},{"f":2623,"k":"a","x":2628},{"f":1939,"k":"a","x":2616},{"f":2630,"k":"a","x":1648},{"k":"c","n":"Lean.Omega.LinearCombo.coordinate_eval_3","u":[]},{"f":2632,"k":"a","x":1638},{"f":2633,"k":"a","x":1642},{"f":2634,"k":"a","x":1646},{"f":2635,"k":"a","x":1648},{"f":2636,"k":"a","x":1685},{"f":2631,"k":"a","x":2637},{"f":2629,"k":"a","x":2638},{"f":2619,"k":"a","x":2639},{"f":1939,"k":"a","x":2350},{"f":1802,"k":"a","x":2347},{"f":2642,"k":"a","x":1690},{"f":2613,"k":"a","x":2643},{"f":2641,"k":"a","x":2644},{"f":1958,"k":"a","x":2345},{"f":2646,"k":"a","x":2347},{"f":2647,"k":"a","x":1690},{"f":1962,"k":"a","x":1823},{"f":1964,"k":"a","x":2649},{"f":1053,"k":"a","x":2650},{"f":1969,"k":"a","x":2649},{"f":2652,"k":"a","x":1982},{"f":1981,"k":"a","x":1823},{"f":2653,"k":"a","x":2654},{"f":2651,"k":"a","x":2655},{"f":1062,"k":"a","x":2650},{"f":2657,"k":"a","x":2655},{"f":1061,"k":"a","x":2658},{"f":2659,"k":"a","x":1066},{"f":335,"k":"a","x":2660},{"f":2661,"k":"a","x":1070},{"f":2656,"k":"a","x":2662},{"f":2648,"k":"a","x":2663},{"f":2645,"k":"a","x":2664},{"f":2640,"k":"a","x":2665},{"f":2608,"k":"a","x":2666},{"f":2598,"k":"a","x":2667},{"f":2353,"k":"a","x":2668},{"f":1939,"k":"a","x":2313},{"f":1802,"k":"a","x":2305},{"f":2671,"k":"a","x":1690},{"f":1785,"k":"a","x":2672},{"f":1802,"k":"a","x":2310},{"f":2674,"k":"a","x":1690},{"f":2673,"k":"a","x":2675},{"f":2670,"k":"a","x":2676},{"f":2006,"k":"a","x":2305},{"f":2678,"k":"a","x":2310},{"f":2679,"k":"a","x":1690},{"f":2677,"k":"a","x":2680},{"f":2669,"k":"a","x":2681},{"f":2332,"k":"a","x":2682},{"f":2321,"k":"a","x":2683},{"f":2684,"k":"a","x":2052},{"f":2317,"k":"a","x":2685},{"f":1939,"k":"a","x":2234},{"f":1802,"k":"a","x":2230},{"f":2688,"k":"a","x":1690},{"f":1785,"k":"a","x":2689},{"f":2690,"k":"a","x":2019},{"f":2687,"k":"a","x":2691},{"f":2006,"k":"a","x":2230},{"f":2693,"k":"a","x":1882},{"f":2694,"k":"a","x":1690},{"f":2692,"k":"a","x":2695},{"f":2686,"k":"a","x":2696},{"f":2300,"k":"a","x":2697},{"f":2237,"k":"a","x":2698},{"f":1939,"k":"a","x":2210},{"f":1802,"k":"a","x":2201},{"f":2701,"k":"a","x":1690},{"f":1778,"k":"a","x":2702},{"f":1802,"k":"a","x":2207},{"f":2704,"k":"a","x":1690},{"f":2703,"k":"a","x":2705},{"f":2700,"k":"a","x":2706},{"f":2076,"k":"a","x":2201},{"f":2708,"k":"a","x":2207},{"f":2709,"k":"a","x":1690},{"f":2707,"k":"a","x":2710},{"f":2699,"k":"a","x":2711},{"f":2222,"k":"a","x":2712},{"f":2192,"k":"a","x":2713},{"f":2190,"k":"a","x":2714},{"f":2182,"k":"a","x":2715},{"f":2086,"k":"a","x":2176},{"f":2717,"k":"a","x":1690},{"f":1778,"k":"a","x":1674},{"f":2719,"k":"a","x":2193},{"f":1769,"k":"a","x":2720},{"f":1810,"k":"a","x":2230},{"f":2722,"k":"a","x":2224},{"f":1802,"k":"a","x":2723},{"f":2724,"k":"a","x":1690},{"f":2721,"k":"a","x":2725},{"f":2726,"k":"a","x":1830},{"f":1832,"k":"a","x":1674},{"f":2728,"k":"a","x":2193},{"f":2100,"k":"a","x":1674},{"f":2730,"k":"a","x":1619},{"f":2731,"k":"a","x":2119},{"f":2729,"k":"a","x":2732},{"f":2727,"k":"a","x":2733},{"f":1863,"k":"a","x":2720},{"f":1778,"k":"a","x":2313},{"f":2736,"k":"a","x":2245},{"f":2735,"k":"a","x":2737},{"f":2738,"k":"a","x":2725},{"f":1889,"k":"a","x":1674},{"f":2740,"k":"a","x":2313},{"f":2741,"k":"a","x":2193},{"f":2742,"k":"a","x":2245},{"f":2743,"k":"a","x":2683},{"f":2744,"k":"a","x":2285},{"f":2739,"k":"a","x":2745},{"f":1939,"k":"a","x":2725},{"f":1778,"k":"a","x":2689},{"f":2748,"k":"a","x":2291},{"f":2747,"k":"a","x":2749},{"f":2076,"k":"a","x":2230},{"f":2751,"k":"a","x":2224},{"f":2752,"k":"a","x":1690},{"f":2750,"k":"a","x":2753},{"f":2746,"k":"a","x":2754},{"f":2734,"k":"a","x":2755},{"f":2718,"k":"a","x":2756},{"f":2716,"k":"a","x":2757},{"f":2180,"k":"a","x":2758},{"f":1692,"k":"a","x":1750},{"f":2760,"k":"a","x":1748},{"f":2761,"k":"a","x":1820},{"f":2762,"k":"a","x":1690},{"f":2086,"k":"a","x":1820},{"f":2764,"k":"a","x":1690},{"f":1769,"k":"a","x":1638},{"f":2766,"k":"a","x":2408},{"f":2767,"k":"a","x":1830},{"k":"c","n":"Int.natCast_nonneg","u":[]},{"f":2769,"k":"a","x":1637},{"f":2768,"k":"a","x":2770},{"f":2771,"k":"a","x":2426},{"f":2765,"k":"a","x":2772},{"f":2763,"k":"a","x":2773},{"f":1755,"k":"a","x":1624},{"f":2775,"k":"a","x":1690},{"f":1764,"k":"a","x":1624},{"f":2777,"k":"a","x":1690},{"f":1778,"k":"a","x":2028},{"f":2400,"k":"a","x":1591},{"f":2779,"k":"a","x":2780},{"f":1769,"k":"a","x":2781},{"f":1810,"k":"a","x":1875},{"f":1819,"k":"a","x":1820},{"f":2783,"k":"a","x":2784},{"f":1802,"k":"a","x":2785},{"f":2786,"k":"a","x":1690},{"f":2782,"k":"a","x":2787},{"f":2788,"k":"a","x":1830},{"f":1832,"k":"a","x":2028},{"f":2790,"k":"a","x":2780},{"f":1835,"k":"a","x":1638},{"f":2792,"k":"a","x":2028},{"k":"c","n":"Lean.Omega.Int.ofNat_lt_of_lt","u":[]},{"f":2794,"k":"a","x":1637},{"f":2795,"k":"a","x":37},{"f":2796,"k":"a","x":181},{"f":2793,"k":"a","x":2797},{"f":2791,"k":"a","x":2798},{"f":2789,"k":"a","x":2799},{"f":1863,"k":"a","x":2781},{"f":1778,"k":"a","x":1904},{"f":2370,"k":"a","x":1882},{"f":1802,"k":"a","x":2803},{"f":2804,"k":"a","x":1690},{"f":2802,"k":"a","x":2805},{"f":2801,"k":"a","x":2806},{"f":2807,"k":"a","x":2787},{"f":1889,"k":"a","x":2028},{"f":2809,"k":"a","x":1904},{"f":2810,"k":"a","x":2780},{"f":2811,"k":"a","x":2805},{"f":2812,"k":"a","x":2457},{"f":1863,"k":"a","x":2780},{"f":2409,"k":"a","x":2019},{"f":2814,"k":"a","x":2815},{"f":2816,"k":"a","x":2805},{"f":2418,"k":"a","x":1591},{"f":2818,"k":"a","x":2019},{"f":2819,"k":"a","x":2426},{"f":2820,"k":"a","x":2052},{"f":2817,"k":"a","x":2821},{"f":1939,"k":"a","x":2805},{"f":2499,"k":"a","x":2019},{"f":2823,"k":"a","x":2824},{"f":2504,"k":"a","x":1882},{"f":2826,"k":"a","x":1690},{"f":2825,"k":"a","x":2827},{"f":2822,"k":"a","x":2828},{"f":2813,"k":"a","x":2829},{"f":2808,"k":"a","x":2830},{"f":1939,"k":"a","x":2787},{"f":1802,"k":"a","x":2784},{"f":2833,"k":"a","x":1690},{"f":2802,"k":"a","x":2834},{"f":2832,"k":"a","x":2835},{"f":2076,"k":"a","x":1875},{"f":2837,"k":"a","x":2784},{"f":2838,"k":"a","x":1690},{"f":2836,"k":"a","x":2839},{"f":2831,"k":"a","x":2840},{"f":2800,"k":"a","x":2841},{"f":2778,"k":"a","x":2842},{"f":2776,"k":"a","x":2843},{"f":2774,"k":"a","x":2844},{"f":2759,"k":"a","x":2845},{"f":2173,"k":"a","x":2846},{"f":2163,"k":"a","x":2847},{"f":2761,"k":"a","x":1821},{"f":2849,"k":"a","x":1690},{"f":2086,"k":"a","x":1821},{"f":2851,"k":"a","x":1690},{"f":1769,"k":"a","x":1642},{"f":2853,"k":"a","x":2445},{"f":2854,"k":"a","x":1830},{"f":2769,"k":"a","x":1641},{"f":2855,"k":"a","x":2856},{"f":2857,"k":"a","x":2465},{"f":2852,"k":"a","x":2858},{"f":2850,"k":"a","x":2859},{"f":1755,"k":"a","x":1625},{"f":2861,"k":"a","x":1690},{"f":1764,"k":"a","x":1625},{"f":2863,"k":"a","x":1690},{"f":1785,"k":"a","x":1642},{"f":2865,"k":"a","x":1591},{"f":2779,"k":"a","x":2866},{"f":1769,"k":"a","x":2867},{"f":1819,"k":"a","x":1821},{"f":2783,"k":"a","x":2869},{"f":1802,"k":"a","x":2870},{"f":2871,"k":"a","x":1690},{"f":2868,"k":"a","x":2872},{"f":2873,"k":"a","x":1830},{"f":2790,"k":"a","x":2866},{"f":1835,"k":"a","x":1642},{"f":2876,"k":"a","x":2028},{"f":2794,"k":"a","x":1641},{"f":2878,"k":"a","x":37},{"f":2879,"k":"a","x":177},{"f":2877,"k":"a","x":2880},{"f":2875,"k":"a","x":2881},{"f":2874,"k":"a","x":2882},{"f":1863,"k":"a","x":2867},{"f":1871,"k":"a","x":2410},{"f":2885,"k":"a","x":1882},{"f":1802,"k":"a","x":2886},{"f":2887,"k":"a","x":1690},{"f":2802,"k":"a","x":2888},{"f":2884,"k":"a","x":2889},{"f":2890,"k":"a","x":2872},{"f":2810,"k":"a","x":2866},{"f":2892,"k":"a","x":2888},{"f":2893,"k":"a","x":2457},{"f":1863,"k":"a","x":2866},{"f":1785,"k":"a","x":2445},{"f":2896,"k":"a","x":2019},{"f":2895,"k":"a","x":2897},{"f":2898,"k":"a","x":2888},{"f":1908,"k":"a","x":1642},{"f":2900,"k":"a","x":2445},{"f":2901,"k":"a","x":1591},{"f":2902,"k":"a","x":2019},{"f":2903,"k":"a","x":2465},{"f":2904,"k":"a","x":2052},{"f":2899,"k":"a","x":2905},{"f":1939,"k":"a","x":2888},{"f":1785,"k":"a","x":2470},{"f":2908,"k":"a","x":2019},{"f":2907,"k":"a","x":2909},{"f":2006,"k":"a","x":2410},{"f":2911,"k":"a","x":1882},{"f":2912,"k":"a","x":1690},{"f":2910,"k":"a","x":2913},{"f":2906,"k":"a","x":2914},{"f":2894,"k":"a","x":2915},{"f":2891,"k":"a","x":2916},{"f":1939,"k":"a","x":2872},{"f":1802,"k":"a","x":2869},{"f":2919,"k":"a","x":1690},{"f":2802,"k":"a","x":2920},{"f":2918,"k":"a","x":2921},{"f":2837,"k":"a","x":2869},{"f":2923,"k":"a","x":1690},{"f":2922,"k":"a","x":2924},{"f":2917,"k":"a","x":2925},{"f":2883,"k":"a","x":2926},{"f":2864,"k":"a","x":2927},{"f":2862,"k":"a","x":2928},{"f":2860,"k":"a","x":2929},{"f":2848,"k":"a","x":2930},{"f":2154,"k":"a","x":2931},{"f":2147,"k":"a","x":2932},{"f":1726,"k":"a","x":2933},{"f":1701,"k":"a","x":2934},{"f":1577,"k":"a","x":1591},{"f":1574,"k":"a","x":2936},{"f":2937,"k":"a","x":1696},{"f":1702,"k":"a","x":2938},{"f":2939,"k":"a","x":1724},{"f":2940,"k":"a","x":1690},{"f":2155,"k":"a","x":2938},{"f":2942,"k":"a","x":1592},{"f":2943,"k":"a","x":2159},{"f":2944,"k":"a","x":1591},{"f":1616,"k":"a","x":1758},{"f":1615,"k":"a","x":2946},{"f":2945,"k":"a","x":2947},{"f":2948,"k":"a","x":1690},{"f":2949,"k":"a","x":2847},{"f":1763,"k":"a","x":1592},{"f":2951,"k":"a","x":2947},{"f":2952,"k":"a","x":1690},{"f":1778,"k":"a","x":1642},{"f":13,"k":"a","x":1679},{"f":2955,"k":"a","x":37},{"f":1635,"k":"a","x":2956},{"f":1785,"k":"a","x":2957},{"f":2958,"k":"a","x":1591},{"f":2954,"k":"a","x":2959},{"f":1769,"k":"a","x":2960},{"f":1810,"k":"a","x":2410},{"f":1819,"k":"a","x":1738},{"f":2962,"k":"a","x":2963},{"f":1802,"k":"a","x":2964},{"f":2965,"k":"a","x":1690},{"f":2961,"k":"a","x":2966},{"f":2967,"k":"a","x":1830},{"f":1832,"k":"a","x":1642},{"f":2969,"k":"a","x":2959},{"f":1835,"k":"a","x":2957},{"f":2971,"k":"a","x":1642},{"f":2794,"k":"a","x":2956},{"f":2973,"k":"a","x":1641},{"f":2974,"k":"a","x":183},{"f":2972,"k":"a","x":2975},{"f":2970,"k":"a","x":2976},{"f":2968,"k":"a","x":2977},{"f":1863,"k":"a","x":2960},{"f":1778,"k":"a","x":2445},{"f":1872,"k":"a","x":1738},{"f":1871,"k":"a","x":2981},{"f":2982,"k":"a","x":1882},{"f":1802,"k":"a","x":2983},{"f":2984,"k":"a","x":1690},{"f":2980,"k":"a","x":2985},{"f":2979,"k":"a","x":2986},{"f":2987,"k":"a","x":2966},{"f":1889,"k":"a","x":1642},{"f":2989,"k":"a","x":2445},{"f":2990,"k":"a","x":2959},{"f":2991,"k":"a","x":2985},{"f":2992,"k":"a","x":2465},{"f":1863,"k":"a","x":2959},{"f":1785,"k":"a","x":2095},{"f":2995,"k":"a","x":2019},{"f":2994,"k":"a","x":2996},{"f":2997,"k":"a","x":2985},{"f":1908,"k":"a","x":2957},{"f":2999,"k":"a","x":2095},{"f":3000,"k":"a","x":1591},{"f":3001,"k":"a","x":2019},{"f":1863,"k":"a","x":2957},{"f":5,"k":"a","x":1576},{"f":3004,"k":"a","x":1576},{"f":3005,"k":"a","x":1576},{"f":9,"k":"a","x":1576},{"k":"c","n":"Int.instMod","u":[]},{"f":3007,"k":"a","x":3008},{"f":3006,"k":"a","x":3009},{"f":3010,"k":"a","x":1680},{"f":3011,"k":"a","x":2028},{"f":3003,"k":"a","x":3012},{"f":3013,"k":"a","x":2095},{"k":"c","n":"Int.natCast_emod","u":[]},{"f":3015,"k":"a","x":1679},{"f":3016,"k":"a","x":37},{"f":3014,"k":"a","x":3017},{"f":3011,"k":"a","x":1619},{"f":1863,"k":"a","x":3019},{"f":3020,"k":"a","x":2090},{"f":3021,"k":"a","x":2095},{"k":"c","n":"Int.emod_def","u":[]},{"f":3023,"k":"a","x":1680},{"f":3024,"k":"a","x":1619},{"f":3022,"k":"a","x":3025},{"f":3026,"k":"a","x":2143},{"f":3018,"k":"a","x":3027},{"f":3002,"k":"a","x":3028},{"f":3029,"k":"a","x":2052},{"f":2998,"k":"a","x":3030},{"f":1939,"k":"a","x":2985},{"f":1802,"k":"a","x":2981},{"f":3033,"k":"a","x":1690},{"f":1785,"k":"a","x":3034},{"f":3035,"k":"a","x":2019},{"f":3032,"k":"a","x":3036},{"f":2006,"k":"a","x":2981},{"f":3038,"k":"a","x":1882},{"f":3039,"k":"a","x":1690},{"f":3037,"k":"a","x":3040},{"f":3031,"k":"a","x":3041},{"f":2993,"k":"a","x":3042},{"f":2988,"k":"a","x":3043},{"f":1939,"k":"a","x":2966},{"f":1778,"k":"a","x":2470},{"f":1802,"k":"a","x":2963},{"f":3047,"k":"a","x":1690},{"f":3046,"k":"a","x":3048},{"f":3045,"k":"a","x":3049},{"f":2076,"k":"a","x":2410},{"f":3051,"k":"a","x":2963},{"f":3052,"k":"a","x":1690},{"f":3050,"k":"a","x":3053},{"f":3044,"k":"a","x":3054},{"f":2978,"k":"a","x":3055},{"f":2953,"k":"a","x":3056},{"f":2950,"k":"a","x":3057},{"f":2941,"k":"a","x":3058},{"f":2935,"k":"a","x":3059},{"f":1691,"k":"a","x":3060},{"b":"e","k":"l","n":"","t":1559,"v":3061},{"f":1572,"k":"a","x":3062},{"f":2937,"k":"a","x":1583},{"f":1573,"k":"a","x":3064},{"f":1596,"k":"a","x":3064},{"f":1061,"k":"a","x":3066},{"f":3067,"k":"a","x":1066},{"f":1053,"k":"a","x":3068},{"f":1601,"k":"a","x":3066},{"f":3070,"k":"a","x":1066},{"f":3069,"k":"a","x":3071},{"f":1062,"k":"a","x":3068},{"f":3073,"k":"a","x":3071},{"f":1061,"k":"a","x":3074},{"f":3075,"k":"a","x":1066},{"f":335,"k":"a","x":3076},{"f":3077,"k":"a","x":1070},{"f":3072,"k":"a","x":3078},{"f":3065,"k":"a","x":3079},{"f":3080,"k":"a","x":1629},{"f":3081,"k":"a","x":1690},{"f":1694,"k":"a","x":2938},{"f":3083,"k":"a","x":1629},{"f":3084,"k":"a","x":1690},{"f":3085,"k":"a","x":2934},{"f":1702,"k":"a","x":1698},{"f":3087,"k":"a","x":1724},{"f":3088,"k":"a","x":1690},{"f":2155,"k":"a","x":1698},{"f":3090,"k":"a","x":1592},{"f":3091,"k":"a","x":2159},{"f":3092,"k":"a","x":1591},{"f":3093,"k":"a","x":2947},{"f":3094,"k":"a","x":1690},{"f":3095,"k":"a","x":2847},{"f":1621,"k":"a","x":1736},{"f":1615,"k":"a","x":3097},{"f":2939,"k":"a","x":3098},{"f":3099,"k":"a","x":1690},{"f":2951,"k":"a","x":3098},{"f":3101,"k":"a","x":1690},{"f":1778,"k":"a","x":2957},{"f":3103,"k":"a","x":2866},{"f":1769,"k":"a","x":3104},{"f":1810,"k":"a","x":2981},{"f":3106,"k":"a","x":2869},{"f":1802,"k":"a","x":3107},{"f":3108,"k":"a","x":1690},{"f":3105,"k":"a","x":3109},{"f":3110,"k":"a","x":1830},{"f":1832,"k":"a","x":2957},{"f":3112,"k":"a","x":2866},{"f":2876,"k":"a","x":2957},{"f":2878,"k":"a","x":2956},{"f":3115,"k":"a","x":183},{"f":3114,"k":"a","x":3116},{"f":3113,"k":"a","x":3117},{"f":3111,"k":"a","x":3118},{"f":1863,"k":"a","x":3104},{"f":1778,"k":"a","x":2095},{"f":3121,"k":"a","x":2888},{"f":3120,"k":"a","x":3122},{"f":3123,"k":"a","x":3109},{"f":1889,"k":"a","x":2957},{"f":3125,"k":"a","x":2095},{"f":3126,"k":"a","x":2866},{"f":3127,"k":"a","x":2888},{"f":3128,"k":"a","x":3028},{"f":3129,"k":"a","x":2915},{"f":3124,"k":"a","x":3130},{"f":1939,"k":"a","x":3109},{"f":1778,"k":"a","x":3034},{"f":3133,"k":"a","x":2920},{"f":3132,"k":"a","x":3134},{"f":2076,"k":"a","x":2981},{"f":3136,"k":"a","x":2869},{"f":3137,"k":"a","x":1690},{"f":3135,"k":"a","x":3138},{"f":3131,"k":"a","x":3139},{"f":3119,"k":"a","x":3140},{"f":3102,"k":"a","x":3141},{"f":3100,"k":"a","x":3142},{"f":3096,"k":"a","x":3143},{"f":3089,"k":"a","x":3144},{"f":3086,"k":"a","x":3145},{"f":3082,"k":"a","x":3146},{"b":"e","k":"l","n":"","t":1565,"v":3147},{"f":3063,"k":"a","x":3148},{"b":"e","k":"l","n":"","t":1529,"v":3149},{"b":"e","k":"l","n":"","t":1505,"v":3150},{"b":"e","k":"l","n":"","t":1503,"v":3151},{"b":"e","k":"l","n":"","t":142,"v":3152},{"k":"c","n":"List.Nodup","u":[{"k":"z"}]},{"f":3154,"k":"a","x":143},{"k":"c","n":"UorAtlas.Closure.presentationBlocks","u":[]},{"f":3156,"k":"a","x":23},{"f":3155,"k":"a","x":3157},{"b":"e","k":"p","n":"","t":361,"v":3158},{"f":507,"k":"a","x":3158},{"f":1613,"k":"a","x":143},{"f":367,"k":"a","x":23},{"f":3162,"k":"a","x":69},{"f":3161,"k":"a","x":3163},{"f":3162,"k":"a","x":89},{"f":3161,"k":"a","x":3165},{"f":3162,"k":"a","x":106},{"f":3161,"k":"a","x":3167},{"f":3162,"k":"a","x":961},{"f":3161,"k":"a","x":3169},{"f":1622,"k":"a","x":143},{"f":3170,"k":"a","x":3171},{"f":3168,"k":"a","x":3172},{"f":3166,"k":"a","x":3173},{"f":3164,"k":"a","x":3174},{"f":3155,"k":"a","x":3175},{"f":3160,"k":"a","x":3176},{"f":513,"k":"a","x":3158},{"f":3178,"k":"a","x":3176},{"f":335,"k":"a","x":3179},{"k":"c","n":"List","u":[{"k":"z"}]},{"f":3181,"k":"a","x":143},{"f":270,"k":"a","x":3182},{"f":3183,"k":"a","x":264},{"f":3184,"k":"a","x":3157},{"f":3185,"k":"a","x":3175},{"f":3155,"k":"a","x":55},{"b":"e","k":"l","n":"","t":3182,"v":3187},{"f":3186,"k":"a","x":3188},{"k":"c","n":"UorAtlas.Closure.presentationBlocks.eq_1","u":[]},{"f":3190,"k":"a","x":23},{"f":3189,"k":"a","x":3191},{"f":3180,"k":"a","x":3192},{"f":3177,"k":"a","x":3193},{"k":"c","n":"Iff.mpr","u":[]},{"f":3195,"k":"a","x":3176},{"f":538,"k":"a","x":143},{"f":3197,"k":"a","x":3182},{"k":"c","n":"List.instMembership","u":[{"k":"z"}]},{"f":3199,"k":"a","x":143},{"f":3198,"k":"a","x":3200},{"f":3201,"k":"a","x":3174},{"f":3202,"k":"a","x":3163},{"f":486,"k":"a","x":3203},{"f":678,"k":"a","x":3204},{"f":3155,"k":"a","x":3174},{"f":3205,"k":"a","x":3206},{"f":3196,"k":"a","x":3207},{"k":"c","n":"List.nodup_cons","u":[{"k":"z"}]},{"f":3209,"k":"a","x":143},{"f":3210,"k":"a","x":3163},{"f":3211,"k":"a","x":3174},{"f":3208,"k":"a","x":3212},{"f":214,"k":"a","x":3204},{"f":3214,"k":"a","x":3206},{"k":"c","n":"Or.casesOn","u":[]},{"f":367,"k":"a","x":53},{"f":3217,"k":"a","x":69},{"f":175,"k":"a","x":3218},{"f":3217,"k":"a","x":89},{"f":3219,"k":"a","x":3220},{"f":3216,"k":"a","x":3221},{"f":3217,"k":"a","x":106},{"f":3161,"k":"a","x":3223},{"f":3217,"k":"a","x":961},{"f":3161,"k":"a","x":3225},{"f":3226,"k":"a","x":3171},{"f":3224,"k":"a","x":3227},{"f":3201,"k":"a","x":3228},{"f":3229,"k":"a","x":3218},{"f":3222,"k":"a","x":3230},{"f":551,"k":"a","x":3221},{"f":3232,"k":"a","x":3230},{"b":"e","k":"l","n":"","t":3233,"v":1530},{"f":3231,"k":"a","x":3234},{"k":"c","n":"Iff.mp","u":[]},{"f":3161,"k":"a","x":3220},{"f":3237,"k":"a","x":3228},{"f":3201,"k":"a","x":3238},{"f":3239,"k":"a","x":3218},{"f":3236,"k":"a","x":3240},{"f":3241,"k":"a","x":3233},{"k":"c","n":"List.mem_cons","u":[{"k":"z"}]},{"f":3243,"k":"a","x":143},{"f":3244,"k":"a","x":3220},{"f":3245,"k":"a","x":3228},{"f":3246,"k":"a","x":3218},{"f":3242,"k":"a","x":3247},{"f":3248,"k":"a","x":55},{"f":3235,"k":"a","x":3249},{"k":"c","n":"UorAtlas.Closure.presentation_blk_ne","u":[]},{"f":3251,"k":"a","x":153},{"f":3252,"k":"a","x":69},{"f":3253,"k":"a","x":89},{"f":363,"k":"a","x":69},{"f":3255,"k":"a","x":89},{"f":1053,"k":"a","x":3256},{"f":51,"k":"a","x":69},{"f":3258,"k":"a","x":89},{"f":1056,"k":"a","x":3259},{"f":73,"k":"a","x":69},{"f":3261,"k":"a","x":89},{"f":3260,"k":"a","x":3262},{"f":3257,"k":"a","x":3263},{"f":1062,"k":"a","x":3256},{"f":3265,"k":"a","x":3263},{"f":1061,"k":"a","x":3266},{"f":3267,"k":"a","x":1066},{"f":335,"k":"a","x":3268},{"f":3269,"k":"a","x":1070},{"f":3264,"k":"a","x":3270},{"f":3254,"k":"a","x":3271},{"f":3272,"k":"a","x":158},{"b":"e","k":"l","n":"","t":3221,"v":3273},{"f":3250,"k":"a","x":3274},{"f":460,"k":"a","x":69},{"f":175,"k":"a","x":3276},{"f":460,"k":"a","x":106},{"f":3277,"k":"a","x":3278},{"f":3216,"k":"a","x":3279},{"f":460,"k":"a","x":961},{"f":3161,"k":"a","x":3281},{"f":3282,"k":"a","x":3171},{"f":3201,"k":"a","x":3283},{"f":3284,"k":"a","x":3276},{"f":3280,"k":"a","x":3285},{"f":551,"k":"a","x":3279},{"f":3287,"k":"a","x":3285},{"b":"e","k":"l","n":"","t":3288,"v":1530},{"f":3286,"k":"a","x":3289},{"f":3161,"k":"a","x":3278},{"f":3291,"k":"a","x":3283},{"f":3201,"k":"a","x":3292},{"f":3293,"k":"a","x":3276},{"f":3236,"k":"a","x":3294},{"f":3295,"k":"a","x":3288},{"f":3244,"k":"a","x":3278},{"f":3297,"k":"a","x":3283},{"f":3298,"k":"a","x":3276},{"f":3296,"k":"a","x":3299},{"f":3300,"k":"a","x":158},{"f":3290,"k":"a","x":3301},{"f":3251,"k":"a","x":190},{"f":3303,"k":"a","x":69},{"f":3304,"k":"a","x":106},{"f":3255,"k":"a","x":106},{"f":1053,"k":"a","x":3306},{"f":3258,"k":"a","x":106},{"f":1056,"k":"a","x":3308},{"f":3261,"k":"a","x":106},{"f":3309,"k":"a","x":3310},{"f":3307,"k":"a","x":3311},{"f":1062,"k":"a","x":3306},{"f":3313,"k":"a","x":3311},{"f":1061,"k":"a","x":3314},{"f":3315,"k":"a","x":1066},{"f":335,"k":"a","x":3316},{"f":3317,"k":"a","x":1070},{"f":3312,"k":"a","x":3318},{"f":3305,"k":"a","x":3319},{"f":3320,"k":"a","x":200},{"b":"e","k":"l","n":"","t":3279,"v":3321},{"f":3302,"k":"a","x":3322},{"f":367,"k":"a","x":190},{"f":3324,"k":"a","x":69},{"f":175,"k":"a","x":3325},{"f":3324,"k":"a","x":961},{"f":3326,"k":"a","x":3327},{"f":3216,"k":"a","x":3328},{"f":3201,"k":"a","x":3171},{"f":3330,"k":"a","x":3325},{"f":3329,"k":"a","x":3331},{"f":551,"k":"a","x":3328},{"f":3333,"k":"a","x":3331},{"b":"e","k":"l","n":"","t":3334,"v":1530},{"f":3332,"k":"a","x":3335},{"f":3161,"k":"a","x":3327},{"f":3337,"k":"a","x":3171},{"f":3201,"k":"a","x":3338},{"f":3339,"k":"a","x":3325},{"f":3236,"k":"a","x":3340},{"f":3341,"k":"a","x":3334},{"f":3244,"k":"a","x":3327},{"f":3343,"k":"a","x":3171},{"f":3344,"k":"a","x":3325},{"f":3342,"k":"a","x":3345},{"f":3346,"k":"a","x":200},{"f":3336,"k":"a","x":3347},{"f":3251,"k":"a","x":179},{"f":3349,"k":"a","x":69},{"f":3350,"k":"a","x":961},{"f":3255,"k":"a","x":961},{"f":1053,"k":"a","x":3352},{"f":3258,"k":"a","x":961},{"f":1056,"k":"a","x":3354},{"f":3261,"k":"a","x":961},{"f":3355,"k":"a","x":3356},{"f":3353,"k":"a","x":3357},{"f":1062,"k":"a","x":3352},{"f":3359,"k":"a","x":3357},{"f":1061,"k":"a","x":3360},{"f":3361,"k":"a","x":1066},{"f":335,"k":"a","x":3362},{"f":3363,"k":"a","x":1070},{"f":3358,"k":"a","x":3364},{"f":3351,"k":"a","x":3365},{"f":3366,"k":"a","x":183},{"b":"e","k":"l","n":"","t":3328,"v":3367},{"f":3348,"k":"a","x":3368},{"k":"c","n":"False.elim","u":[{"k":"z"}]},{"f":3370,"k":"a","x":1530},{"f":488,"k":"a","x":69},{"f":3330,"k":"a","x":3372},{"f":242,"k":"a","x":3373},{"f":3374,"k":"a","x":1530},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1680","u":[{"k":"z"}]},{"f":3376,"k":"a","x":143},{"f":3377,"k":"a","x":3372},{"f":3375,"k":"a","x":3378},{"f":3379,"k":"a","x":183},{"f":3371,"k":"a","x":3380},{"b":"e","k":"l","n":"","t":3331,"v":3381},{"f":3369,"k":"a","x":3382},{"b":"e","k":"l","n":"","t":3285,"v":3383},{"f":3323,"k":"a","x":3384},{"b":"e","k":"l","n":"","t":3230,"v":3385},{"f":3275,"k":"a","x":3386},{"b":"e","k":"l","n":"","t":3203,"v":3387},{"f":3215,"k":"a","x":3388},{"f":3195,"k":"a","x":3206},{"f":3201,"k":"a","x":3173},{"f":3391,"k":"a","x":3165},{"f":486,"k":"a","x":3392},{"f":678,"k":"a","x":3393},{"f":3155,"k":"a","x":3173},{"f":3394,"k":"a","x":3395},{"f":3390,"k":"a","x":3396},{"f":3210,"k":"a","x":3165},{"f":3398,"k":"a","x":3173},{"f":3397,"k":"a","x":3399},{"f":214,"k":"a","x":3393},{"f":3401,"k":"a","x":3395},{"f":175,"k":"a","x":3220},{"f":3403,"k":"a","x":3223},{"f":3216,"k":"a","x":3404},{"f":3201,"k":"a","x":3227},{"f":3406,"k":"a","x":3220},{"f":3405,"k":"a","x":3407},{"f":551,"k":"a","x":3404},{"f":3409,"k":"a","x":3407},{"b":"e","k":"l","n":"","t":3410,"v":1530},{"f":3408,"k":"a","x":3411},{"f":3229,"k":"a","x":3220},{"f":3236,"k":"a","x":3413},{"f":3414,"k":"a","x":3410},{"f":3244,"k":"a","x":3223},{"f":3416,"k":"a","x":3227},{"f":3417,"k":"a","x":3220},{"f":3415,"k":"a","x":3418},{"f":3419,"k":"a","x":55},{"f":3412,"k":"a","x":3420},{"f":3252,"k":"a","x":89},{"f":3422,"k":"a","x":106},{"f":363,"k":"a","x":89},{"f":3424,"k":"a","x":106},{"f":1053,"k":"a","x":3425},{"f":51,"k":"a","x":89},{"f":3427,"k":"a","x":106},{"f":1056,"k":"a","x":3428},{"f":73,"k":"a","x":89},{"f":3430,"k":"a","x":106},{"f":3429,"k":"a","x":3431},{"f":3426,"k":"a","x":3432},{"f":1062,"k":"a","x":3425},{"f":3434,"k":"a","x":3432},{"f":1061,"k":"a","x":3435},{"f":3436,"k":"a","x":1066},{"f":335,"k":"a","x":3437},{"f":3438,"k":"a","x":1070},{"f":3433,"k":"a","x":3439},{"f":3423,"k":"a","x":3440},{"f":3441,"k":"a","x":158},{"b":"e","k":"l","n":"","t":3404,"v":3442},{"f":3421,"k":"a","x":3443},{"f":460,"k":"a","x":89},{"f":175,"k":"a","x":3445},{"f":3446,"k":"a","x":3281},{"f":3216,"k":"a","x":3447},{"f":3330,"k":"a","x":3445},{"f":3448,"k":"a","x":3449},{"f":551,"k":"a","x":3447},{"f":3451,"k":"a","x":3449},{"b":"e","k":"l","n":"","t":3452,"v":1530},{"f":3450,"k":"a","x":3453},{"f":3284,"k":"a","x":3445},{"f":3236,"k":"a","x":3455},{"f":3456,"k":"a","x":3452},{"f":3244,"k":"a","x":3281},{"f":3458,"k":"a","x":3171},{"f":3459,"k":"a","x":3445},{"f":3457,"k":"a","x":3460},{"f":3461,"k":"a","x":158},{"f":3454,"k":"a","x":3462},{"f":3303,"k":"a","x":89},{"f":3464,"k":"a","x":961},{"f":3424,"k":"a","x":961},{"f":1053,"k":"a","x":3466},{"f":3427,"k":"a","x":961},{"f":1056,"k":"a","x":3468},{"f":3430,"k":"a","x":961},{"f":3469,"k":"a","x":3470},{"f":3467,"k":"a","x":3471},{"f":1062,"k":"a","x":3466},{"f":3473,"k":"a","x":3471},{"f":1061,"k":"a","x":3474},{"f":3475,"k":"a","x":1066},{"f":335,"k":"a","x":3476},{"f":3477,"k":"a","x":1070},{"f":3472,"k":"a","x":3478},{"f":3465,"k":"a","x":3479},{"f":3480,"k":"a","x":200},{"b":"e","k":"l","n":"","t":3447,"v":3481},{"f":3463,"k":"a","x":3482},{"f":3324,"k":"a","x":89},{"f":3330,"k":"a","x":3484},{"f":242,"k":"a","x":3485},{"f":3486,"k":"a","x":1530},{"f":3377,"k":"a","x":3484},{"f":3487,"k":"a","x":3488},{"f":3489,"k":"a","x":200},{"f":3371,"k":"a","x":3490},{"b":"e","k":"l","n":"","t":3449,"v":3491},{"f":3483,"k":"a","x":3492},{"b":"e","k":"l","n":"","t":3407,"v":3493},{"f":3444,"k":"a","x":3494},{"b":"e","k":"l","n":"","t":3392,"v":3495},{"f":3402,"k":"a","x":3496},{"f":3195,"k":"a","x":3395},{"f":3201,"k":"a","x":3172},{"f":3499,"k":"a","x":3167},{"f":486,"k":"a","x":3500},{"f":678,"k":"a","x":3501},{"f":3155,"k":"a","x":3172},{"f":3502,"k":"a","x":3503},{"f":3498,"k":"a","x":3504},{"f":3210,"k":"a","x":3167},{"f":3506,"k":"a","x":3172},{"f":3505,"k":"a","x":3507},{"f":214,"k":"a","x":3501},{"f":3509,"k":"a","x":3503},{"f":175,"k":"a","x":3223},{"f":3511,"k":"a","x":3225},{"f":3216,"k":"a","x":3512},{"f":3330,"k":"a","x":3223},{"f":3513,"k":"a","x":3514},{"f":551,"k":"a","x":3512},{"f":3516,"k":"a","x":3514},{"b":"e","k":"l","n":"","t":3517,"v":1530},{"f":3515,"k":"a","x":3518},{"f":3406,"k":"a","x":3223},{"f":3236,"k":"a","x":3520},{"f":3521,"k":"a","x":3517},{"f":3244,"k":"a","x":3225},{"f":3523,"k":"a","x":3171},{"f":3524,"k":"a","x":3223},{"f":3522,"k":"a","x":3525},{"f":3526,"k":"a","x":55},{"f":3519,"k":"a","x":3527},{"f":3252,"k":"a","x":106},{"f":3529,"k":"a","x":961},{"f":363,"k":"a","x":106},{"f":3531,"k":"a","x":961},{"f":1053,"k":"a","x":3532},{"f":51,"k":"a","x":106},{"f":3534,"k":"a","x":961},{"f":1056,"k":"a","x":3535},{"f":73,"k":"a","x":106},{"f":3537,"k":"a","x":961},{"f":3536,"k":"a","x":3538},{"f":3533,"k":"a","x":3539},{"f":1062,"k":"a","x":3532},{"f":3541,"k":"a","x":3539},{"f":1061,"k":"a","x":3542},{"f":3543,"k":"a","x":1066},{"f":335,"k":"a","x":3544},{"f":3545,"k":"a","x":1070},{"f":3540,"k":"a","x":3546},{"f":3530,"k":"a","x":3547},{"f":3548,"k":"a","x":158},{"b":"e","k":"l","n":"","t":3512,"v":3549},{"f":3528,"k":"a","x":3550},{"f":3330,"k":"a","x":3278},{"f":242,"k":"a","x":3552},{"f":3553,"k":"a","x":1530},{"f":3377,"k":"a","x":3278},{"f":3554,"k":"a","x":3555},{"f":3556,"k":"a","x":158},{"f":3371,"k":"a","x":3557},{"b":"e","k":"l","n":"","t":3514,"v":3558},{"f":3551,"k":"a","x":3559},{"b":"e","k":"l","n":"","t":3500,"v":3560},{"f":3510,"k":"a","x":3561},{"f":3195,"k":"a","x":3503},{"f":3330,"k":"a","x":3169},{"f":486,"k":"a","x":3564},{"f":678,"k":"a","x":3565},{"f":3155,"k":"a","x":3171},{"f":3566,"k":"a","x":3567},{"f":3563,"k":"a","x":3568},{"f":3210,"k":"a","x":3169},{"f":3570,"k":"a","x":3171},{"f":3569,"k":"a","x":3571},{"f":214,"k":"a","x":3565},{"f":3573,"k":"a","x":3567},{"f":3330,"k":"a","x":3225},{"f":242,"k":"a","x":3575},{"f":3576,"k":"a","x":1530},{"f":3377,"k":"a","x":3225},{"f":3577,"k":"a","x":3578},{"f":3579,"k":"a","x":55},{"f":3371,"k":"a","x":3580},{"b":"e","k":"l","n":"","t":3564,"v":3581},{"f":3574,"k":"a","x":3582},{"k":"c","n":"List.nodup_nil","u":[{"k":"z"}]},{"f":3584,"k":"a","x":143},{"f":3583,"k":"a","x":3585},{"f":3572,"k":"a","x":3586},{"f":3562,"k":"a","x":3587},{"f":3508,"k":"a","x":3588},{"f":3497,"k":"a","x":3589},{"f":3400,"k":"a","x":3590},{"f":3389,"k":"a","x":3591},{"f":3213,"k":"a","x":3592},{"f":3194,"k":"a","x":3593},{"b":"e","k":"l","n":"","t":361,"v":3594},{"f":171,"k":"a","x":23},{"f":50,"k":"a","x":361},{"k":"c","n":"UorAtlas.Closure.presentationImage","u":[]},{"f":3598,"k":"a","x":153},{"f":3599,"k":"a","x":155},{"f":3600,"k":"a","x":158},{"f":3597,"k":"a","x":3601},{"k":"c","n":"UorAtlas.Blocks.D17.mk","u":[]},{"k":"c","n":"UorAtlas.Group.actPres","u":[]},{"f":3604,"k":"a","x":153},{"f":367,"k":"a","x":158},{"f":3605,"k":"a","x":3606},{"f":3603,"k":"a","x":3607},{"k":"c","n":"UorAtlas.LexLeanInternal.decl330","u":[]},{"f":3609,"k":"a","x":153},{"f":3610,"k":"a","x":155},{"f":3611,"k":"a","x":158},{"f":3608,"k":"a","x":3612},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1615","u":[]},{"f":3614,"k":"a","x":153},{"f":3615,"k":"a","x":158},{"f":3613,"k":"a","x":3616},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1316","u":[]},{"f":3618,"k":"a","x":153},{"f":3619,"k":"a","x":155},{"f":3620,"k":"a","x":158},{"f":3617,"k":"a","x":3621},{"f":3602,"k":"a","x":3622},{"b":"e","k":"p","n":"","t":361,"v":3623},{"b":"e","k":"p","n":"","t":3596,"v":3624},{"b":"e","k":"p","n":"","t":149,"v":3625},{"f":136,"k":"a","x":361},{"f":3627,"k":"a","x":3601},{"b":"e","k":"l","n":"","t":361,"v":3628},{"b":"e","k":"l","n":"","t":3596,"v":3629},{"b":"e","k":"l","n":"","t":149,"v":3630},{"k":"c","n":"UorAtlas.Closure.reindexedPartner","u":[]},{"f":3632,"k":"a","x":53},{"f":3633,"k":"a","x":55},{"f":51,"k":"a","x":3634},{"f":3635,"k":"a","x":358},{"b":"e","k":"p","n":"","t":49,"v":3636},{"b":"e","k":"p","n":"","t":142,"v":3637},{"f":137,"k":"a","x":3634},{"b":"e","k":"l","n":"","t":49,"v":3639},{"b":"e","k":"l","n":"","t":142,"v":3640},{"k":"c","n":"UorAtlas.Blocks.Atl","u":[]},{"f":3642,"k":"a","x":23},{"k":"c","n":"Exists","u":[{"a":{"k":"z"},"k":"s"}]},{"f":3644,"k":"a","x":361},{"k":"c","n":"UorAtlas.Blocks.V","u":[]},{"f":3646,"k":"a","x":158},{"f":175,"k":"a","x":3647},{"f":3648,"k":"a","x":153},{"b":"e","k":"l","n":"","t":361,"v":3649},{"f":3645,"k":"a","x":3650},{"b":"e","k":"p","n":"","t":3643,"v":3651},{"b":"i","k":"p","n":"","t":143,"v":3652},{"k":"c","n":"Exists.casesOn","u":[{"a":{"k":"z"},"k":"s"}]},{"f":3654,"k":"a","x":143},{"f":3644,"k":"a","x":143},{"k":"c","n":"UorAtlas.Blocks.Frm","u":[]},{"f":3657,"k":"a","x":202},{"f":3658,"k":"a","x":407},{"f":678,"k":"a","x":3659},{"f":3657,"k":"a","x":227},{"f":3661,"k":"a","x":208},{"f":678,"k":"a","x":3662},{"f":499,"k":"a","x":202},{"f":3664,"k":"a","x":407},{"f":366,"k":"a","x":3665},{"f":499,"k":"a","x":227},{"f":3667,"k":"a","x":208},{"f":3666,"k":"a","x":3668},{"f":175,"k":"a","x":3669},{"f":3670,"k":"a","x":376},{"f":678,"k":"a","x":3671},{"f":175,"k":"a","x":204},{"f":499,"k":"a","x":3665},{"f":3674,"k":"a","x":3668},{"f":3673,"k":"a","x":3675},{"f":678,"k":"a","x":3676},{"k":"c","n":"UorAtlas.Blocks.D15","u":[]},{"f":3678,"k":"a","x":204},{"f":3677,"k":"a","x":3679},{"f":3672,"k":"a","x":3680},{"f":3663,"k":"a","x":3681},{"f":3660,"k":"a","x":3682},{"b":"e","k":"l","n":"","t":143,"v":3683},{"f":3656,"k":"a","x":3684},{"b":"e","k":"l","n":"","t":143,"v":3685},{"f":3656,"k":"a","x":3686},{"b":"e","k":"l","n":"","t":143,"v":3687},{"f":3656,"k":"a","x":3688},{"b":"e","k":"l","n":"","t":143,"v":3689},{"f":3655,"k":"a","x":3690},{"f":3642,"k":"a","x":53},{"f":3646,"k":"a","x":200},{"f":175,"k":"a","x":3693},{"f":3694,"k":"a","x":190},{"b":"e","k":"l","n":"","t":361,"v":3695},{"f":3645,"k":"a","x":3696},{"b":"e","k":"l","n":"","t":3692,"v":3697},{"f":3691,"k":"a","x":3698},{"f":3699,"k":"a","x":55},{"f":3657,"k":"a","x":217},{"f":3701,"k":"a","x":1299},{"f":678,"k":"a","x":3702},{"f":3657,"k":"a","x":240},{"f":3704,"k":"a","x":220},{"f":678,"k":"a","x":3705},{"f":499,"k":"a","x":217},{"f":3707,"k":"a","x":1299},{"f":366,"k":"a","x":3708},{"f":499,"k":"a","x":240},{"f":3710,"k":"a","x":220},{"f":3709,"k":"a","x":3711},{"f":175,"k":"a","x":3712},{"f":3713,"k":"a","x":376},{"f":678,"k":"a","x":3714},{"f":175,"k":"a","x":229},{"f":499,"k":"a","x":3708},{"f":3717,"k":"a","x":3711},{"f":3716,"k":"a","x":3718},{"f":678,"k":"a","x":3719},{"f":3678,"k":"a","x":229},{"f":3720,"k":"a","x":3721},{"f":3715,"k":"a","x":3722},{"f":3706,"k":"a","x":3723},{"f":3703,"k":"a","x":3724},{"b":"e","k":"l","n":"","t":143,"v":3725},{"f":3656,"k":"a","x":3726},{"b":"e","k":"l","n":"","t":143,"v":3727},{"f":3656,"k":"a","x":3728},{"b":"e","k":"l","n":"","t":143,"v":3729},{"f":3655,"k":"a","x":3730},{"f":3656,"k":"a","x":3730},{"f":3646,"k":"a","x":208},{"f":175,"k":"a","x":3733},{"f":3734,"k":"a","x":204},{"b":"e","k":"l","n":"","t":361,"v":3735},{"f":3645,"k":"a","x":3736},{"b":"e","k":"l","n":"","t":3732,"v":3737},{"f":3731,"k":"a","x":3738},{"f":3739,"k":"a","x":200},{"f":3657,"k":"a","x":243},{"i":3,"k":"b"},{"f":3741,"k":"a","x":3742},{"f":678,"k":"a","x":3743},{"f":3657,"k":"a","x":250},{"f":3745,"k":"a","x":300},{"f":678,"k":"a","x":3746},{"f":499,"k":"a","x":243},{"f":3748,"k":"a","x":3742},{"f":366,"k":"a","x":3749},{"f":499,"k":"a","x":250},{"f":3751,"k":"a","x":300},{"f":3750,"k":"a","x":3752},{"f":175,"k":"a","x":3753},{"f":3754,"k":"a","x":376},{"f":678,"k":"a","x":3755},{"f":175,"k":"a","x":245},{"f":499,"k":"a","x":3749},{"f":3758,"k":"a","x":3752},{"f":3757,"k":"a","x":3759},{"f":678,"k":"a","x":3760},{"f":3678,"k":"a","x":245},{"f":3761,"k":"a","x":3762},{"f":3756,"k":"a","x":3763},{"f":3747,"k":"a","x":3764},{"f":3744,"k":"a","x":3765},{"b":"e","k":"l","n":"","t":143,"v":3766},{"f":3656,"k":"a","x":3767},{"b":"e","k":"l","n":"","t":143,"v":3768},{"f":3655,"k":"a","x":3769},{"f":3656,"k":"a","x":3769},{"f":3646,"k":"a","x":300},{"f":175,"k":"a","x":3772},{"f":3773,"k":"a","x":245},{"b":"e","k":"l","n":"","t":361,"v":3774},{"f":3645,"k":"a","x":3775},{"b":"e","k":"l","n":"","t":3771,"v":3776},{"f":3770,"k":"a","x":3777},{"f":3778,"k":"a","x":208},{"f":3657,"k":"a","x":646},{"i":4,"k":"b"},{"f":3780,"k":"a","x":3781},{"f":678,"k":"a","x":3782},{"f":3657,"k":"a","x":746},{"i":0,"k":"b"},{"f":3784,"k":"a","x":3785},{"f":678,"k":"a","x":3786},{"f":499,"k":"a","x":646},{"f":3788,"k":"a","x":3781},{"f":366,"k":"a","x":3789},{"f":499,"k":"a","x":746},{"f":3791,"k":"a","x":3785},{"f":3790,"k":"a","x":3792},{"f":175,"k":"a","x":3793},{"f":3794,"k":"a","x":376},{"f":678,"k":"a","x":3795},{"f":175,"k":"a","x":644},{"f":499,"k":"a","x":3789},{"f":3798,"k":"a","x":3792},{"f":3797,"k":"a","x":3799},{"f":678,"k":"a","x":3800},{"f":3678,"k":"a","x":644},{"f":3801,"k":"a","x":3802},{"f":3796,"k":"a","x":3803},{"f":3787,"k":"a","x":3804},{"f":3783,"k":"a","x":3805},{"b":"e","k":"l","n":"","t":143,"v":3806},{"f":3655,"k":"a","x":3807},{"f":3656,"k":"a","x":3807},{"f":3646,"k":"a","x":659},{"f":175,"k":"a","x":3810},{"f":3811,"k":"a","x":702},{"b":"e","k":"l","n":"","t":361,"v":3812},{"f":3645,"k":"a","x":3813},{"b":"e","k":"l","n":"","t":3809,"v":3814},{"f":3808,"k":"a","x":3815},{"f":3816,"k":"a","x":300},{"f":3657,"k":"a","x":704},{"i":5,"k":"b"},{"f":3818,"k":"a","x":3819},{"f":170,"k":"a","x":3820},{"i":3,"k":"b"},{"f":3657,"k":"a","x":3822},{"i":1,"k":"b"},{"f":3823,"k":"a","x":3824},{"f":678,"k":"a","x":3825},{"f":499,"k":"a","x":704},{"f":3827,"k":"a","x":3819},{"f":366,"k":"a","x":3828},{"f":499,"k":"a","x":3822},{"f":3830,"k":"a","x":3824},{"f":3829,"k":"a","x":3831},{"f":175,"k":"a","x":3832},{"f":3833,"k":"a","x":376},{"f":678,"k":"a","x":3834},{"f":175,"k":"a","x":702},{"f":499,"k":"a","x":3828},{"f":3837,"k":"a","x":3831},{"f":3836,"k":"a","x":3838},{"f":678,"k":"a","x":3839},{"f":3678,"k":"a","x":702},{"f":3840,"k":"a","x":3841},{"f":3835,"k":"a","x":3842},{"f":3826,"k":"a","x":3843},{"f":3821,"k":"a","x":3844},{"f":678,"k":"a","x":3820},{"f":3846,"k":"a","x":3844},{"i":0,"k":"b"},{"f":3646,"k":"a","x":3848},{"f":175,"k":"a","x":3849},{"i":11,"k":"b"},{"f":3850,"k":"a","x":3851},{"b":"e","k":"l","n":"","t":361,"v":3852},{"f":3645,"k":"a","x":3853},{"b":"e","k":"l","n":"","t":3847,"v":3854},{"f":3845,"k":"a","x":3855},{"f":3856,"k":"a","x":659},{"i":4,"k":"b"},{"f":3657,"k":"a","x":3858},{"i":2,"k":"b"},{"f":3859,"k":"a","x":3860},{"f":678,"k":"a","x":3861},{"i":8,"k":"b"},{"f":499,"k":"a","x":3863},{"i":6,"k":"b"},{"f":3864,"k":"a","x":3865},{"f":366,"k":"a","x":3866},{"f":499,"k":"a","x":3858},{"f":3868,"k":"a","x":3860},{"f":3867,"k":"a","x":3869},{"f":175,"k":"a","x":3870},{"f":3871,"k":"a","x":376},{"f":678,"k":"a","x":3872},{"i":10,"k":"b"},{"f":175,"k":"a","x":3874},{"f":499,"k":"a","x":3866},{"f":3876,"k":"a","x":3869},{"f":3875,"k":"a","x":3877},{"f":678,"k":"a","x":3878},{"f":3678,"k":"a","x":3874},{"f":3879,"k":"a","x":3880},{"f":3873,"k":"a","x":3881},{"f":3862,"k":"a","x":3882},{"i":5,"k":"b"},{"f":3657,"k":"a","x":3884},{"i":3,"k":"b"},{"f":3885,"k":"a","x":3886},{"f":170,"k":"a","x":3887},{"i":9,"k":"b"},{"f":499,"k":"a","x":3889},{"i":7,"k":"b"},{"f":3890,"k":"a","x":3891},{"f":366,"k":"a","x":3892},{"f":499,"k":"a","x":3884},{"f":3894,"k":"a","x":3886},{"f":3893,"k":"a","x":3895},{"f":175,"k":"a","x":3896},{"f":3897,"k":"a","x":376},{"f":678,"k":"a","x":3898},{"f":175,"k":"a","x":3851},{"f":499,"k":"a","x":3892},{"f":3901,"k":"a","x":3895},{"f":3900,"k":"a","x":3902},{"f":678,"k":"a","x":3903},{"f":3678,"k":"a","x":3851},{"f":3904,"k":"a","x":3905},{"f":3899,"k":"a","x":3906},{"f":3888,"k":"a","x":3907},{"f":678,"k":"a","x":3887},{"f":3909,"k":"a","x":3907},{"i":0,"k":"b"},{"f":3646,"k":"a","x":3911},{"f":175,"k":"a","x":3912},{"i":13,"k":"b"},{"f":3913,"k":"a","x":3914},{"b":"e","k":"l","n":"","t":361,"v":3915},{"f":3645,"k":"a","x":3916},{"b":"e","k":"l","n":"","t":3910,"v":3917},{"f":3908,"k":"a","x":3918},{"f":3919,"k":"a","x":3848},{"i":10,"k":"b"},{"f":499,"k":"a","x":3921},{"i":8,"k":"b"},{"f":3922,"k":"a","x":3923},{"f":366,"k":"a","x":3924},{"i":6,"k":"b"},{"f":499,"k":"a","x":3926},{"i":4,"k":"b"},{"f":3927,"k":"a","x":3928},{"f":3925,"k":"a","x":3929},{"f":175,"k":"a","x":3930},{"f":3931,"k":"a","x":376},{"f":678,"k":"a","x":3932},{"i":12,"k":"b"},{"f":175,"k":"a","x":3934},{"f":499,"k":"a","x":3924},{"f":3936,"k":"a","x":3929},{"f":3935,"k":"a","x":3937},{"f":678,"k":"a","x":3938},{"f":3678,"k":"a","x":3934},{"f":3939,"k":"a","x":3940},{"f":3933,"k":"a","x":3941},{"i":11,"k":"b"},{"f":499,"k":"a","x":3943},{"i":9,"k":"b"},{"f":3944,"k":"a","x":3945},{"f":366,"k":"a","x":3946},{"i":7,"k":"b"},{"f":499,"k":"a","x":3948},{"i":5,"k":"b"},{"f":3949,"k":"a","x":3950},{"f":3947,"k":"a","x":3951},{"f":175,"k":"a","x":3952},{"f":3953,"k":"a","x":376},{"f":170,"k":"a","x":3954},{"f":175,"k":"a","x":3914},{"f":499,"k":"a","x":3946},{"f":3957,"k":"a","x":3951},{"f":3956,"k":"a","x":3958},{"f":678,"k":"a","x":3959},{"f":3678,"k":"a","x":3914},{"f":3960,"k":"a","x":3961},{"f":3955,"k":"a","x":3962},{"f":678,"k":"a","x":3954},{"f":3964,"k":"a","x":3962},{"i":0,"k":"b"},{"f":3646,"k":"a","x":3966},{"f":175,"k":"a","x":3967},{"i":15,"k":"b"},{"f":3968,"k":"a","x":3969},{"b":"e","k":"l","n":"","t":361,"v":3970},{"f":3645,"k":"a","x":3971},{"b":"e","k":"l","n":"","t":3965,"v":3972},{"f":3963,"k":"a","x":3973},{"f":3974,"k":"a","x":3911},{"i":14,"k":"b"},{"f":175,"k":"a","x":3976},{"i":12,"k":"b"},{"f":499,"k":"a","x":3978},{"i":10,"k":"b"},{"f":3979,"k":"a","x":3980},{"f":499,"k":"a","x":3981},{"i":8,"k":"b"},{"f":499,"k":"a","x":3983},{"i":6,"k":"b"},{"f":3984,"k":"a","x":3985},{"f":3982,"k":"a","x":3986},{"f":3977,"k":"a","x":3987},{"f":678,"k":"a","x":3988},{"f":3678,"k":"a","x":3976},{"f":3989,"k":"a","x":3990},{"f":175,"k":"a","x":3969},{"i":13,"k":"b"},{"f":499,"k":"a","x":3993},{"i":11,"k":"b"},{"f":3994,"k":"a","x":3995},{"f":499,"k":"a","x":3996},{"i":9,"k":"b"},{"f":499,"k":"a","x":3998},{"i":7,"k":"b"},{"f":3999,"k":"a","x":4000},{"f":3997,"k":"a","x":4001},{"f":3992,"k":"a","x":4002},{"f":170,"k":"a","x":4003},{"f":3678,"k":"a","x":3969},{"f":4004,"k":"a","x":4005},{"f":678,"k":"a","x":4003},{"f":4007,"k":"a","x":4005},{"i":0,"k":"b"},{"f":3646,"k":"a","x":4009},{"f":175,"k":"a","x":4010},{"i":17,"k":"b"},{"f":4011,"k":"a","x":4012},{"b":"e","k":"l","n":"","t":361,"v":4013},{"f":3645,"k":"a","x":4014},{"b":"e","k":"l","n":"","t":4008,"v":4015},{"f":4006,"k":"a","x":4016},{"f":4017,"k":"a","x":3966},{"i":16,"k":"b"},{"f":3678,"k":"a","x":4019},{"f":58,"k":"a","x":143},{"i":0,"k":"b"},{"f":51,"k":"a","x":4022},{"f":4023,"k":"a","x":794},{"f":4021,"k":"a","x":4024},{"f":73,"k":"a","x":4022},{"f":4026,"k":"a","x":794},{"f":4025,"k":"a","x":4027},{"i":16,"k":"b"},{"f":4028,"k":"a","x":4029},{"f":4023,"k":"a","x":912},{"f":4021,"k":"a","x":4031},{"f":4026,"k":"a","x":912},{"f":4032,"k":"a","x":4033},{"i":14,"k":"b"},{"f":4034,"k":"a","x":4035},{"f":4023,"k":"a","x":920},{"f":4021,"k":"a","x":4037},{"f":4026,"k":"a","x":920},{"f":4038,"k":"a","x":4039},{"i":12,"k":"b"},{"f":4040,"k":"a","x":4041},{"i":10,"k":"b"},{"f":4042,"k":"a","x":4043},{"f":4036,"k":"a","x":4044},{"f":4030,"k":"a","x":4045},{"b":"e","k":"l","n":"","t":49,"v":4046},{"f":4022,"k":"a","x":794},{"f":175,"k":"a","x":4048},{"f":4049,"k":"a","x":4029},{"f":678,"k":"a","x":4050},{"f":4022,"k":"a","x":912},{"f":175,"k":"a","x":4052},{"f":4053,"k":"a","x":4035},{"f":678,"k":"a","x":4054},{"f":4022,"k":"a","x":920},{"f":175,"k":"a","x":4056},{"f":4057,"k":"a","x":4041},{"f":678,"k":"a","x":4058},{"f":4022,"k":"a","x":929},{"f":175,"k":"a","x":4060},{"f":4061,"k":"a","x":4043},{"f":4059,"k":"a","x":4062},{"f":4055,"k":"a","x":4063},{"f":4051,"k":"a","x":4064},{"k":"c","n":"of_eq_true","u":[]},{"f":4066,"k":"a","x":4065},{"f":1862,"k":"a","x":264},{"f":4068,"k":"a","x":4065},{"k":"c","n":"True","u":[]},{"f":678,"k":"a","x":4070},{"f":4071,"k":"a","x":4070},{"f":4069,"k":"a","x":4072},{"f":4073,"k":"a","x":4070},{"f":262,"k":"a","x":264},{"f":4075,"k":"a","x":264},{"f":4076,"k":"a","x":4051},{"f":4077,"k":"a","x":4071},{"f":4078,"k":"a","x":4064},{"f":4079,"k":"a","x":4070},{"b":"e","k":"p","n":"","t":264,"v":264},{"f":560,"k":"a","x":4081},{"f":4082,"k":"a","x":4050},{"f":4083,"k":"a","x":4070},{"f":4084,"k":"a","x":678},{"f":4068,"k":"a","x":4050},{"f":175,"k":"a","x":4029},{"f":4087,"k":"a","x":4029},{"f":4086,"k":"a","x":4088},{"f":4089,"k":"a","x":4070},{"k":"c","n":"congrFun'","u":[{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":4091,"k":"a","x":143},{"f":4092,"k":"a","x":264},{"f":4093,"k":"a","x":4049},{"f":4094,"k":"a","x":4087},{"f":273,"k":"a","x":4048},{"f":4096,"k":"a","x":4029},{"f":4097,"k":"a","x":175},{"k":"c","n":"ite_cond_eq_true","u":[{"a":{"k":"z"},"k":"s"}]},{"f":4099,"k":"a","x":143},{"f":4100,"k":"a","x":881},{"f":809,"k":"a","x":794},{"f":4101,"k":"a","x":4102},{"f":4103,"k":"a","x":4029},{"f":806,"k":"a","x":912},{"f":4021,"k":"a","x":4105},{"f":809,"k":"a","x":912},{"f":4106,"k":"a","x":4107},{"f":4108,"k":"a","x":4035},{"f":806,"k":"a","x":920},{"f":4021,"k":"a","x":4110},{"f":809,"k":"a","x":920},{"f":4111,"k":"a","x":4112},{"f":4113,"k":"a","x":4041},{"f":4114,"k":"a","x":4043},{"f":4109,"k":"a","x":4115},{"f":4104,"k":"a","x":4116},{"k":"c","n":"eq_self","u":[{"a":{"k":"z"},"k":"s"}]},{"f":4118,"k":"a","x":49},{"f":4119,"k":"a","x":794},{"f":4117,"k":"a","x":4120},{"f":4098,"k":"a","x":4121},{"f":4095,"k":"a","x":4122},{"f":4123,"k":"a","x":4029},{"f":4090,"k":"a","x":4124},{"f":4118,"k":"a","x":143},{"f":4126,"k":"a","x":4029},{"f":4125,"k":"a","x":4127},{"f":4085,"k":"a","x":4128},{"f":4080,"k":"a","x":4129},{"f":4068,"k":"a","x":4064},{"f":4131,"k":"a","x":4072},{"f":4132,"k":"a","x":4070},{"f":4076,"k":"a","x":4055},{"f":4134,"k":"a","x":4071},{"f":4135,"k":"a","x":4063},{"f":4136,"k":"a","x":4070},{"f":4082,"k":"a","x":4054},{"f":4138,"k":"a","x":4070},{"f":4139,"k":"a","x":678},{"f":4068,"k":"a","x":4054},{"f":175,"k":"a","x":4035},{"f":4142,"k":"a","x":4035},{"f":4141,"k":"a","x":4143},{"f":4144,"k":"a","x":4070},{"f":4093,"k":"a","x":4053},{"f":4146,"k":"a","x":4142},{"f":273,"k":"a","x":4052},{"f":4148,"k":"a","x":4035},{"f":4149,"k":"a","x":175},{"f":1862,"k":"a","x":143},{"f":1003,"k":"a","x":794},{"f":4021,"k":"a","x":4152},{"f":1006,"k":"a","x":794},{"f":4153,"k":"a","x":4154},{"f":4155,"k":"a","x":4029},{"f":4021,"k":"a","x":1088},{"f":1006,"k":"a","x":912},{"f":4157,"k":"a","x":4158},{"f":4159,"k":"a","x":4035},{"f":1003,"k":"a","x":920},{"f":4021,"k":"a","x":4161},{"f":1006,"k":"a","x":920},{"f":4162,"k":"a","x":4163},{"f":4164,"k":"a","x":4041},{"f":4165,"k":"a","x":4043},{"f":4160,"k":"a","x":4166},{"f":4156,"k":"a","x":4167},{"f":4151,"k":"a","x":4168},{"f":4169,"k":"a","x":4167},{"f":4170,"k":"a","x":4035},{"k":"c","n":"ite_cond_eq_false","u":[{"a":{"k":"z"},"k":"s"}]},{"f":4172,"k":"a","x":143},{"f":4173,"k":"a","x":4152},{"f":4174,"k":"a","x":4154},{"f":4175,"k":"a","x":4029},{"f":4176,"k":"a","x":4167},{"f":4068,"k":"a","x":4152},{"f":605,"k":"a","x":37},{"f":4179,"k":"a","x":2442},{"f":4178,"k":"a","x":4180},{"f":4181,"k":"a","x":1530},{"k":"c","n":"Fin.one_eq_zero_iff._simp_1","u":[]},{"f":4183,"k":"a","x":37},{"f":4184,"k":"a","x":791},{"f":4182,"k":"a","x":4185},{"k":"c","n":"eq_false_of_decide","u":[]},{"f":4187,"k":"a","x":4180},{"f":973,"k":"a","x":37},{"f":4189,"k":"a","x":2442},{"f":4188,"k":"a","x":4190},{"k":"c","n":"Bool.false","u":[]},{"f":1069,"k":"a","x":4192},{"f":4191,"k":"a","x":4193},{"f":4186,"k":"a","x":4194},{"f":4177,"k":"a","x":4195},{"f":4171,"k":"a","x":4196},{"f":4100,"k":"a","x":1088},{"f":4198,"k":"a","x":4158},{"f":4199,"k":"a","x":4035},{"f":4200,"k":"a","x":4166},{"f":4119,"k":"a","x":912},{"f":4201,"k":"a","x":4202},{"f":4197,"k":"a","x":4203},{"f":4150,"k":"a","x":4204},{"f":4147,"k":"a","x":4205},{"f":4206,"k":"a","x":4035},{"f":4145,"k":"a","x":4207},{"f":4126,"k":"a","x":4035},{"f":4208,"k":"a","x":4209},{"f":4140,"k":"a","x":4210},{"f":4137,"k":"a","x":4211},{"f":4068,"k":"a","x":4063},{"f":4213,"k":"a","x":4072},{"f":4214,"k":"a","x":4070},{"f":4076,"k":"a","x":4059},{"f":4216,"k":"a","x":4071},{"f":4217,"k":"a","x":4062},{"f":4218,"k":"a","x":4070},{"f":4082,"k":"a","x":4058},{"f":4220,"k":"a","x":4070},{"f":4221,"k":"a","x":678},{"f":4068,"k":"a","x":4058},{"f":175,"k":"a","x":4041},{"f":4224,"k":"a","x":4041},{"f":4223,"k":"a","x":4225},{"f":4226,"k":"a","x":4070},{"f":4093,"k":"a","x":4057},{"f":4228,"k":"a","x":4224},{"f":273,"k":"a","x":4056},{"f":4230,"k":"a","x":4041},{"f":4231,"k":"a","x":175},{"f":1151,"k":"a","x":794},{"f":4021,"k":"a","x":4233},{"f":1154,"k":"a","x":794},{"f":4234,"k":"a","x":4235},{"f":4236,"k":"a","x":4029},{"f":1151,"k":"a","x":912},{"f":4021,"k":"a","x":4238},{"f":1154,"k":"a","x":912},{"f":4239,"k":"a","x":4240},{"f":4241,"k":"a","x":4035},{"f":4021,"k":"a","x":1261},{"f":1154,"k":"a","x":920},{"f":4243,"k":"a","x":4244},{"f":4245,"k":"a","x":4041},{"f":4246,"k":"a","x":4043},{"f":4242,"k":"a","x":4247},{"f":4237,"k":"a","x":4248},{"f":4151,"k":"a","x":4249},{"f":4250,"k":"a","x":4248},{"f":4251,"k":"a","x":4041},{"f":4173,"k":"a","x":4233},{"f":4253,"k":"a","x":4235},{"f":4254,"k":"a","x":4029},{"f":4255,"k":"a","x":4248},{"f":4187,"k":"a","x":4233},{"f":4257,"k":"a","x":4235},{"f":4258,"k":"a","x":4193},{"f":4256,"k":"a","x":4259},{"f":4252,"k":"a","x":4260},{"f":4151,"k":"a","x":4248},{"f":4262,"k":"a","x":4247},{"f":4263,"k":"a","x":4041},{"f":4173,"k":"a","x":4238},{"f":4265,"k":"a","x":4240},{"f":4266,"k":"a","x":4035},{"f":4267,"k":"a","x":4247},{"f":4187,"k":"a","x":4238},{"f":4269,"k":"a","x":4240},{"f":4270,"k":"a","x":4193},{"f":4268,"k":"a","x":4271},{"f":4264,"k":"a","x":4272},{"f":4100,"k":"a","x":1261},{"f":4274,"k":"a","x":4244},{"f":4275,"k":"a","x":4041},{"f":4276,"k":"a","x":4043},{"f":4119,"k":"a","x":920},{"f":4277,"k":"a","x":4278},{"f":4273,"k":"a","x":4279},{"f":4261,"k":"a","x":4280},{"f":4232,"k":"a","x":4281},{"f":4229,"k":"a","x":4282},{"f":4283,"k":"a","x":4041},{"f":4227,"k":"a","x":4284},{"f":4126,"k":"a","x":4041},{"f":4285,"k":"a","x":4286},{"f":4222,"k":"a","x":4287},{"f":4219,"k":"a","x":4288},{"f":4068,"k":"a","x":4062},{"f":175,"k":"a","x":4043},{"f":4291,"k":"a","x":4043},{"f":4290,"k":"a","x":4292},{"f":4293,"k":"a","x":4070},{"f":4093,"k":"a","x":4061},{"f":4295,"k":"a","x":4291},{"f":273,"k":"a","x":4060},{"f":4297,"k":"a","x":4043},{"f":4298,"k":"a","x":175},{"f":1325,"k":"a","x":794},{"f":4021,"k":"a","x":4300},{"f":1328,"k":"a","x":794},{"f":4301,"k":"a","x":4302},{"f":4303,"k":"a","x":4029},{"f":1325,"k":"a","x":912},{"f":4021,"k":"a","x":4305},{"f":1328,"k":"a","x":912},{"f":4306,"k":"a","x":4307},{"f":4308,"k":"a","x":4035},{"f":1325,"k":"a","x":920},{"f":4021,"k":"a","x":4310},{"f":1328,"k":"a","x":920},{"f":4311,"k":"a","x":4312},{"f":4313,"k":"a","x":4041},{"f":4314,"k":"a","x":4043},{"f":4309,"k":"a","x":4315},{"f":4304,"k":"a","x":4316},{"f":4151,"k":"a","x":4317},{"f":4318,"k":"a","x":4316},{"f":4319,"k":"a","x":4043},{"f":4173,"k":"a","x":4300},{"f":4321,"k":"a","x":4302},{"f":4322,"k":"a","x":4029},{"f":4323,"k":"a","x":4316},{"f":4187,"k":"a","x":4300},{"f":4325,"k":"a","x":4302},{"f":4326,"k":"a","x":4193},{"f":4324,"k":"a","x":4327},{"f":4320,"k":"a","x":4328},{"f":4151,"k":"a","x":4316},{"f":4330,"k":"a","x":4315},{"f":4331,"k":"a","x":4043},{"f":4173,"k":"a","x":4305},{"f":4333,"k":"a","x":4307},{"f":4334,"k":"a","x":4035},{"f":4335,"k":"a","x":4315},{"f":4187,"k":"a","x":4305},{"f":4337,"k":"a","x":4307},{"f":4338,"k":"a","x":4193},{"f":4336,"k":"a","x":4339},{"f":4332,"k":"a","x":4340},{"f":4173,"k":"a","x":4310},{"f":4342,"k":"a","x":4312},{"f":4343,"k":"a","x":4041},{"f":4344,"k":"a","x":4043},{"f":4187,"k":"a","x":4310},{"f":4346,"k":"a","x":4312},{"f":4347,"k":"a","x":4193},{"f":4345,"k":"a","x":4348},{"f":4341,"k":"a","x":4349},{"f":4329,"k":"a","x":4350},{"f":4299,"k":"a","x":4351},{"f":4296,"k":"a","x":4352},{"f":4353,"k":"a","x":4043},{"f":4294,"k":"a","x":4354},{"f":4126,"k":"a","x":4043},{"f":4355,"k":"a","x":4356},{"f":4289,"k":"a","x":4357},{"f":4215,"k":"a","x":4358},{"k":"c","n":"and_self","u":[]},{"f":4360,"k":"a","x":4070},{"f":4359,"k":"a","x":4361},{"f":4212,"k":"a","x":4362},{"f":4133,"k":"a","x":4363},{"f":4364,"k":"a","x":4361},{"f":4130,"k":"a","x":4365},{"f":4074,"k":"a","x":4366},{"f":4367,"k":"a","x":4361},{"f":4067,"k":"a","x":4368},{"i":17,"k":"b"},{"f":366,"k":"a","x":4370},{"i":13,"k":"b"},{"f":4371,"k":"a","x":4372},{"f":175,"k":"a","x":4373},{"f":4374,"k":"a","x":376},{"f":678,"k":"a","x":4375},{"i":11,"k":"b"},{"f":4371,"k":"a","x":4377},{"f":175,"k":"a","x":4378},{"f":4379,"k":"a","x":376},{"f":4376,"k":"a","x":4380},{"f":678,"k":"a","x":4381},{"i":15,"k":"b"},{"f":366,"k":"a","x":4383},{"f":4384,"k":"a","x":4372},{"f":175,"k":"a","x":4385},{"f":4386,"k":"a","x":376},{"f":678,"k":"a","x":4387},{"f":4384,"k":"a","x":4377},{"f":175,"k":"a","x":4389},{"f":4390,"k":"a","x":376},{"f":4388,"k":"a","x":4391},{"f":4382,"k":"a","x":4392},{"k":"c","n":"UorAtlas.Closure.disjoint_of_union_disjoint","u":[]},{"f":4394,"k":"a","x":4370},{"f":4395,"k":"a","x":4383},{"f":4396,"k":"a","x":4372},{"f":4397,"k":"a","x":4377},{"i":5,"k":"b"},{"f":4398,"k":"a","x":4399},{"k":"c","n":"UorAtlas.Blocks.Blk","u":[]},{"i":3,"k":"b"},{"i":0,"k":"b"},{"f":4402,"k":"a","x":4403},{"f":4401,"k":"a","x":4404},{"b":"e","k":"p","n":"","t":49,"v":4405},{"i":4,"k":"b"},{"i":0,"k":"b"},{"f":4407,"k":"a","x":4408},{"f":4401,"k":"a","x":4409},{"b":"e","k":"l","n":"","t":49,"v":4410},{"f":774,"k":"a","x":4411},{"f":4402,"k":"a","x":794},{"f":4401,"k":"a","x":4413},{"f":507,"k":"a","x":4414},{"i":19,"k":"b"},{"f":4401,"k":"a","x":4416},{"f":4415,"k":"a","x":4417},{"f":513,"k":"a","x":4414},{"f":4419,"k":"a","x":4417},{"f":335,"k":"a","x":4420},{"f":517,"k":"a","x":4413},{"f":4422,"k":"a","x":4416},{"f":4401,"k":"a","x":4408},{"b":"e","k":"l","n":"","t":143,"v":4424},{"f":4423,"k":"a","x":4425},{"f":175,"k":"a","x":4413},{"f":4427,"k":"a","x":4416},{"f":664,"k":"a","x":4428},{"f":4402,"k":"a","x":912},{"f":175,"k":"a","x":4430},{"i":17,"k":"b"},{"f":4431,"k":"a","x":4432},{"f":678,"k":"a","x":4433},{"f":4402,"k":"a","x":920},{"f":175,"k":"a","x":4435},{"i":15,"k":"b"},{"f":4436,"k":"a","x":4437},{"f":678,"k":"a","x":4438},{"f":4402,"k":"a","x":929},{"f":175,"k":"a","x":4440},{"i":13,"k":"b"},{"f":4441,"k":"a","x":4442},{"f":4439,"k":"a","x":4443},{"f":4434,"k":"a","x":4444},{"f":4429,"k":"a","x":4445},{"i":2,"k":"b"},{"f":4446,"k":"a","x":4447},{"f":4426,"k":"a","x":4448},{"f":4421,"k":"a","x":4449},{"f":4418,"k":"a","x":4450},{"f":664,"k":"a","x":4417},{"f":4401,"k":"a","x":4432},{"f":678,"k":"a","x":4453},{"f":366,"k":"a","x":4416},{"f":4455,"k":"a","x":4432},{"f":175,"k":"a","x":4456},{"f":4457,"k":"a","x":376},{"f":678,"k":"a","x":4458},{"k":"c","n":"UorAtlas.Roots.K","u":[]},{"i":21,"k":"b"},{"f":542,"k":"a","x":4461},{"f":799,"k":"a","x":148},{"i":1,"k":"b"},{"f":4463,"k":"a","x":4464},{"f":4462,"k":"a","x":4465},{"i":20,"k":"b"},{"f":542,"k":"a","x":4467},{"i":1,"k":"b"},{"f":4463,"k":"a","x":4469},{"f":4468,"k":"a","x":4470},{"k":"c","n":"UorAtlas.Roots.D13","u":[]},{"i":3,"k":"b"},{"f":4472,"k":"a","x":4473},{"i":2,"k":"b"},{"f":4474,"k":"a","x":4475},{"f":486,"k":"a","x":4476},{"b":"e","k":"p","n":"","t":4471,"v":4477},{"b":"e","k":"p","n":"","t":4466,"v":4478},{"b":"e","k":"p","n":"","t":4460,"v":4479},{"b":"e","k":"p","n":"","t":4460,"v":4480},{"f":4459,"k":"a","x":4481},{"f":4454,"k":"a","x":4482},{"f":4452,"k":"a","x":4483},{"i":11,"k":"b"},{"f":4484,"k":"a","x":4485},{"f":4451,"k":"a","x":4486},{"f":4412,"k":"a","x":4487},{"f":4401,"k":"a","x":4430},{"f":507,"k":"a","x":4489},{"f":4490,"k":"a","x":4453},{"f":513,"k":"a","x":4489},{"f":4492,"k":"a","x":4453},{"f":335,"k":"a","x":4493},{"f":517,"k":"a","x":4430},{"f":4495,"k":"a","x":4432},{"f":4496,"k":"a","x":4425},{"f":664,"k":"a","x":4433},{"f":4498,"k":"a","x":4444},{"f":674,"k":"a","x":4428},{"f":4500,"k":"a","x":4445},{"f":4501,"k":"a","x":4447},{"f":4499,"k":"a","x":4502},{"f":4497,"k":"a","x":4503},{"f":4494,"k":"a","x":4504},{"f":4491,"k":"a","x":4505},{"f":664,"k":"a","x":4453},{"f":4507,"k":"a","x":4482},{"f":674,"k":"a","x":4417},{"f":4509,"k":"a","x":4483},{"f":4510,"k":"a","x":4485},{"f":4508,"k":"a","x":4511},{"f":4506,"k":"a","x":4512},{"f":4488,"k":"a","x":4513},{"f":4401,"k":"a","x":4435},{"f":507,"k":"a","x":4515},{"f":4401,"k":"a","x":4437},{"f":4516,"k":"a","x":4517},{"f":513,"k":"a","x":4515},{"f":4519,"k":"a","x":4517},{"f":335,"k":"a","x":4520},{"f":517,"k":"a","x":4435},{"f":4522,"k":"a","x":4437},{"f":4523,"k":"a","x":4425},{"f":664,"k":"a","x":4438},{"f":4525,"k":"a","x":4443},{"f":674,"k":"a","x":4433},{"f":4527,"k":"a","x":4444},{"f":4528,"k":"a","x":4502},{"f":4526,"k":"a","x":4529},{"f":4524,"k":"a","x":4530},{"f":4521,"k":"a","x":4531},{"f":4518,"k":"a","x":4532},{"f":664,"k":"a","x":4517},{"f":4401,"k":"a","x":4442},{"f":678,"k":"a","x":4535},{"f":366,"k":"a","x":4437},{"f":4537,"k":"a","x":4442},{"f":175,"k":"a","x":4538},{"f":4539,"k":"a","x":376},{"f":678,"k":"a","x":4540},{"i":17,"k":"b"},{"f":542,"k":"a","x":4542},{"f":4543,"k":"a","x":4465},{"i":16,"k":"b"},{"f":542,"k":"a","x":4545},{"f":4546,"k":"a","x":4470},{"b":"e","k":"p","n":"","t":4547,"v":4477},{"b":"e","k":"p","n":"","t":4544,"v":4548},{"b":"e","k":"p","n":"","t":4460,"v":4549},{"b":"e","k":"p","n":"","t":4460,"v":4550},{"f":4541,"k":"a","x":4551},{"f":4536,"k":"a","x":4552},{"f":4534,"k":"a","x":4553},{"i":9,"k":"b"},{"f":4554,"k":"a","x":4555},{"f":4533,"k":"a","x":4556},{"f":4514,"k":"a","x":4557},{"f":4401,"k":"a","x":4440},{"f":507,"k":"a","x":4559},{"f":4560,"k":"a","x":4535},{"f":513,"k":"a","x":4559},{"f":4562,"k":"a","x":4535},{"f":335,"k":"a","x":4563},{"f":517,"k":"a","x":4440},{"f":4565,"k":"a","x":4442},{"f":4566,"k":"a","x":4425},{"f":674,"k":"a","x":4438},{"f":4568,"k":"a","x":4443},{"f":4569,"k":"a","x":4529},{"f":4567,"k":"a","x":4570},{"f":4564,"k":"a","x":4571},{"f":4561,"k":"a","x":4572},{"f":664,"k":"a","x":4535},{"f":4574,"k":"a","x":4552},{"f":674,"k":"a","x":4517},{"f":4576,"k":"a","x":4553},{"f":4577,"k":"a","x":4555},{"f":4575,"k":"a","x":4578},{"f":4573,"k":"a","x":4579},{"f":4558,"k":"a","x":4580},{"f":4581,"k":"a","x":4403},{"b":"e","k":"l","n":"","t":49,"v":4582},{"f":363,"k":"a","x":4464},{"i":0,"k":"b"},{"f":4584,"k":"a","x":4585},{"i":6,"k":"b"},{"i":2,"k":"b"},{"f":4587,"k":"a","x":4588},{"f":366,"k":"a","x":4589},{"f":4587,"k":"a","x":4469},{"f":4590,"k":"a","x":4591},{"f":175,"k":"a","x":4592},{"f":4593,"k":"a","x":376},{"b":"e","k":"p","n":"","t":4586,"v":4594},{"b":"e","k":"p","n":"","t":49,"v":4595},{"b":"e","k":"p","n":"","t":49,"v":4596},{"f":363,"k":"a","x":4469},{"i":0,"k":"b"},{"f":4598,"k":"a","x":4599},{"i":7,"k":"b"},{"f":4601,"k":"a","x":4475},{"f":366,"k":"a","x":4602},{"i":1,"k":"b"},{"f":4601,"k":"a","x":4604},{"f":4603,"k":"a","x":4605},{"f":175,"k":"a","x":4606},{"f":4607,"k":"a","x":376},{"b":"e","k":"p","n":"","t":4600,"v":4608},{"b":"e","k":"p","n":"","t":49,"v":4609},{"b":"e","k":"l","n":"","t":49,"v":4610},{"f":774,"k":"a","x":4611},{"f":363,"k":"a","x":794},{"f":4613,"k":"a","x":4599},{"f":4601,"k":"a","x":794},{"f":366,"k":"a","x":4615},{"f":4616,"k":"a","x":4605},{"f":175,"k":"a","x":4617},{"f":4618,"k":"a","x":376},{"b":"e","k":"p","n":"","t":4614,"v":4619},{"b":"e","k":"l","n":"","t":49,"v":4620},{"f":774,"k":"a","x":4621},{"f":4613,"k":"a","x":794},{"k":"c","n":"absurd","u":[{"k":"z"}]},{"f":4624,"k":"a","x":881},{"f":4587,"k":"a","x":794},{"f":366,"k":"a","x":4626},{"f":4627,"k":"a","x":4626},{"f":175,"k":"a","x":4628},{"f":4629,"k":"a","x":376},{"f":4625,"k":"a","x":4630},{"f":4631,"k":"a","x":894},{"f":4632,"k":"a","x":4599},{"b":"e","k":"l","n":"","t":4623,"v":4633},{"f":4622,"k":"a","x":4634},{"f":4613,"k":"a","x":912},{"f":4587,"k":"a","x":912},{"f":4627,"k":"a","x":4637},{"f":175,"k":"a","x":4638},{"f":4639,"k":"a","x":376},{"f":507,"k":"a","x":4640},{"i":22,"k":"b"},{"f":366,"k":"a","x":4642},{"f":4643,"k":"a","x":4637},{"f":175,"k":"a","x":4644},{"f":4645,"k":"a","x":376},{"f":4641,"k":"a","x":4646},{"f":513,"k":"a","x":4640},{"f":4648,"k":"a","x":4646},{"f":335,"k":"a","x":4649},{"f":517,"k":"a","x":4626},{"f":4651,"k":"a","x":4642},{"i":0,"k":"b"},{"f":366,"k":"a","x":4653},{"f":4601,"k":"a","x":912},{"f":4654,"k":"a","x":4655},{"f":175,"k":"a","x":4656},{"f":4657,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4658},{"f":4652,"k":"a","x":4659},{"f":175,"k":"a","x":4626},{"f":4661,"k":"a","x":4642},{"f":664,"k":"a","x":4662},{"f":175,"k":"a","x":4637},{"f":4664,"k":"a","x":4467},{"f":678,"k":"a","x":4665},{"f":4587,"k":"a","x":920},{"f":175,"k":"a","x":4667},{"i":18,"k":"b"},{"f":4668,"k":"a","x":4669},{"f":678,"k":"a","x":4670},{"f":4587,"k":"a","x":929},{"f":175,"k":"a","x":4672},{"f":4673,"k":"a","x":4545},{"f":4671,"k":"a","x":4674},{"f":4666,"k":"a","x":4675},{"f":4663,"k":"a","x":4676},{"i":5,"k":"b"},{"f":4677,"k":"a","x":4678},{"f":4660,"k":"a","x":4679},{"f":4650,"k":"a","x":4680},{"f":4647,"k":"a","x":4681},{"f":507,"k":"a","x":4646},{"f":4643,"k":"a","x":4467},{"f":175,"k":"a","x":4684},{"f":4685,"k":"a","x":376},{"f":4683,"k":"a","x":4686},{"f":513,"k":"a","x":4646},{"f":4688,"k":"a","x":4686},{"f":335,"k":"a","x":4689},{"f":517,"k":"a","x":4637},{"f":4691,"k":"a","x":4467},{"i":23,"k":"b"},{"f":366,"k":"a","x":4693},{"f":4694,"k":"a","x":4653},{"f":175,"k":"a","x":4695},{"f":4696,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4697},{"f":4692,"k":"a","x":4698},{"f":664,"k":"a","x":4665},{"f":4700,"k":"a","x":4675},{"f":674,"k":"a","x":4662},{"f":4702,"k":"a","x":4676},{"f":4703,"k":"a","x":4678},{"f":4701,"k":"a","x":4704},{"f":4699,"k":"a","x":4705},{"f":4690,"k":"a","x":4706},{"f":4687,"k":"a","x":4707},{"f":664,"k":"a","x":4686},{"i":24,"k":"b"},{"f":542,"k":"a","x":4710},{"i":1,"k":"b"},{"f":4463,"k":"a","x":4712},{"f":4711,"k":"a","x":4713},{"i":23,"k":"b"},{"f":542,"k":"a","x":4715},{"i":1,"k":"b"},{"f":4463,"k":"a","x":4717},{"f":4716,"k":"a","x":4718},{"i":3,"k":"b"},{"f":4472,"k":"a","x":4720},{"i":2,"k":"b"},{"f":4721,"k":"a","x":4722},{"f":486,"k":"a","x":4723},{"b":"e","k":"p","n":"","t":4719,"v":4724},{"b":"e","k":"p","n":"","t":4714,"v":4725},{"b":"e","k":"p","n":"","t":4460,"v":4726},{"b":"e","k":"p","n":"","t":4460,"v":4727},{"f":4709,"k":"a","x":4728},{"f":4401,"k":"a","x":4467},{"f":674,"k":"a","x":4730},{"f":678,"k":"a","x":4686},{"f":4732,"k":"a","x":4728},{"f":4731,"k":"a","x":4733},{"f":4401,"k":"a","x":4642},{"f":674,"k":"a","x":4735},{"f":678,"k":"a","x":4730},{"f":4737,"k":"a","x":4733},{"f":4736,"k":"a","x":4738},{"i":14,"k":"b"},{"f":4739,"k":"a","x":4740},{"f":4734,"k":"a","x":4741},{"f":4729,"k":"a","x":4742},{"f":4708,"k":"a","x":4743},{"f":4682,"k":"a","x":4744},{"b":"e","k":"l","n":"","t":4636,"v":4745},{"f":4635,"k":"a","x":4746},{"f":4613,"k":"a","x":920},{"f":4627,"k":"a","x":4667},{"f":175,"k":"a","x":4749},{"f":4750,"k":"a","x":376},{"f":507,"k":"a","x":4751},{"f":4643,"k":"a","x":4667},{"f":175,"k":"a","x":4753},{"f":4754,"k":"a","x":376},{"f":4752,"k":"a","x":4755},{"f":513,"k":"a","x":4751},{"f":4757,"k":"a","x":4755},{"f":335,"k":"a","x":4758},{"f":4601,"k":"a","x":920},{"f":4654,"k":"a","x":4760},{"f":175,"k":"a","x":4761},{"f":4762,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4763},{"f":4652,"k":"a","x":4764},{"f":4765,"k":"a","x":4679},{"f":4759,"k":"a","x":4766},{"f":4756,"k":"a","x":4767},{"f":507,"k":"a","x":4755},{"f":4643,"k":"a","x":4669},{"f":175,"k":"a","x":4770},{"f":4771,"k":"a","x":376},{"f":4769,"k":"a","x":4772},{"f":513,"k":"a","x":4755},{"f":4774,"k":"a","x":4772},{"f":335,"k":"a","x":4775},{"f":517,"k":"a","x":4667},{"f":4777,"k":"a","x":4669},{"f":4778,"k":"a","x":4698},{"f":664,"k":"a","x":4670},{"f":4780,"k":"a","x":4674},{"f":674,"k":"a","x":4665},{"f":4782,"k":"a","x":4675},{"f":4783,"k":"a","x":4704},{"f":4781,"k":"a","x":4784},{"f":4779,"k":"a","x":4785},{"f":4776,"k":"a","x":4786},{"f":4773,"k":"a","x":4787},{"f":664,"k":"a","x":4772},{"f":4643,"k":"a","x":4545},{"f":175,"k":"a","x":4790},{"f":4791,"k":"a","x":376},{"f":4789,"k":"a","x":4792},{"f":678,"k":"a","x":4772},{"f":4794,"k":"a","x":4792},{"f":664,"k":"a","x":4795},{"f":366,"k":"a","x":4467},{"f":4797,"k":"a","x":4669},{"f":175,"k":"a","x":4798},{"f":4799,"k":"a","x":376},{"f":678,"k":"a","x":4800},{"f":4797,"k":"a","x":4545},{"f":175,"k":"a","x":4802},{"f":4803,"k":"a","x":376},{"f":4801,"k":"a","x":4804},{"f":4796,"k":"a","x":4805},{"i":4,"k":"b"},{"f":4806,"k":"a","x":4807},{"f":4793,"k":"a","x":4808},{"f":4788,"k":"a","x":4809},{"f":4768,"k":"a","x":4810},{"b":"e","k":"l","n":"","t":4748,"v":4811},{"f":4747,"k":"a","x":4812},{"f":4613,"k":"a","x":929},{"f":4627,"k":"a","x":4672},{"f":175,"k":"a","x":4815},{"f":4816,"k":"a","x":376},{"f":507,"k":"a","x":4817},{"f":4643,"k":"a","x":4672},{"f":175,"k":"a","x":4819},{"f":4820,"k":"a","x":376},{"f":4818,"k":"a","x":4821},{"f":513,"k":"a","x":4817},{"f":4823,"k":"a","x":4821},{"f":335,"k":"a","x":4824},{"f":4601,"k":"a","x":929},{"f":4654,"k":"a","x":4826},{"f":175,"k":"a","x":4827},{"f":4828,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4829},{"f":4652,"k":"a","x":4830},{"f":4831,"k":"a","x":4679},{"f":4825,"k":"a","x":4832},{"f":4822,"k":"a","x":4833},{"f":507,"k":"a","x":4821},{"f":4835,"k":"a","x":4792},{"f":513,"k":"a","x":4821},{"f":4837,"k":"a","x":4792},{"f":335,"k":"a","x":4838},{"f":517,"k":"a","x":4672},{"f":4840,"k":"a","x":4545},{"f":4841,"k":"a","x":4698},{"f":674,"k":"a","x":4670},{"f":4843,"k":"a","x":4674},{"f":4844,"k":"a","x":4784},{"f":4842,"k":"a","x":4845},{"f":4839,"k":"a","x":4846},{"f":4836,"k":"a","x":4847},{"f":674,"k":"a","x":4772},{"f":4849,"k":"a","x":4792},{"f":4850,"k":"a","x":4808},{"f":4848,"k":"a","x":4851},{"f":4834,"k":"a","x":4852},{"b":"e","k":"l","n":"","t":4814,"v":4853},{"f":4813,"k":"a","x":4854},{"f":4855,"k":"a","x":4585},{"b":"e","k":"l","n":"","t":49,"v":4856},{"f":4612,"k":"a","x":4857},{"f":363,"k":"a","x":912},{"f":4859,"k":"a","x":4599},{"f":366,"k":"a","x":4655},{"f":4861,"k":"a","x":4605},{"f":175,"k":"a","x":4862},{"f":4863,"k":"a","x":376},{"b":"e","k":"p","n":"","t":4860,"v":4864},{"b":"e","k":"l","n":"","t":49,"v":4865},{"f":774,"k":"a","x":4866},{"f":4859,"k":"a","x":794},{"f":366,"k":"a","x":4637},{"f":4869,"k":"a","x":4626},{"f":175,"k":"a","x":4870},{"f":4871,"k":"a","x":376},{"f":507,"k":"a","x":4872},{"f":4869,"k":"a","x":4642},{"f":175,"k":"a","x":4874},{"f":4875,"k":"a","x":376},{"f":4873,"k":"a","x":4876},{"f":513,"k":"a","x":4872},{"f":4878,"k":"a","x":4876},{"f":335,"k":"a","x":4879},{"f":4861,"k":"a","x":4653},{"f":175,"k":"a","x":4881},{"f":4882,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4883},{"f":4652,"k":"a","x":4884},{"f":4885,"k":"a","x":4679},{"f":4880,"k":"a","x":4886},{"f":4877,"k":"a","x":4887},{"f":507,"k":"a","x":4876},{"f":4797,"k":"a","x":4642},{"f":175,"k":"a","x":4890},{"f":4891,"k":"a","x":376},{"f":4889,"k":"a","x":4892},{"f":513,"k":"a","x":4876},{"f":4894,"k":"a","x":4892},{"f":335,"k":"a","x":4895},{"f":4654,"k":"a","x":4693},{"f":175,"k":"a","x":4897},{"f":4898,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4899},{"f":4692,"k":"a","x":4900},{"f":4901,"k":"a","x":4705},{"f":4896,"k":"a","x":4902},{"f":4893,"k":"a","x":4903},{"k":"c","n":"UorAtlas.Closure.inter_empty_comm","u":[]},{"f":4905,"k":"a","x":4642},{"f":4906,"k":"a","x":4467},{"f":4907,"k":"a","x":4743},{"f":4904,"k":"a","x":4908},{"f":4888,"k":"a","x":4909},{"b":"e","k":"l","n":"","t":4868,"v":4910},{"f":4867,"k":"a","x":4911},{"f":4859,"k":"a","x":912},{"f":4624,"k":"a","x":1088},{"f":4869,"k":"a","x":4637},{"f":175,"k":"a","x":4915},{"f":4916,"k":"a","x":376},{"f":4914,"k":"a","x":4917},{"f":4918,"k":"a","x":1098},{"f":4919,"k":"a","x":4599},{"b":"e","k":"l","n":"","t":4913,"v":4920},{"f":4912,"k":"a","x":4921},{"f":4859,"k":"a","x":920},{"f":4869,"k":"a","x":4667},{"f":175,"k":"a","x":4924},{"f":4925,"k":"a","x":376},{"f":507,"k":"a","x":4926},{"f":4797,"k":"a","x":4667},{"f":175,"k":"a","x":4928},{"f":4929,"k":"a","x":376},{"f":4927,"k":"a","x":4930},{"f":513,"k":"a","x":4926},{"f":4932,"k":"a","x":4930},{"f":335,"k":"a","x":4933},{"f":4692,"k":"a","x":4764},{"f":4935,"k":"a","x":4705},{"f":4934,"k":"a","x":4936},{"f":4931,"k":"a","x":4937},{"f":507,"k":"a","x":4930},{"f":4939,"k":"a","x":4800},{"f":513,"k":"a","x":4930},{"f":4941,"k":"a","x":4800},{"f":335,"k":"a","x":4942},{"i":21,"k":"b"},{"f":366,"k":"a","x":4944},{"f":4945,"k":"a","x":4653},{"f":175,"k":"a","x":4946},{"f":4947,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":4948},{"f":4778,"k":"a","x":4949},{"f":4950,"k":"a","x":4785},{"f":4943,"k":"a","x":4951},{"f":4940,"k":"a","x":4952},{"f":664,"k":"a","x":4800},{"f":4954,"k":"a","x":4804},{"f":674,"k":"a","x":4795},{"f":4956,"k":"a","x":4805},{"f":4957,"k":"a","x":4807},{"f":4955,"k":"a","x":4958},{"f":4953,"k":"a","x":4959},{"f":4938,"k":"a","x":4960},{"b":"e","k":"l","n":"","t":4923,"v":4961},{"f":4922,"k":"a","x":4962},{"f":4859,"k":"a","x":929},{"f":4869,"k":"a","x":4672},{"f":175,"k":"a","x":4965},{"f":4966,"k":"a","x":376},{"f":507,"k":"a","x":4967},{"f":4797,"k":"a","x":4672},{"f":175,"k":"a","x":4969},{"f":4970,"k":"a","x":376},{"f":4968,"k":"a","x":4971},{"f":513,"k":"a","x":4967},{"f":4973,"k":"a","x":4971},{"f":335,"k":"a","x":4974},{"f":4692,"k":"a","x":4830},{"f":4976,"k":"a","x":4705},{"f":4975,"k":"a","x":4977},{"f":4972,"k":"a","x":4978},{"f":507,"k":"a","x":4971},{"f":4980,"k":"a","x":4804},{"f":513,"k":"a","x":4971},{"f":4982,"k":"a","x":4804},{"f":335,"k":"a","x":4983},{"f":4841,"k":"a","x":4949},{"f":4985,"k":"a","x":4845},{"f":4984,"k":"a","x":4986},{"f":4981,"k":"a","x":4987},{"f":674,"k":"a","x":4800},{"f":4989,"k":"a","x":4804},{"f":4990,"k":"a","x":4958},{"f":4988,"k":"a","x":4991},{"f":4979,"k":"a","x":4992},{"b":"e","k":"l","n":"","t":4964,"v":4993},{"f":4963,"k":"a","x":4994},{"f":4995,"k":"a","x":4585},{"b":"e","k":"l","n":"","t":49,"v":4996},{"f":4858,"k":"a","x":4997},{"f":363,"k":"a","x":920},{"f":4999,"k":"a","x":4599},{"f":366,"k":"a","x":4760},{"f":5001,"k":"a","x":4605},{"f":175,"k":"a","x":5002},{"f":5003,"k":"a","x":376},{"b":"e","k":"p","n":"","t":5000,"v":5004},{"b":"e","k":"l","n":"","t":49,"v":5005},{"f":774,"k":"a","x":5006},{"f":4999,"k":"a","x":794},{"f":366,"k":"a","x":4667},{"f":5009,"k":"a","x":4626},{"f":175,"k":"a","x":5010},{"f":5011,"k":"a","x":376},{"f":507,"k":"a","x":5012},{"f":5009,"k":"a","x":4642},{"f":175,"k":"a","x":5014},{"f":5015,"k":"a","x":376},{"f":5013,"k":"a","x":5016},{"f":513,"k":"a","x":5012},{"f":5018,"k":"a","x":5016},{"f":335,"k":"a","x":5019},{"f":5001,"k":"a","x":4653},{"f":175,"k":"a","x":5021},{"f":5022,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":5023},{"f":4652,"k":"a","x":5024},{"f":5025,"k":"a","x":4679},{"f":5020,"k":"a","x":5026},{"f":5017,"k":"a","x":5027},{"f":507,"k":"a","x":5016},{"f":366,"k":"a","x":4669},{"f":5030,"k":"a","x":4642},{"f":175,"k":"a","x":5031},{"f":5032,"k":"a","x":376},{"f":5029,"k":"a","x":5033},{"f":513,"k":"a","x":5016},{"f":5035,"k":"a","x":5033},{"f":335,"k":"a","x":5036},{"f":4778,"k":"a","x":4900},{"f":5038,"k":"a","x":4785},{"f":5037,"k":"a","x":5039},{"f":5034,"k":"a","x":5040},{"f":4906,"k":"a","x":4669},{"f":5042,"k":"a","x":4809},{"f":5041,"k":"a","x":5043},{"f":5028,"k":"a","x":5044},{"b":"e","k":"l","n":"","t":5008,"v":5045},{"f":5007,"k":"a","x":5046},{"f":4999,"k":"a","x":912},{"f":5009,"k":"a","x":4637},{"f":175,"k":"a","x":5049},{"f":5050,"k":"a","x":376},{"f":507,"k":"a","x":5051},{"f":5009,"k":"a","x":4467},{"f":175,"k":"a","x":5053},{"f":5054,"k":"a","x":376},{"f":5052,"k":"a","x":5055},{"f":513,"k":"a","x":5051},{"f":5057,"k":"a","x":5055},{"f":335,"k":"a","x":5058},{"f":4692,"k":"a","x":5024},{"f":5060,"k":"a","x":4705},{"f":5059,"k":"a","x":5061},{"f":5056,"k":"a","x":5062},{"f":507,"k":"a","x":5055},{"f":5030,"k":"a","x":4467},{"f":175,"k":"a","x":5065},{"f":5066,"k":"a","x":376},{"f":5064,"k":"a","x":5067},{"f":513,"k":"a","x":5055},{"f":5069,"k":"a","x":5067},{"f":335,"k":"a","x":5070},{"f":4654,"k":"a","x":4944},{"f":175,"k":"a","x":5072},{"f":5073,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":5074},{"f":4778,"k":"a","x":5075},{"f":5076,"k":"a","x":4785},{"f":5071,"k":"a","x":5077},{"f":5068,"k":"a","x":5078},{"f":4905,"k":"a","x":4467},{"f":5080,"k":"a","x":4669},{"f":5081,"k":"a","x":4959},{"f":5079,"k":"a","x":5082},{"f":5063,"k":"a","x":5083},{"b":"e","k":"l","n":"","t":5048,"v":5084},{"f":5047,"k":"a","x":5085},{"f":4999,"k":"a","x":920},{"f":4624,"k":"a","x":1261},{"f":5009,"k":"a","x":4667},{"f":175,"k":"a","x":5089},{"f":5090,"k":"a","x":376},{"f":5088,"k":"a","x":5091},{"f":5092,"k":"a","x":1271},{"f":5093,"k":"a","x":4599},{"b":"e","k":"l","n":"","t":5087,"v":5094},{"f":5086,"k":"a","x":5095},{"f":4999,"k":"a","x":929},{"f":5009,"k":"a","x":4672},{"f":175,"k":"a","x":5098},{"f":5099,"k":"a","x":376},{"f":507,"k":"a","x":5100},{"f":5030,"k":"a","x":4672},{"f":175,"k":"a","x":5102},{"f":5103,"k":"a","x":376},{"f":5101,"k":"a","x":5104},{"f":513,"k":"a","x":5100},{"f":5106,"k":"a","x":5104},{"f":335,"k":"a","x":5107},{"f":4778,"k":"a","x":4830},{"f":5109,"k":"a","x":4785},{"f":5108,"k":"a","x":5110},{"f":5105,"k":"a","x":5111},{"f":507,"k":"a","x":5104},{"f":5030,"k":"a","x":4545},{"f":175,"k":"a","x":5114},{"f":5115,"k":"a","x":376},{"f":5113,"k":"a","x":5116},{"f":513,"k":"a","x":5104},{"f":5118,"k":"a","x":5116},{"f":335,"k":"a","x":5119},{"i":19,"k":"b"},{"f":366,"k":"a","x":5121},{"f":5122,"k":"a","x":4653},{"f":175,"k":"a","x":5123},{"f":5124,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":5125},{"f":4841,"k":"a","x":5126},{"f":5127,"k":"a","x":4845},{"f":5120,"k":"a","x":5128},{"f":5117,"k":"a","x":5129},{"f":664,"k":"a","x":5116},{"i":20,"k":"b"},{"f":542,"k":"a","x":5132},{"f":5133,"k":"a","x":4713},{"i":19,"k":"b"},{"f":542,"k":"a","x":5135},{"f":5136,"k":"a","x":4718},{"b":"e","k":"p","n":"","t":5137,"v":4724},{"b":"e","k":"p","n":"","t":5134,"v":5138},{"b":"e","k":"p","n":"","t":4460,"v":5139},{"b":"e","k":"p","n":"","t":4460,"v":5140},{"f":5131,"k":"a","x":5141},{"f":4401,"k":"a","x":4545},{"f":674,"k":"a","x":5143},{"f":678,"k":"a","x":5116},{"f":5145,"k":"a","x":5141},{"f":5144,"k":"a","x":5146},{"f":4401,"k":"a","x":4669},{"f":674,"k":"a","x":5148},{"f":678,"k":"a","x":5143},{"f":5150,"k":"a","x":5146},{"f":5149,"k":"a","x":5151},{"i":12,"k":"b"},{"f":5152,"k":"a","x":5153},{"f":5147,"k":"a","x":5154},{"f":5142,"k":"a","x":5155},{"f":5130,"k":"a","x":5156},{"f":5112,"k":"a","x":5157},{"b":"e","k":"l","n":"","t":5097,"v":5158},{"f":5096,"k":"a","x":5159},{"f":5160,"k":"a","x":4585},{"b":"e","k":"l","n":"","t":49,"v":5161},{"f":4998,"k":"a","x":5162},{"f":363,"k":"a","x":929},{"f":5164,"k":"a","x":4599},{"f":366,"k":"a","x":4826},{"f":5166,"k":"a","x":4605},{"f":175,"k":"a","x":5167},{"f":5168,"k":"a","x":376},{"b":"e","k":"p","n":"","t":5165,"v":5169},{"b":"e","k":"l","n":"","t":49,"v":5170},{"f":774,"k":"a","x":5171},{"f":5164,"k":"a","x":794},{"f":366,"k":"a","x":4672},{"f":5174,"k":"a","x":4626},{"f":175,"k":"a","x":5175},{"f":5176,"k":"a","x":376},{"f":507,"k":"a","x":5177},{"f":5174,"k":"a","x":4642},{"f":175,"k":"a","x":5179},{"f":5180,"k":"a","x":376},{"f":5178,"k":"a","x":5181},{"f":513,"k":"a","x":5177},{"f":5183,"k":"a","x":5181},{"f":335,"k":"a","x":5184},{"f":5166,"k":"a","x":4653},{"f":175,"k":"a","x":5186},{"f":5187,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":5188},{"f":4652,"k":"a","x":5189},{"f":5190,"k":"a","x":4679},{"f":5185,"k":"a","x":5191},{"f":5182,"k":"a","x":5192},{"f":507,"k":"a","x":5181},{"f":366,"k":"a","x":4545},{"f":5195,"k":"a","x":4642},{"f":175,"k":"a","x":5196},{"f":5197,"k":"a","x":376},{"f":5194,"k":"a","x":5198},{"f":513,"k":"a","x":5181},{"f":5200,"k":"a","x":5198},{"f":335,"k":"a","x":5201},{"f":4841,"k":"a","x":4900},{"f":5203,"k":"a","x":4845},{"f":5202,"k":"a","x":5204},{"f":5199,"k":"a","x":5205},{"f":4906,"k":"a","x":4545},{"f":5207,"k":"a","x":4851},{"f":5206,"k":"a","x":5208},{"f":5193,"k":"a","x":5209},{"b":"e","k":"l","n":"","t":5173,"v":5210},{"f":5172,"k":"a","x":5211},{"f":5164,"k":"a","x":912},{"f":5174,"k":"a","x":4637},{"f":175,"k":"a","x":5214},{"f":5215,"k":"a","x":376},{"f":507,"k":"a","x":5216},{"f":5174,"k":"a","x":4467},{"f":175,"k":"a","x":5218},{"f":5219,"k":"a","x":376},{"f":5217,"k":"a","x":5220},{"f":513,"k":"a","x":5216},{"f":5222,"k":"a","x":5220},{"f":335,"k":"a","x":5223},{"f":4692,"k":"a","x":5189},{"f":5225,"k":"a","x":4705},{"f":5224,"k":"a","x":5226},{"f":5221,"k":"a","x":5227},{"f":507,"k":"a","x":5220},{"f":5195,"k":"a","x":4467},{"f":175,"k":"a","x":5230},{"f":5231,"k":"a","x":376},{"f":5229,"k":"a","x":5232},{"f":513,"k":"a","x":5220},{"f":5234,"k":"a","x":5232},{"f":335,"k":"a","x":5235},{"f":4841,"k":"a","x":5075},{"f":5237,"k":"a","x":4845},{"f":5236,"k":"a","x":5238},{"f":5233,"k":"a","x":5239},{"f":5080,"k":"a","x":4545},{"f":5241,"k":"a","x":4991},{"f":5240,"k":"a","x":5242},{"f":5228,"k":"a","x":5243},{"b":"e","k":"l","n":"","t":5213,"v":5244},{"f":5212,"k":"a","x":5245},{"f":5164,"k":"a","x":920},{"f":5174,"k":"a","x":4667},{"f":175,"k":"a","x":5248},{"f":5249,"k":"a","x":376},{"f":507,"k":"a","x":5250},{"f":5174,"k":"a","x":4669},{"f":175,"k":"a","x":5252},{"f":5253,"k":"a","x":376},{"f":5251,"k":"a","x":5254},{"f":513,"k":"a","x":5250},{"f":5256,"k":"a","x":5254},{"f":335,"k":"a","x":5257},{"f":4778,"k":"a","x":5189},{"f":5259,"k":"a","x":4785},{"f":5258,"k":"a","x":5260},{"f":5255,"k":"a","x":5261},{"f":507,"k":"a","x":5254},{"f":5195,"k":"a","x":4669},{"f":175,"k":"a","x":5264},{"f":5265,"k":"a","x":376},{"f":5263,"k":"a","x":5266},{"f":513,"k":"a","x":5254},{"f":5268,"k":"a","x":5266},{"f":335,"k":"a","x":5269},{"f":4654,"k":"a","x":5121},{"f":175,"k":"a","x":5271},{"f":5272,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":5273},{"f":4841,"k":"a","x":5274},{"f":5275,"k":"a","x":4845},{"f":5270,"k":"a","x":5276},{"f":5267,"k":"a","x":5277},{"f":4905,"k":"a","x":4669},{"f":5279,"k":"a","x":4545},{"f":5280,"k":"a","x":5156},{"f":5278,"k":"a","x":5281},{"f":5262,"k":"a","x":5282},{"b":"e","k":"l","n":"","t":5247,"v":5283},{"f":5246,"k":"a","x":5284},{"f":5164,"k":"a","x":929},{"f":1325,"k":"a","x":929},{"f":4624,"k":"a","x":5287},{"f":5174,"k":"a","x":4672},{"f":175,"k":"a","x":5289},{"f":5290,"k":"a","x":376},{"f":5288,"k":"a","x":5291},{"f":893,"k":"a","x":929},{"f":5292,"k":"a","x":5293},{"f":5294,"k":"a","x":4599},{"b":"e","k":"l","n":"","t":5286,"v":5295},{"f":5285,"k":"a","x":5296},{"f":5297,"k":"a","x":4585},{"b":"e","k":"l","n":"","t":49,"v":5298},{"f":5163,"k":"a","x":5299},{"f":5300,"k":"a","x":4408},{"b":"e","k":"l","n":"","t":49,"v":5301},{"k":"c","n":"UorAtlas.Blocks.union4","u":[]},{"f":5303,"k":"a","x":4407},{"f":3678,"k":"a","x":5304},{"f":175,"k":"a","x":5304},{"i":22,"k":"b"},{"f":5306,"k":"a","x":5307},{"f":535,"k":"a","x":5304},{"f":5309,"k":"a","x":5307},{"i":5,"k":"b"},{"f":5303,"k":"a","x":5311},{"f":542,"k":"a","x":5312},{"f":5313,"k":"a","x":4585},{"f":150,"k":"a","x":5314},{"i":23,"k":"b"},{"f":542,"k":"a","x":5316},{"f":5317,"k":"a","x":4585},{"f":5315,"k":"a","x":5318},{"f":507,"k":"a","x":5319},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1006","u":[]},{"f":65,"k":"a","x":5321},{"f":5322,"k":"a","x":62},{"f":63,"k":"a","x":5323},{"f":5311,"k":"a","x":5324},{"f":499,"k":"a","x":5325},{"f":5322,"k":"a","x":86},{"f":87,"k":"a","x":5327},{"f":5311,"k":"a","x":5328},{"f":5326,"k":"a","x":5329},{"f":499,"k":"a","x":5330},{"f":5322,"k":"a","x":103},{"f":104,"k":"a","x":5332},{"f":5311,"k":"a","x":5333},{"f":499,"k":"a","x":5334},{"f":5322,"k":"a","x":787},{"f":927,"k":"a","x":5336},{"f":5311,"k":"a","x":5337},{"f":5335,"k":"a","x":5338},{"f":5331,"k":"a","x":5339},{"f":542,"k":"a","x":5340},{"f":5341,"k":"a","x":4585},{"f":150,"k":"a","x":5342},{"f":5343,"k":"a","x":5318},{"f":5320,"k":"a","x":5344},{"f":513,"k":"a","x":5319},{"f":5346,"k":"a","x":5344},{"f":335,"k":"a","x":5347},{"f":517,"k":"a","x":5312},{"f":5349,"k":"a","x":5340},{"f":542,"k":"a","x":4599},{"f":5351,"k":"a","x":4469},{"f":150,"k":"a","x":5352},{"i":24,"k":"b"},{"f":542,"k":"a","x":5354},{"f":5355,"k":"a","x":4469},{"f":5353,"k":"a","x":5356},{"b":"e","k":"l","n":"","t":143,"v":5357},{"f":5350,"k":"a","x":5358},{"k":"c","n":"UorAtlas.Blocks.union4.eq_1","u":[]},{"f":5360,"k":"a","x":5311},{"f":5359,"k":"a","x":5361},{"f":5348,"k":"a","x":5362},{"f":5345,"k":"a","x":5363},{"f":507,"k":"a","x":5344},{"f":499,"k":"a","x":4461},{"f":5366,"k":"a","x":5329},{"f":499,"k":"a","x":5367},{"f":5368,"k":"a","x":5339},{"f":542,"k":"a","x":5369},{"f":5370,"k":"a","x":4585},{"f":150,"k":"a","x":5371},{"f":5372,"k":"a","x":5318},{"f":5365,"k":"a","x":5373},{"f":513,"k":"a","x":5344},{"f":5375,"k":"a","x":5373},{"f":335,"k":"a","x":5376},{"f":5311,"k":"a","x":794},{"f":517,"k":"a","x":5378},{"f":5379,"k":"a","x":4461},{"f":499,"k":"a","x":4599},{"f":4587,"k":"a","x":5328},{"f":5381,"k":"a","x":5382},{"f":499,"k":"a","x":5383},{"f":4587,"k":"a","x":5333},{"f":499,"k":"a","x":5385},{"f":4587,"k":"a","x":5337},{"f":5386,"k":"a","x":5387},{"f":5384,"k":"a","x":5388},{"f":542,"k":"a","x":5389},{"f":5390,"k":"a","x":4469},{"f":150,"k":"a","x":5391},{"f":5392,"k":"a","x":5356},{"b":"e","k":"l","n":"","t":143,"v":5393},{"f":5380,"k":"a","x":5394},{"f":175,"k":"a","x":5378},{"f":5396,"k":"a","x":4461},{"f":664,"k":"a","x":5397},{"f":5311,"k":"a","x":912},{"f":175,"k":"a","x":5399},{"i":19,"k":"b"},{"f":5400,"k":"a","x":5401},{"f":678,"k":"a","x":5402},{"f":5311,"k":"a","x":920},{"f":175,"k":"a","x":5404},{"f":5405,"k":"a","x":4542},{"f":678,"k":"a","x":5406},{"f":5311,"k":"a","x":929},{"f":175,"k":"a","x":5408},{"i":15,"k":"b"},{"f":5409,"k":"a","x":5410},{"f":5407,"k":"a","x":5411},{"f":5403,"k":"a","x":5412},{"f":5398,"k":"a","x":5413},{"i":4,"k":"b"},{"f":5414,"k":"a","x":5415},{"f":5395,"k":"a","x":5416},{"f":5377,"k":"a","x":5417},{"f":5374,"k":"a","x":5418},{"f":507,"k":"a","x":5373},{"f":5366,"k":"a","x":5401},{"f":499,"k":"a","x":5421},{"f":5422,"k":"a","x":5339},{"f":542,"k":"a","x":5423},{"f":5424,"k":"a","x":4585},{"f":150,"k":"a","x":5425},{"f":5426,"k":"a","x":5318},{"f":5420,"k":"a","x":5427},{"f":513,"k":"a","x":5373},{"f":5429,"k":"a","x":5427},{"f":335,"k":"a","x":5430},{"f":517,"k":"a","x":5399},{"f":5432,"k":"a","x":5401},{"f":499,"k":"a","x":4642},{"f":5434,"k":"a","x":4599},{"f":499,"k":"a","x":5435},{"f":5436,"k":"a","x":5388},{"f":542,"k":"a","x":5437},{"f":5438,"k":"a","x":4469},{"f":150,"k":"a","x":5439},{"f":5440,"k":"a","x":5356},{"b":"e","k":"l","n":"","t":143,"v":5441},{"f":5433,"k":"a","x":5442},{"f":664,"k":"a","x":5402},{"f":5444,"k":"a","x":5412},{"f":674,"k":"a","x":5397},{"f":5446,"k":"a","x":5413},{"f":5447,"k":"a","x":5415},{"f":5445,"k":"a","x":5448},{"f":5443,"k":"a","x":5449},{"f":5431,"k":"a","x":5450},{"f":5428,"k":"a","x":5451},{"f":507,"k":"a","x":5427},{"f":499,"k":"a","x":4542},{"f":5454,"k":"a","x":5338},{"f":5422,"k":"a","x":5455},{"f":542,"k":"a","x":5456},{"f":5457,"k":"a","x":4585},{"f":150,"k":"a","x":5458},{"f":5459,"k":"a","x":5318},{"f":5453,"k":"a","x":5460},{"f":513,"k":"a","x":5427},{"f":5462,"k":"a","x":5460},{"f":335,"k":"a","x":5463},{"f":517,"k":"a","x":5404},{"f":5465,"k":"a","x":4542},{"f":5434,"k":"a","x":4467},{"f":499,"k":"a","x":5467},{"f":5381,"k":"a","x":5387},{"f":5468,"k":"a","x":5469},{"f":542,"k":"a","x":5470},{"f":5471,"k":"a","x":4469},{"f":150,"k":"a","x":5472},{"f":5473,"k":"a","x":5356},{"b":"e","k":"l","n":"","t":143,"v":5474},{"f":5466,"k":"a","x":5475},{"f":664,"k":"a","x":5406},{"f":5477,"k":"a","x":5411},{"f":674,"k":"a","x":5402},{"f":5479,"k":"a","x":5412},{"f":5480,"k":"a","x":5448},{"f":5478,"k":"a","x":5481},{"f":5476,"k":"a","x":5482},{"f":5464,"k":"a","x":5483},{"f":5461,"k":"a","x":5484},{"f":507,"k":"a","x":5460},{"f":5454,"k":"a","x":5410},{"f":5422,"k":"a","x":5487},{"f":542,"k":"a","x":5488},{"f":5489,"k":"a","x":4585},{"f":150,"k":"a","x":5490},{"f":5491,"k":"a","x":5318},{"f":5486,"k":"a","x":5492},{"f":513,"k":"a","x":5460},{"f":5494,"k":"a","x":5492},{"f":335,"k":"a","x":5495},{"f":517,"k":"a","x":5408},{"f":5497,"k":"a","x":5410},{"f":499,"k":"a","x":4669},{"f":5499,"k":"a","x":4599},{"f":5468,"k":"a","x":5500},{"f":542,"k":"a","x":5501},{"f":5502,"k":"a","x":4469},{"f":150,"k":"a","x":5503},{"f":5504,"k":"a","x":5356},{"b":"e","k":"l","n":"","t":143,"v":5505},{"f":5498,"k":"a","x":5506},{"f":674,"k":"a","x":5406},{"f":5508,"k":"a","x":5411},{"f":5509,"k":"a","x":5481},{"f":5507,"k":"a","x":5510},{"f":5496,"k":"a","x":5511},{"f":5493,"k":"a","x":5512},{"f":507,"k":"a","x":5492},{"f":5491,"k":"a","x":5490},{"f":5514,"k":"a","x":5515},{"f":513,"k":"a","x":5492},{"f":5517,"k":"a","x":5515},{"f":335,"k":"a","x":5518},{"f":517,"k":"a","x":5316},{"f":5520,"k":"a","x":5488},{"f":5499,"k":"a","x":4545},{"f":5468,"k":"a","x":5522},{"f":542,"k":"a","x":5523},{"f":5524,"k":"a","x":4469},{"f":150,"k":"a","x":5525},{"f":5526,"k":"a","x":5352},{"b":"e","k":"l","n":"","t":143,"v":5527},{"f":5521,"k":"a","x":5528},{"i":7,"k":"b"},{"f":5529,"k":"a","x":5530},{"f":5519,"k":"a","x":5531},{"f":5516,"k":"a","x":5532},{"k":"c","n":"Iff.rfl","u":[]},{"f":5534,"k":"a","x":5490},{"f":5533,"k":"a","x":5535},{"f":5513,"k":"a","x":5536},{"f":5485,"k":"a","x":5537},{"f":5452,"k":"a","x":5538},{"f":5419,"k":"a","x":5539},{"f":5364,"k":"a","x":5540},{"b":"e","k":"l","n":"","t":0,"v":5541},{"f":5310,"k":"a","x":5542},{"f":3678,"k":"a","x":5312},{"f":507,"k":"a","x":5544},{"f":3678,"k":"a","x":5316},{"f":5545,"k":"a","x":5546},{"f":513,"k":"a","x":5544},{"f":5548,"k":"a","x":5546},{"f":335,"k":"a","x":5549},{"f":5349,"k":"a","x":5316},{"f":3678,"k":"a","x":4599},{"b":"e","k":"l","n":"","t":143,"v":5552},{"f":5551,"k":"a","x":5553},{"f":5554,"k":"a","x":4585},{"f":5550,"k":"a","x":5555},{"f":5547,"k":"a","x":5556},{"i":6,"k":"b"},{"f":5557,"k":"a","x":5558},{"body":5559,"d":true,"k":"e","n":"","t":5308,"v":5543},{"f":3603,"k":"a","x":5311},{"i":2,"k":"b"},{"f":5561,"k":"a","x":5562},{"f":5563,"k":"a","x":4464},{"f":5564,"k":"a","x":4585},{"k":"c","n":"Exists.intro","u":[{"a":{"k":"z"},"k":"s"}]},{"f":5566,"k":"a","x":361},{"f":3646,"k":"a","x":4653},{"f":175,"k":"a","x":5568},{"i":25,"k":"b"},{"f":5569,"k":"a","x":5570},{"b":"e","k":"l","n":"","t":361,"v":5571},{"f":5567,"k":"a","x":5572},{"f":5573,"k":"a","x":4599},{"f":3646,"k":"a","x":4599},{"f":175,"k":"a","x":5575},{"f":5576,"k":"a","x":5354},{"f":335,"k":"a","x":5577},{"f":5303,"k":"a","x":4587},{"f":535,"k":"a","x":5579},{"f":5580,"k":"a","x":5354},{"f":5303,"k":"a","x":4601},{"f":542,"k":"a","x":5582},{"f":5583,"k":"a","x":4653},{"f":150,"k":"a","x":5584},{"f":542,"k":"a","x":5570},{"f":5586,"k":"a","x":4653},{"f":5585,"k":"a","x":5587},{"f":507,"k":"a","x":5588},{"f":4601,"k":"a","x":5324},{"f":499,"k":"a","x":5590},{"f":4601,"k":"a","x":5328},{"f":5591,"k":"a","x":5592},{"f":499,"k":"a","x":5593},{"f":4601,"k":"a","x":5333},{"f":499,"k":"a","x":5595},{"f":4601,"k":"a","x":5337},{"f":5596,"k":"a","x":5597},{"f":5594,"k":"a","x":5598},{"f":542,"k":"a","x":5599},{"f":5600,"k":"a","x":4653},{"f":150,"k":"a","x":5601},{"f":5602,"k":"a","x":5587},{"f":5589,"k":"a","x":5603},{"f":513,"k":"a","x":5588},{"f":5605,"k":"a","x":5603},{"f":335,"k":"a","x":5606},{"f":517,"k":"a","x":5582},{"f":5608,"k":"a","x":5599},{"i":0,"k":"b"},{"f":542,"k":"a","x":5610},{"f":5611,"k":"a","x":4712},{"f":150,"k":"a","x":5612},{"i":26,"k":"b"},{"f":542,"k":"a","x":5614},{"f":5615,"k":"a","x":4712},{"f":5613,"k":"a","x":5616},{"b":"e","k":"l","n":"","t":143,"v":5617},{"f":5609,"k":"a","x":5618},{"f":5360,"k":"a","x":4601},{"f":5619,"k":"a","x":5620},{"f":5607,"k":"a","x":5621},{"f":5604,"k":"a","x":5622},{"f":507,"k":"a","x":5603},{"f":499,"k":"a","x":4693},{"f":5625,"k":"a","x":5592},{"f":499,"k":"a","x":5626},{"f":5627,"k":"a","x":5598},{"f":542,"k":"a","x":5628},{"f":5629,"k":"a","x":4653},{"f":150,"k":"a","x":5630},{"f":5631,"k":"a","x":5587},{"f":5624,"k":"a","x":5632},{"f":513,"k":"a","x":5603},{"f":5634,"k":"a","x":5632},{"f":335,"k":"a","x":5635},{"f":517,"k":"a","x":4615},{"f":5637,"k":"a","x":4693},{"f":499,"k":"a","x":5610},{"i":8,"k":"b"},{"f":5640,"k":"a","x":5328},{"f":5639,"k":"a","x":5641},{"f":499,"k":"a","x":5642},{"f":5640,"k":"a","x":5333},{"f":499,"k":"a","x":5644},{"f":5640,"k":"a","x":5337},{"f":5645,"k":"a","x":5646},{"f":5643,"k":"a","x":5647},{"f":542,"k":"a","x":5648},{"f":5649,"k":"a","x":4712},{"f":150,"k":"a","x":5650},{"f":5651,"k":"a","x":5616},{"b":"e","k":"l","n":"","t":143,"v":5652},{"f":5638,"k":"a","x":5653},{"f":175,"k":"a","x":4615},{"f":5655,"k":"a","x":4693},{"f":664,"k":"a","x":5656},{"f":175,"k":"a","x":4655},{"f":5658,"k":"a","x":4944},{"f":678,"k":"a","x":5659},{"f":175,"k":"a","x":4760},{"f":5661,"k":"a","x":5121},{"f":678,"k":"a","x":5662},{"f":175,"k":"a","x":4826},{"i":17,"k":"b"},{"f":5664,"k":"a","x":5665},{"f":5663,"k":"a","x":5666},{"f":5660,"k":"a","x":5667},{"f":5657,"k":"a","x":5668},{"i":6,"k":"b"},{"f":5669,"k":"a","x":5670},{"f":5654,"k":"a","x":5671},{"f":5636,"k":"a","x":5672},{"f":5633,"k":"a","x":5673},{"f":507,"k":"a","x":5632},{"f":5625,"k":"a","x":4944},{"f":499,"k":"a","x":5676},{"f":5677,"k":"a","x":5598},{"f":542,"k":"a","x":5678},{"f":5679,"k":"a","x":4653},{"f":150,"k":"a","x":5680},{"f":5681,"k":"a","x":5587},{"f":5675,"k":"a","x":5682},{"f":513,"k":"a","x":5632},{"f":5684,"k":"a","x":5682},{"f":335,"k":"a","x":5685},{"f":517,"k":"a","x":4655},{"f":5687,"k":"a","x":4944},{"f":499,"k":"a","x":4710},{"f":5689,"k":"a","x":5610},{"f":499,"k":"a","x":5690},{"f":5691,"k":"a","x":5647},{"f":542,"k":"a","x":5692},{"f":5693,"k":"a","x":4712},{"f":150,"k":"a","x":5694},{"f":5695,"k":"a","x":5616},{"b":"e","k":"l","n":"","t":143,"v":5696},{"f":5688,"k":"a","x":5697},{"f":664,"k":"a","x":5659},{"f":5699,"k":"a","x":5667},{"f":674,"k":"a","x":5656},{"f":5701,"k":"a","x":5668},{"f":5702,"k":"a","x":5670},{"f":5700,"k":"a","x":5703},{"f":5698,"k":"a","x":5704},{"f":5686,"k":"a","x":5705},{"f":5683,"k":"a","x":5706},{"f":507,"k":"a","x":5682},{"f":499,"k":"a","x":5121},{"f":5709,"k":"a","x":5597},{"f":5677,"k":"a","x":5710},{"f":542,"k":"a","x":5711},{"f":5712,"k":"a","x":4653},{"f":150,"k":"a","x":5713},{"f":5714,"k":"a","x":5587},{"f":5708,"k":"a","x":5715},{"f":513,"k":"a","x":5682},{"f":5717,"k":"a","x":5715},{"f":335,"k":"a","x":5718},{"f":517,"k":"a","x":4760},{"f":5720,"k":"a","x":5121},{"i":22,"k":"b"},{"f":5689,"k":"a","x":5722},{"f":499,"k":"a","x":5723},{"f":5639,"k":"a","x":5646},{"f":5724,"k":"a","x":5725},{"f":542,"k":"a","x":5726},{"f":5727,"k":"a","x":4712},{"f":150,"k":"a","x":5728},{"f":5729,"k":"a","x":5616},{"b":"e","k":"l","n":"","t":143,"v":5730},{"f":5721,"k":"a","x":5731},{"f":664,"k":"a","x":5662},{"f":5733,"k":"a","x":5666},{"f":674,"k":"a","x":5659},{"f":5735,"k":"a","x":5667},{"f":5736,"k":"a","x":5703},{"f":5734,"k":"a","x":5737},{"f":5732,"k":"a","x":5738},{"f":5719,"k":"a","x":5739},{"f":5716,"k":"a","x":5740},{"f":507,"k":"a","x":5715},{"f":5709,"k":"a","x":5665},{"f":5677,"k":"a","x":5743},{"f":542,"k":"a","x":5744},{"f":5745,"k":"a","x":4653},{"f":150,"k":"a","x":5746},{"f":5747,"k":"a","x":5587},{"f":5742,"k":"a","x":5748},{"f":513,"k":"a","x":5715},{"f":5750,"k":"a","x":5748},{"f":335,"k":"a","x":5751},{"f":517,"k":"a","x":4826},{"f":5753,"k":"a","x":5665},{"f":499,"k":"a","x":5132},{"f":5755,"k":"a","x":5610},{"f":5724,"k":"a","x":5756},{"f":542,"k":"a","x":5757},{"f":5758,"k":"a","x":4712},{"f":150,"k":"a","x":5759},{"f":5760,"k":"a","x":5616},{"b":"e","k":"l","n":"","t":143,"v":5761},{"f":5754,"k":"a","x":5762},{"f":674,"k":"a","x":5662},{"f":5764,"k":"a","x":5666},{"f":5765,"k":"a","x":5737},{"f":5763,"k":"a","x":5766},{"f":5752,"k":"a","x":5767},{"f":5749,"k":"a","x":5768},{"f":507,"k":"a","x":5748},{"f":5747,"k":"a","x":5746},{"f":5770,"k":"a","x":5771},{"f":513,"k":"a","x":5748},{"f":5773,"k":"a","x":5771},{"f":335,"k":"a","x":5774},{"f":517,"k":"a","x":5570},{"f":5776,"k":"a","x":5744},{"i":18,"k":"b"},{"f":5755,"k":"a","x":5778},{"f":5724,"k":"a","x":5779},{"f":542,"k":"a","x":5780},{"f":5781,"k":"a","x":4712},{"f":150,"k":"a","x":5782},{"f":5783,"k":"a","x":5612},{"b":"e","k":"l","n":"","t":143,"v":5784},{"f":5777,"k":"a","x":5785},{"i":9,"k":"b"},{"f":5786,"k":"a","x":5787},{"f":5775,"k":"a","x":5788},{"f":5772,"k":"a","x":5789},{"f":5534,"k":"a","x":5746},{"f":5790,"k":"a","x":5791},{"f":5769,"k":"a","x":5792},{"f":5741,"k":"a","x":5793},{"f":5707,"k":"a","x":5794},{"f":5674,"k":"a","x":5795},{"f":5623,"k":"a","x":5796},{"b":"e","k":"l","n":"","t":0,"v":5797},{"f":5581,"k":"a","x":5798},{"f":5578,"k":"a","x":5799},{"f":5574,"k":"a","x":5800},{"body":5801,"d":false,"k":"e","n":"","t":361,"v":5565},{"body":5802,"d":true,"k":"e","n":"","t":5305,"v":5560},{"body":5803,"d":true,"k":"e","n":"","t":4597,"v":5302},{"body":5804,"d":true,"k":"e","n":"","t":4406,"v":4583},{"body":5805,"d":true,"k":"e","n":"","t":4393,"v":4400},{"body":5806,"d":true,"k":"e","n":"","t":4065,"v":4369},{"body":5807,"d":false,"k":"e","n":"","t":144,"v":4047},{"b":"e","k":"l","n":"","t":4020,"v":5808},{"b":"e","k":"l","n":"","t":4003,"v":5809},{"f":4018,"k":"a","x":5810},{"b":"e","k":"l","n":"","t":3991,"v":5811},{"b":"e","k":"l","n":"","t":3954,"v":5812},{"f":3975,"k":"a","x":5813},{"b":"e","k":"l","n":"","t":3942,"v":5814},{"b":"e","k":"l","n":"","t":3887,"v":5815},{"f":3920,"k":"a","x":5816},{"b":"e","k":"l","n":"","t":3883,"v":5817},{"b":"e","k":"l","n":"","t":3820,"v":5818},{"f":3857,"k":"a","x":5819},{"b":"e","k":"l","n":"","t":3806,"v":5820},{"b":"e","k":"l","n":"","t":143,"v":5821},{"f":3817,"k":"a","x":5822},{"b":"e","k":"l","n":"","t":3768,"v":5823},{"b":"e","k":"l","n":"","t":143,"v":5824},{"f":3779,"k":"a","x":5825},{"b":"e","k":"l","n":"","t":3729,"v":5826},{"b":"e","k":"l","n":"","t":143,"v":5827},{"f":3740,"k":"a","x":5828},{"b":"e","k":"l","n":"","t":3689,"v":5829},{"b":"e","k":"l","n":"","t":143,"v":5830},{"f":3700,"k":"a","x":5831},{"b":"e","k":"l","n":"","t":3643,"v":5832},{"b":"i","k":"l","n":"","t":143,"v":5833},{"f":176,"k":"a","x":190},{"f":367,"k":"a","x":172},{"f":5836,"k":"a","x":200},{"f":5835,"k":"a","x":5837},{"f":4401,"k":"a","x":5838},{"b":"e","k":"p","n":"","t":49,"v":5839},{"b":"e","k":"p","n":"","t":361,"v":5840},{"b":"e","k":"p","n":"","t":3596,"v":5841},{"b":"e","k":"p","n":"","t":149,"v":5842},{"k":"c","n":"UorAtlas.Closure.aut_block","u":[]},{"f":5844,"k":"a","x":190},{"f":5845,"k":"a","x":192},{"f":5846,"k":"a","x":5837},{"f":682,"k":"a","x":172},{"f":5848,"k":"a","x":200},{"f":5847,"k":"a","x":5849},{"b":"e","k":"l","n":"","t":49,"v":5850},{"b":"e","k":"l","n":"","t":361,"v":5851},{"b":"e","k":"l","n":"","t":3596,"v":5852},{"b":"e","k":"l","n":"","t":149,"v":5853},{"k":"c","n":"UorAtlas.Closure.ContainedBlock","u":[]},{"f":5855,"k":"a","x":179},{"f":5856,"k":"a","x":183},{"f":3644,"k":"a","x":49},{"f":175,"k":"a","x":1299},{"f":367,"k":"a","x":217},{"f":5860,"k":"a","x":220},{"f":5859,"k":"a","x":5861},{"b":"e","k":"l","n":"","t":49,"v":5862},{"f":5858,"k":"a","x":5863},{"b":"e","k":"p","n":"","t":5857,"v":5864},{"b":"i","k":"p","n":"","t":143,"v":5865},{"b":"e","k":"p","n":"","t":3649,"v":5866},{"b":"e","k":"p","n":"","t":361,"v":5867},{"b":"e","k":"p","n":"","t":3643,"v":5868},{"b":"i","k":"p","n":"","t":143,"v":5869},{"f":3654,"k":"a","x":3182},{"f":3155,"k":"a","x":220},{"f":678,"k":"a","x":5872},{"k":"c","n":"List.length","u":[{"k":"z"}]},{"f":5874,"k":"a","x":143},{"f":5875,"k":"a","x":220},{"f":605,"k":"a","x":5876},{"f":5877,"k":"a","x":37},{"f":678,"k":"a","x":5878},{"f":3201,"k":"a","x":250},{"f":5880,"k":"a","x":300},{"f":150,"k":"a","x":5881},{"f":5855,"k":"a","x":245},{"f":5883,"k":"a","x":300},{"f":5882,"k":"a","x":5884},{"b":"e","k":"p","n":"","t":143,"v":5885},{"f":5879,"k":"a","x":5886},{"f":5873,"k":"a","x":5887},{"b":"e","k":"l","n":"","t":3182,"v":5888},{"f":5871,"k":"a","x":5889},{"k":"c","n":"UorAtlas.Closure.HasBlockCount","u":[]},{"f":5891,"k":"a","x":204},{"f":5892,"k":"a","x":37},{"f":175,"k":"a","x":3742},{"f":367,"k":"a","x":243},{"f":5895,"k":"a","x":300},{"f":5894,"k":"a","x":5896},{"b":"e","k":"l","n":"","t":49,"v":5897},{"f":5858,"k":"a","x":5898},{"b":"e","k":"l","n":"","t":5893,"v":5899},{"f":5890,"k":"a","x":5900},{"k":"c","n":"UorAtlas.Closure.T25x","u":[]},{"f":5902,"k":"a","x":204},{"f":5903,"k":"a","x":206},{"f":5901,"k":"a","x":5904},{"f":3155,"k":"a","x":250},{"f":170,"k":"a","x":5906},{"f":5875,"k":"a","x":250},{"f":605,"k":"a","x":5908},{"f":5909,"k":"a","x":37},{"f":678,"k":"a","x":5910},{"f":3201,"k":"a","x":746},{"f":5912,"k":"a","x":3785},{"f":150,"k":"a","x":5913},{"f":5855,"k":"a","x":644},{"f":5915,"k":"a","x":3785},{"f":5914,"k":"a","x":5916},{"b":"e","k":"p","n":"","t":143,"v":5917},{"f":5911,"k":"a","x":5918},{"f":5907,"k":"a","x":5919},{"f":678,"k":"a","x":5906},{"f":5921,"k":"a","x":5919},{"f":175,"k":"a","x":3819},{"f":367,"k":"a","x":704},{"f":5924,"k":"a","x":659},{"f":5923,"k":"a","x":5925},{"b":"e","k":"l","n":"","t":49,"v":5926},{"f":5858,"k":"a","x":5927},{"b":"e","k":"l","n":"","t":5922,"v":5928},{"f":5920,"k":"a","x":5929},{"f":5930,"k":"a","x":300},{"f":5875,"k":"a","x":746},{"f":605,"k":"a","x":5932},{"f":5933,"k":"a","x":37},{"f":678,"k":"a","x":5934},{"f":3201,"k":"a","x":3822},{"f":5936,"k":"a","x":659},{"f":150,"k":"a","x":5937},{"f":5855,"k":"a","x":702},{"f":5939,"k":"a","x":659},{"f":5938,"k":"a","x":5940},{"b":"e","k":"p","n":"","t":143,"v":5941},{"f":5935,"k":"a","x":5942},{"f":5875,"k":"a","x":3822},{"f":605,"k":"a","x":5944},{"f":5945,"k":"a","x":37},{"f":170,"k":"a","x":5946},{"f":3201,"k":"a","x":3858},{"i":0,"k":"b"},{"f":5948,"k":"a","x":5949},{"f":150,"k":"a","x":5950},{"f":5855,"k":"a","x":3874},{"f":5952,"k":"a","x":5949},{"f":5951,"k":"a","x":5953},{"b":"e","k":"p","n":"","t":143,"v":5954},{"f":5947,"k":"a","x":5955},{"f":678,"k":"a","x":5946},{"f":5957,"k":"a","x":5955},{"f":175,"k":"a","x":3891},{"f":367,"k":"a","x":3889},{"f":5960,"k":"a","x":3848},{"f":5959,"k":"a","x":5961},{"b":"e","k":"l","n":"","t":49,"v":5962},{"f":5858,"k":"a","x":5963},{"b":"e","k":"l","n":"","t":5958,"v":5964},{"f":5956,"k":"a","x":5965},{"f":5966,"k":"a","x":659},{"f":3201,"k":"a","x":3884},{"f":5968,"k":"a","x":3848},{"f":150,"k":"a","x":5969},{"f":5855,"k":"a","x":3851},{"f":5971,"k":"a","x":3848},{"f":5970,"k":"a","x":5972},{"b":"e","k":"p","n":"","t":143,"v":5973},{"f":3156,"k":"a","x":3921},{"f":3201,"k":"a","x":5975},{"i":0,"k":"b"},{"f":5976,"k":"a","x":5977},{"f":3201,"k":"a","x":3948},{"i":1,"k":"b"},{"f":5979,"k":"a","x":5980},{"b":"e","k":"p","n":"","t":5978,"v":5981},{"b":"e","k":"p","n":"","t":143,"v":5982},{"f":3654,"k":"a","x":49},{"i":2,"k":"b"},{"f":175,"k":"a","x":5985},{"f":367,"k":"a","x":3978},{"i":0,"k":"b"},{"f":5987,"k":"a","x":5988},{"f":5986,"k":"a","x":5989},{"b":"e","k":"l","n":"","t":49,"v":5990},{"f":5984,"k":"a","x":5991},{"f":5858,"k":"a","x":5991},{"f":3201,"k":"a","x":3983},{"f":5994,"k":"a","x":5985},{"b":"e","k":"l","n":"","t":5993,"v":5995},{"f":5992,"k":"a","x":5996},{"f":3156,"k":"a","x":3943},{"f":3201,"k":"a","x":5998},{"f":5999,"k":"a","x":5980},{"f":3236,"k":"a","x":6000},{"f":6001,"k":"a","x":5993},{"k":"c","n":"UorAtlas.Closure.mem_presentationBlocks","u":[]},{"f":6003,"k":"a","x":3943},{"f":6004,"k":"a","x":5980},{"f":6002,"k":"a","x":6005},{"f":6006,"k":"a","x":3911},{"f":5997,"k":"a","x":6007},{"k":"c","n":"Eq.ndrec","u":[{"k":"z"},{"a":{"k":"z"},"k":"s"}]},{"f":6009,"k":"a","x":143},{"f":367,"k":"a","x":3993},{"i":1,"k":"b"},{"f":6011,"k":"a","x":6012},{"f":6010,"k":"a","x":6013},{"i":14,"k":"b"},{"f":3156,"k":"a","x":6015},{"f":3201,"k":"a","x":6016},{"i":0,"k":"b"},{"f":6017,"k":"a","x":6018},{"i":11,"k":"b"},{"f":3201,"k":"a","x":6020},{"i":1,"k":"b"},{"f":6021,"k":"a","x":6022},{"b":"e","k":"p","n":"","t":6019,"v":6023},{"b":"e","k":"l","n":"","t":143,"v":6024},{"f":6014,"k":"a","x":6025},{"f":3156,"k":"a","x":3993},{"f":3201,"k":"a","x":6027},{"f":6028,"k":"a","x":6013},{"i":10,"k":"b"},{"f":3201,"k":"a","x":6030},{"f":367,"k":"a","x":6015},{"i":2,"k":"b"},{"f":6032,"k":"a","x":6033},{"f":6031,"k":"a","x":6034},{"f":3195,"k":"a","x":6035},{"f":5855,"k":"a","x":4019},{"f":6037,"k":"a","x":6034},{"f":6036,"k":"a","x":6038},{"i":5,"k":"b"},{"f":6040,"k":"a","x":6034},{"f":6039,"k":"a","x":6041},{"f":507,"k":"a","x":6038},{"f":3646,"k":"a","x":6015},{"f":5855,"k":"a","x":6044},{"f":6045,"k":"a","x":6034},{"f":6043,"k":"a","x":6046},{"f":513,"k":"a","x":6038},{"f":6048,"k":"a","x":6046},{"f":335,"k":"a","x":6049},{"f":517,"k":"a","x":4019},{"f":6051,"k":"a","x":6044},{"f":5855,"k":"a","x":4009},{"i":15,"k":"b"},{"f":367,"k":"a","x":6054},{"i":3,"k":"b"},{"f":6055,"k":"a","x":6056},{"f":6053,"k":"a","x":6057},{"b":"e","k":"l","n":"","t":143,"v":6058},{"f":6052,"k":"a","x":6059},{"f":528,"k":"a","x":6044},{"f":6061,"k":"a","x":4019},{"i":13,"k":"b"},{"f":6062,"k":"a","x":6063},{"f":6060,"k":"a","x":6064},{"f":6050,"k":"a","x":6065},{"f":6047,"k":"a","x":6066},{"k":"c","n":"UorAtlas.Closure.presentation_block_contained","u":[]},{"f":6068,"k":"a","x":6015},{"f":6069,"k":"a","x":6033},{"f":6067,"k":"a","x":6070},{"f":6042,"k":"a","x":6071},{"b":"e","k":"l","n":"","t":6029,"v":6072},{"f":6026,"k":"a","x":6073},{"i":3,"k":"b"},{"f":6074,"k":"a","x":6075},{"f":528,"k":"a","x":6075},{"f":6077,"k":"a","x":6013},{"f":6078,"k":"a","x":3966},{"f":6076,"k":"a","x":6079},{"i":2,"k":"b"},{"f":6080,"k":"a","x":6081},{"b":"e","k":"l","n":"","t":5990,"v":6082},{"b":"e","k":"l","n":"","t":49,"v":6083},{"f":6008,"k":"a","x":6084},{"b":"e","k":"l","n":"","t":5978,"v":6085},{"b":"e","k":"l","n":"","t":143,"v":6086},{"f":5979,"k":"a","x":3911},{"f":3156,"k":"a","x":3978},{"f":3201,"k":"a","x":6089},{"i":1,"k":"b"},{"f":6090,"k":"a","x":6091},{"b":"e","k":"p","n":"","t":6088,"v":6092},{"b":"e","k":"p","n":"","t":143,"v":6093},{"k":"c","n":"UorAtlas.Census.mem_of_subset_length_eq","u":[]},{"f":6095,"k":"a","x":143},{"k":"c","n":"instBEqOfDecidableEq","u":[{"k":"z"}]},{"f":6097,"k":"a","x":143},{"k":"c","n":"UorAtlas.Prelude.Bitset.instDecidableEq","u":[]},{"f":6098,"k":"a","x":6099},{"f":6096,"k":"a","x":6100},{"k":"c","n":"instLawfulBEq","u":[{"k":"z"}]},{"f":6102,"k":"a","x":143},{"f":6103,"k":"a","x":6099},{"f":6101,"k":"a","x":6104},{"f":6105,"k":"a","x":6089},{"f":6106,"k":"a","x":3983},{"k":"c","n":"UorAtlas.Closure.presentationBlocks_nodup","u":[]},{"f":6108,"k":"a","x":3978},{"f":6107,"k":"a","x":6109},{"f":6110,"k":"a","x":5985},{"f":5875,"k":"a","x":6089},{"f":605,"k":"a","x":6112},{"f":5875,"k":"a","x":3983},{"f":6113,"k":"a","x":6114},{"f":507,"k":"a","x":6115},{"f":4179,"k":"a","x":6114},{"f":6116,"k":"a","x":6117},{"f":513,"k":"a","x":6115},{"f":6119,"k":"a","x":6117},{"f":335,"k":"a","x":6120},{"f":656,"k":"a","x":6112},{"f":6122,"k":"a","x":37},{"f":605,"k":"a","x":3966},{"f":5875,"k":"a","x":3998},{"f":6124,"k":"a","x":6125},{"b":"e","k":"l","n":"","t":0,"v":6126},{"f":6123,"k":"a","x":6127},{"k":"c","n":"UorAtlas.Closure.presentationBlocks_length","u":[]},{"f":6129,"k":"a","x":3978},{"f":6128,"k":"a","x":6130},{"f":6121,"k":"a","x":6131},{"f":6118,"k":"a","x":6132},{"f":507,"k":"a","x":6117},{"f":4179,"k":"a","x":37},{"f":6134,"k":"a","x":6135},{"f":513,"k":"a","x":6117},{"f":6137,"k":"a","x":6135},{"f":335,"k":"a","x":6138},{"f":656,"k":"a","x":6114},{"f":6140,"k":"a","x":37},{"f":4179,"k":"a","x":3966},{"b":"e","k":"l","n":"","t":0,"v":6142},{"f":6141,"k":"a","x":6143},{"i":4,"k":"b"},{"f":6144,"k":"a","x":6145},{"f":6139,"k":"a","x":6146},{"f":6136,"k":"a","x":6147},{"f":136,"k":"a","x":0},{"f":6149,"k":"a","x":37},{"f":6148,"k":"a","x":6150},{"f":6133,"k":"a","x":6151},{"f":6111,"k":"a","x":6152},{"f":6153,"k":"a","x":6091},{"f":6154,"k":"a","x":5988},{"b":"e","k":"l","n":"","t":6088,"v":6155},{"b":"e","k":"l","n":"","t":143,"v":6156},{"f":5999,"k":"a","x":3945},{"f":3236,"k":"a","x":6158},{"f":175,"k":"a","x":3980},{"f":6160,"k":"a","x":5989},{"b":"e","k":"l","n":"","t":49,"v":6161},{"f":5858,"k":"a","x":6162},{"f":6159,"k":"a","x":6163},{"f":6004,"k":"a","x":3945},{"f":6164,"k":"a","x":6165},{"f":3911,"k":"a","x":3945},{"f":5979,"k":"a","x":3945},{"f":3195,"k":"a","x":6168},{"f":5855,"k":"a","x":3914},{"f":6170,"k":"a","x":3945},{"f":6169,"k":"a","x":6171},{"i":2,"k":"b"},{"f":6173,"k":"a","x":3945},{"f":6172,"k":"a","x":6174},{"i":8,"k":"b"},{"f":6175,"k":"a","x":6176},{"f":6167,"k":"a","x":6177},{"f":6166,"k":"a","x":6178},{"body":6179,"d":true,"k":"e","n":"","t":6094,"v":6157},{"body":6180,"d":true,"k":"e","n":"","t":5983,"v":6087},{"b":"e","k":"l","n":"","t":5974,"v":6181},{"b":"e","k":"l","n":"","t":5946,"v":6182},{"f":5967,"k":"a","x":6183},{"b":"e","k":"l","n":"","t":5943,"v":6184},{"b":"e","k":"l","n":"","t":5906,"v":6185},{"f":5931,"k":"a","x":6186},{"b":"e","k":"l","n":"","t":5888,"v":6187},{"b":"e","k":"l","n":"","t":3182,"v":6188},{"f":5905,"k":"a","x":6189},{"b":"e","k":"l","n":"","t":5857,"v":6190},{"b":"i","k":"l","n":"","t":143,"v":6191},{"b":"e","k":"l","n":"","t":3649,"v":6192},{"b":"e","k":"l","n":"","t":361,"v":6193},{"b":"e","k":"l","n":"","t":3643,"v":6194},{"b":"i","k":"l","n":"","t":143,"v":6195},{"b":"e","k":"p","n":"","t":142,"v":0},{"f":1499,"k":"a","x":69},{"f":800,"k":"a","x":6198},{"f":619,"k":"a","x":6199},{"f":1499,"k":"a","x":89},{"f":800,"k":"a","x":6201},{"f":947,"k":"a","x":6202},{"f":6200,"k":"a","x":6203},{"f":619,"k":"a","x":6204},{"f":1499,"k":"a","x":106},{"f":800,"k":"a","x":6206},{"f":953,"k":"a","x":6207},{"f":6205,"k":"a","x":6208},{"f":619,"k":"a","x":6209},{"f":1499,"k":"a","x":961},{"f":800,"k":"a","x":6211},{"f":959,"k":"a","x":6212},{"f":6210,"k":"a","x":6213},{"b":"e","k":"l","n":"","t":142,"v":6214},{"f":3646,"k":"a","x":172},{"f":175,"k":"a","x":6216},{"f":6217,"k":"a","x":190},{"f":3646,"k":"a","x":372},{"f":175,"k":"a","x":6219},{"f":6220,"k":"a","x":179},{"k":"c","n":"UorAtlas.Closure.presentationIndex","u":[]},{"f":6222,"k":"a","x":217},{"f":6223,"k":"a","x":1126},{"f":6224,"k":"a","x":220},{"f":5860,"k":"a","x":6225},{"f":175,"k":"a","x":6226},{"f":367,"k":"a","x":1126},{"f":6228,"k":"a","x":220},{"f":6227,"k":"a","x":6229},{"b":"e","k":"p","n":"","t":49,"v":6230},{"b":"e","k":"p","n":"","t":6221,"v":6231},{"b":"e","k":"p","n":"","t":6218,"v":6232},{"b":"i","k":"p","n":"","t":361,"v":6233},{"b":"i","k":"p","n":"","t":361,"v":6234},{"b":"e","k":"p","n":"","t":3643,"v":6235},{"b":"i","k":"p","n":"","t":143,"v":6236},{"i":4,"k":"b"},{"f":367,"k":"a","x":6238},{"f":6239,"k":"a","x":250},{"f":175,"k":"a","x":6240},{"f":6241,"k":"a","x":5896},{"b":"e","k":"l","n":"","t":49,"v":6242},{"f":5984,"k":"a","x":6243},{"f":5858,"k":"a","x":6243},{"f":6222,"k":"a","x":243},{"f":6246,"k":"a","x":6238},{"f":6247,"k":"a","x":250},{"f":5895,"k":"a","x":6248},{"f":175,"k":"a","x":6249},{"f":6250,"k":"a","x":6240},{"b":"e","k":"l","n":"","t":6245,"v":6251},{"f":6244,"k":"a","x":6252},{"k":"c","n":"UorAtlas.Closure.presentation_complete","u":[]},{"f":6254,"k":"a","x":229},{"f":6255,"k":"a","x":219},{"f":6256,"k":"a","x":217},{"f":6257,"k":"a","x":1299},{"f":6258,"k":"a","x":6229},{"k":"c","n":"Eq.rec","u":[{"k":"z"},{"a":{"k":"z"},"k":"s"}]},{"f":6260,"k":"a","x":143},{"f":3646,"k":"a","x":1126},{"f":6261,"k":"a","x":6262},{"f":3646,"k":"a","x":6238},{"f":175,"k":"a","x":6264},{"f":6265,"k":"a","x":300},{"f":5855,"k":"a","x":749},{"i":5,"k":"b"},{"f":367,"k":"a","x":6268},{"f":6269,"k":"a","x":746},{"f":6267,"k":"a","x":6270},{"b":"e","k":"l","n":"","t":6266,"v":6271},{"b":"e","k":"l","n":"","t":143,"v":6272},{"f":6263,"k":"a","x":6273},{"f":6068,"k":"a","x":1126},{"f":6275,"k":"a","x":220},{"f":6274,"k":"a","x":6276},{"f":6277,"k":"a","x":229},{"f":6278,"k":"a","x":240},{"f":6259,"k":"a","x":6279},{"f":6253,"k":"a","x":6280},{"f":367,"k":"a","x":646},{"f":6222,"k":"a","x":646},{"f":6283,"k":"a","x":6268},{"f":6284,"k":"a","x":746},{"f":6282,"k":"a","x":6285},{"f":175,"k":"a","x":6286},{"f":6287,"k":"a","x":6270},{"f":507,"k":"a","x":6288},{"f":459,"k":"a","x":6282},{"f":6290,"k":"a","x":6270},{"f":6282,"k":"a","x":6291},{"f":175,"k":"a","x":6292},{"f":6293,"k":"a","x":6270},{"f":6289,"k":"a","x":6294},{"f":513,"k":"a","x":6288},{"f":6296,"k":"a","x":6294},{"f":335,"k":"a","x":6297},{"f":857,"k":"a","x":6285},{"f":6299,"k":"a","x":6291},{"f":175,"k":"a","x":5925},{"i":6,"k":"b"},{"f":367,"k":"a","x":6302},{"f":6303,"k":"a","x":3822},{"f":6301,"k":"a","x":6304},{"b":"e","k":"l","n":"","t":49,"v":6305},{"f":6300,"k":"a","x":6306},{"k":"c","n":"UorAtlas.Closure.presentationIndex.eq_1","u":[]},{"f":6308,"k":"a","x":646},{"f":6309,"k":"a","x":6268},{"f":6310,"k":"a","x":746},{"f":6307,"k":"a","x":6311},{"f":6298,"k":"a","x":6312},{"f":6295,"k":"a","x":6313},{"f":507,"k":"a","x":6294},{"f":6282,"k":"a","x":749},{"f":6290,"k":"a","x":6316},{"f":6282,"k":"a","x":6317},{"f":175,"k":"a","x":6318},{"f":6319,"k":"a","x":6316},{"f":6315,"k":"a","x":6320},{"f":513,"k":"a","x":6294},{"f":6322,"k":"a","x":6320},{"f":335,"k":"a","x":6323},{"f":517,"k":"a","x":6270},{"f":6325,"k":"a","x":6316},{"f":459,"k":"a","x":5924},{"f":6327,"k":"a","x":659},{"f":5924,"k":"a","x":6328},{"f":175,"k":"a","x":6329},{"f":6330,"k":"a","x":659},{"b":"e","k":"l","n":"","t":143,"v":6331},{"f":6326,"k":"a","x":6332},{"f":6333,"k":"a","x":3785},{"f":6324,"k":"a","x":6334},{"f":6321,"k":"a","x":6335},{"f":507,"k":"a","x":6320},{"f":175,"k":"a","x":6316},{"f":6338,"k":"a","x":6316},{"f":6337,"k":"a","x":6339},{"f":513,"k":"a","x":6320},{"f":6341,"k":"a","x":6339},{"f":335,"k":"a","x":6342},{"f":857,"k":"a","x":6317},{"f":6344,"k":"a","x":749},{"i":2,"k":"b"},{"f":5924,"k":"a","x":6346},{"f":6301,"k":"a","x":6347},{"b":"e","k":"l","n":"","t":49,"v":6348},{"f":6345,"k":"a","x":6349},{"k":"c","n":"UorAtlas.Closure.presentation_blkOf","u":[]},{"f":6351,"k":"a","x":646},{"f":6352,"k":"a","x":749},{"f":6350,"k":"a","x":6353},{"f":6343,"k":"a","x":6354},{"f":6340,"k":"a","x":6355},{"f":136,"k":"a","x":143},{"f":6357,"k":"a","x":6316},{"f":6356,"k":"a","x":6358},{"f":6336,"k":"a","x":6359},{"f":6314,"k":"a","x":6360},{"b":"e","k":"l","n":"","t":6242,"v":6361},{"b":"e","k":"l","n":"","t":49,"v":6362},{"f":6281,"k":"a","x":6363},{"b":"e","k":"l","n":"","t":49,"v":6364},{"b":"e","k":"l","n":"","t":6221,"v":6365},{"b":"e","k":"l","n":"","t":6218,"v":6366},{"b":"i","k":"l","n":"","t":361,"v":6367},{"b":"i","k":"l","n":"","t":361,"v":6368},{"b":"e","k":"l","n":"","t":3643,"v":6369},{"b":"i","k":"l","n":"","t":143,"v":6370},{"f":5874,"k":"a","x":142},{"k":"c","n":"UorAtlas.Closure.symFourList","u":[]},{"f":6372,"k":"a","x":6373},{"f":605,"k":"a","x":6374},{"k":"n","v":"24"},{"f":26,"k":"a","x":6376},{"f":29,"k":"a","x":6376},{"f":6377,"k":"a","x":6378},{"f":6375,"k":"a","x":6379},{"f":1053,"k":"a","x":6380},{"f":973,"k":"a","x":6374},{"f":6382,"k":"a","x":6379},{"f":6381,"k":"a","x":6383},{"f":1062,"k":"a","x":6380},{"f":6385,"k":"a","x":6383},{"f":1061,"k":"a","x":6386},{"f":6387,"k":"a","x":1066},{"f":335,"k":"a","x":6388},{"f":6389,"k":"a","x":1070},{"f":6384,"k":"a","x":6390},{"f":4,"k":"a","x":1181},{"f":6392,"k":"a","x":37},{"f":918,"k":"a","x":929},{"f":800,"k":"a","x":6394},{"f":4,"k":"a","x":6395},{"f":6396,"k":"a","x":37},{"f":4,"k":"a","x":1673},{"k":"n","v":"256"},{"f":26,"k":"a","x":6399},{"f":29,"k":"a","x":6399},{"f":6400,"k":"a","x":6401},{"f":6398,"k":"a","x":6402},{"f":486,"k":"a","x":6403},{"b":"e","k":"p","n":"","t":6404,"v":1530},{"b":"e","k":"p","n":"","t":6397,"v":6405},{"b":"e","k":"p","n":"","t":6393,"v":6406},{"b":"e","k":"p","n":"","t":1505,"v":6407},{"b":"e","k":"p","n":"","t":1503,"v":6408},{"b":"e","k":"p","n":"","t":142,"v":6409},{"f":1577,"k":"a","x":1619},{"f":1574,"k":"a","x":6411},{"f":6412,"k":"a","x":1709},{"f":1573,"k":"a","x":6413},{"f":1596,"k":"a","x":6413},{"f":1061,"k":"a","x":6415},{"f":6416,"k":"a","x":1066},{"f":1053,"k":"a","x":6417},{"f":1601,"k":"a","x":6415},{"f":6419,"k":"a","x":1066},{"f":6418,"k":"a","x":6420},{"f":1062,"k":"a","x":6417},{"f":6422,"k":"a","x":6420},{"f":1061,"k":"a","x":6423},{"f":6424,"k":"a","x":1066},{"f":335,"k":"a","x":6425},{"f":6426,"k":"a","x":1070},{"f":6421,"k":"a","x":6427},{"f":6414,"k":"a","x":6428},{"f":6429,"k":"a","x":1823},{"f":1635,"k":"a","x":970},{"f":1614,"k":"a","x":6431},{"f":1635,"k":"a","x":1116},{"f":1614,"k":"a","x":6433},{"f":1635,"k":"a","x":1288},{"f":1614,"k":"a","x":6435},{"f":1635,"k":"a","x":1468},{"f":1614,"k":"a","x":6437},{"f":6438,"k":"a","x":1623},{"f":6436,"k":"a","x":6439},{"f":6434,"k":"a","x":6440},{"f":6432,"k":"a","x":6441},{"f":1631,"k":"a","x":6442},{"f":6430,"k":"a","x":6443},{"f":6412,"k":"a","x":1696},{"f":1692,"k":"a","x":6445},{"f":6446,"k":"a","x":1728},{"f":6447,"k":"a","x":1823},{"f":6448,"k":"a","x":6443},{"k":"n","v":"13"},{"f":1578,"k":"a","x":6450},{"f":1580,"k":"a","x":6450},{"f":6451,"k":"a","x":6452},{"f":1577,"k":"a","x":6453},{"f":1574,"k":"a","x":6454},{"f":6455,"k":"a","x":1696},{"f":1702,"k":"a","x":6456},{"f":6457,"k":"a","x":1814},{"f":6458,"k":"a","x":6443},{"f":1577,"k":"a","x":1716},{"f":1574,"k":"a","x":6460},{"f":6461,"k":"a","x":1696},{"f":1727,"k":"a","x":6462},{"f":6463,"k":"a","x":1728},{"f":6464,"k":"a","x":1591},{"f":1615,"k":"a","x":2334},{"f":1615,"k":"a","x":6466},{"f":6465,"k":"a","x":6467},{"f":6468,"k":"a","x":1592},{"f":6469,"k":"a","x":1822},{"f":6470,"k":"a","x":6443},{"k":"n","v":"61"},{"f":1578,"k":"a","x":6472},{"f":1580,"k":"a","x":6472},{"f":6473,"k":"a","x":6474},{"f":1577,"k":"a","x":6475},{"f":1574,"k":"a","x":6476},{"f":6477,"k":"a","x":1696},{"f":1702,"k":"a","x":6478},{"f":1615,"k":"a","x":2303},{"f":1615,"k":"a","x":6480},{"f":6479,"k":"a","x":6481},{"f":6482,"k":"a","x":6443},{"f":1577,"k":"a","x":2166},{"f":1574,"k":"a","x":6484},{"f":6485,"k":"a","x":1696},{"f":1727,"k":"a","x":6486},{"f":6487,"k":"a","x":1728},{"f":6488,"k":"a","x":1591},{"f":1615,"k":"a","x":2304},{"f":6489,"k":"a","x":6490},{"f":6491,"k":"a","x":1592},{"f":6492,"k":"a","x":1821},{"f":6493,"k":"a","x":6443},{"k":"n","v":"253"},{"f":1578,"k":"a","x":6495},{"f":1580,"k":"a","x":6495},{"f":6496,"k":"a","x":6497},{"f":1577,"k":"a","x":6498},{"f":1574,"k":"a","x":6499},{"f":6500,"k":"a","x":1696},{"f":1702,"k":"a","x":6501},{"f":1615,"k":"a","x":2205},{"f":6502,"k":"a","x":6503},{"f":6504,"k":"a","x":6443},{"f":1578,"k":"a","x":6399},{"f":1580,"k":"a","x":6399},{"f":6506,"k":"a","x":6507},{"f":1577,"k":"a","x":6508},{"f":1574,"k":"a","x":6509},{"f":6510,"k":"a","x":1696},{"f":1727,"k":"a","x":6511},{"f":6512,"k":"a","x":1728},{"f":6513,"k":"a","x":1591},{"f":6514,"k":"a","x":2206},{"f":6515,"k":"a","x":1592},{"f":6516,"k":"a","x":1820},{"f":6517,"k":"a","x":6443},{"f":1588,"k":"a","x":6508},{"f":1763,"k":"a","x":6519},{"f":6520,"k":"a","x":2206},{"f":6521,"k":"a","x":6443},{"f":1635,"k":"a","x":965},{"f":1778,"k":"a","x":6523},{"f":1635,"k":"a","x":6402},{"f":6524,"k":"a","x":6525},{"f":1769,"k":"a","x":6526},{"f":1811,"k":"a","x":6508},{"f":6528,"k":"a","x":1623},{"f":2722,"k":"a","x":6529},{"f":1802,"k":"a","x":6530},{"f":6531,"k":"a","x":6443},{"f":6527,"k":"a","x":6532},{"f":6533,"k":"a","x":1830},{"f":1832,"k":"a","x":6523},{"f":6535,"k":"a","x":6525},{"k":"c","n":"Lean.Omega.Int.ofNat_le_of_le","u":[]},{"f":6537,"k":"a","x":6402},{"f":6538,"k":"a","x":965},{"k":"c","n":"Nat.le_of_not_lt","u":[]},{"f":6540,"k":"a","x":965},{"f":6541,"k":"a","x":6402},{"f":6542,"k":"a","x":208},{"f":6539,"k":"a","x":6543},{"f":6536,"k":"a","x":6544},{"f":6534,"k":"a","x":6545},{"f":1863,"k":"a","x":6526},{"f":2312,"k":"a","x":6443},{"f":1778,"k":"a","x":6548},{"f":1802,"k":"a","x":6529},{"f":6550,"k":"a","x":6443},{"f":6549,"k":"a","x":6551},{"f":6547,"k":"a","x":6552},{"f":6553,"k":"a","x":6532},{"f":1889,"k":"a","x":6523},{"f":6555,"k":"a","x":6548},{"f":6556,"k":"a","x":6525},{"f":6557,"k":"a","x":6551},{"f":1863,"k":"a","x":6523},{"f":1635,"k":"a","x":957},{"f":1785,"k":"a","x":6560},{"f":1635,"k":"a","x":964},{"f":6561,"k":"a","x":6562},{"f":6559,"k":"a","x":6563},{"f":6564,"k":"a","x":6548},{"f":2329,"k":"a","x":957},{"f":6566,"k":"a","x":964},{"f":6565,"k":"a","x":6567},{"f":1863,"k":"a","x":6563},{"f":2341,"k":"a","x":6443},{"f":1785,"k":"a","x":6570},{"f":2349,"k":"a","x":6443},{"f":6571,"k":"a","x":6572},{"f":6569,"k":"a","x":6573},{"f":6574,"k":"a","x":6548},{"f":1908,"k":"a","x":6560},{"f":6576,"k":"a","x":6570},{"f":6577,"k":"a","x":6562},{"f":6578,"k":"a","x":6572},{"f":1863,"k":"a","x":6560},{"f":1635,"k":"a","x":951},{"f":1785,"k":"a","x":6581},{"f":1635,"k":"a","x":956},{"f":6582,"k":"a","x":6583},{"f":6580,"k":"a","x":6584},{"f":6585,"k":"a","x":6570},{"f":2329,"k":"a","x":951},{"f":6587,"k":"a","x":956},{"f":6586,"k":"a","x":6588},{"f":1863,"k":"a","x":6584},{"f":2373,"k":"a","x":6443},{"f":1785,"k":"a","x":6591},{"f":2381,"k":"a","x":6443},{"f":6592,"k":"a","x":6593},{"f":6590,"k":"a","x":6594},{"f":6595,"k":"a","x":6570},{"f":1908,"k":"a","x":6581},{"f":6597,"k":"a","x":6591},{"f":6598,"k":"a","x":6583},{"f":6599,"k":"a","x":6593},{"f":1863,"k":"a","x":6581},{"f":1635,"k":"a","x":936},{"f":1785,"k":"a","x":6602},{"f":1635,"k":"a","x":950},{"f":6603,"k":"a","x":6604},{"f":6601,"k":"a","x":6605},{"f":6606,"k":"a","x":6591},{"f":2329,"k":"a","x":936},{"f":6608,"k":"a","x":950},{"f":6607,"k":"a","x":6609},{"f":1785,"k":"a","x":6431},{"f":6611,"k":"a","x":6604},{"f":1863,"k":"a","x":6612},{"f":2407,"k":"a","x":6443},{"f":1785,"k":"a","x":6614},{"f":2412,"k":"a","x":6443},{"f":6615,"k":"a","x":6616},{"f":6613,"k":"a","x":6617},{"f":6618,"k":"a","x":6591},{"f":1908,"k":"a","x":6431},{"f":6620,"k":"a","x":6614},{"f":6621,"k":"a","x":6604},{"f":6622,"k":"a","x":6616},{"f":1939,"k":"a","x":6614},{"f":6624,"k":"a","x":6431},{"f":2423,"k":"a","x":6431},{"f":6626,"k":"a","x":6441},{"f":6625,"k":"a","x":6627},{"f":6623,"k":"a","x":6628},{"f":1863,"k":"a","x":6604},{"f":1635,"k":"a","x":949},{"f":2429,"k":"a","x":6631},{"f":6630,"k":"a","x":6632},{"f":6633,"k":"a","x":6616},{"f":2435,"k":"a","x":949},{"f":6634,"k":"a","x":6635},{"f":2429,"k":"a","x":6433},{"f":1863,"k":"a","x":6637},{"f":1903,"k":"a","x":6443},{"f":1792,"k":"a","x":6639},{"f":2444,"k":"a","x":6443},{"f":6640,"k":"a","x":6641},{"f":6638,"k":"a","x":6642},{"f":6643,"k":"a","x":6616},{"f":2449,"k":"a","x":6639},{"f":6645,"k":"a","x":6433},{"f":6646,"k":"a","x":6641},{"f":2453,"k":"a","x":6639},{"f":335,"k":"a","x":6648},{"f":6649,"k":"a","x":2456},{"f":6647,"k":"a","x":6650},{"f":1939,"k":"a","x":6641},{"f":6652,"k":"a","x":6433},{"f":2461,"k":"a","x":6431},{"f":6654,"k":"a","x":6433},{"f":6655,"k":"a","x":6440},{"f":6653,"k":"a","x":6656},{"f":6651,"k":"a","x":6657},{"f":6644,"k":"a","x":6658},{"f":1939,"k":"a","x":6616},{"f":2469,"k":"a","x":6443},{"f":6640,"k":"a","x":6661},{"f":6660,"k":"a","x":6662},{"f":2473,"k":"a","x":6443},{"f":6664,"k":"a","x":2489},{"f":6663,"k":"a","x":6665},{"f":6659,"k":"a","x":6666},{"f":6636,"k":"a","x":6667},{"f":6629,"k":"a","x":6668},{"f":6619,"k":"a","x":6669},{"f":1939,"k":"a","x":6591},{"f":2497,"k":"a","x":6443},{"f":1785,"k":"a","x":6672},{"f":2500,"k":"a","x":6443},{"f":6673,"k":"a","x":6674},{"f":6671,"k":"a","x":6675},{"f":2505,"k":"a","x":6443},{"f":6676,"k":"a","x":6677},{"f":6670,"k":"a","x":6678},{"f":6610,"k":"a","x":6679},{"f":6600,"k":"a","x":6680},{"f":1863,"k":"a","x":6583},{"f":1635,"k":"a","x":955},{"f":2513,"k":"a","x":6683},{"f":6682,"k":"a","x":6684},{"f":6685,"k":"a","x":6593},{"f":2518,"k":"a","x":955},{"f":6686,"k":"a","x":6687},{"f":2513,"k":"a","x":6435},{"f":1863,"k":"a","x":6689},{"f":2523,"k":"a","x":6443},{"f":1792,"k":"a","x":6691},{"f":2530,"k":"a","x":6443},{"f":6692,"k":"a","x":6693},{"f":6690,"k":"a","x":6694},{"f":6695,"k":"a","x":6593},{"f":2535,"k":"a","x":6691},{"f":6697,"k":"a","x":6435},{"f":6698,"k":"a","x":6693},{"f":2539,"k":"a","x":6691},{"f":335,"k":"a","x":6700},{"f":6701,"k":"a","x":2542},{"f":6699,"k":"a","x":6702},{"f":1939,"k":"a","x":6693},{"f":6704,"k":"a","x":6435},{"f":2547,"k":"a","x":6431},{"f":6706,"k":"a","x":6433},{"f":6707,"k":"a","x":6435},{"f":6708,"k":"a","x":6439},{"f":6705,"k":"a","x":6709},{"f":6703,"k":"a","x":6710},{"f":6696,"k":"a","x":6711},{"f":1939,"k":"a","x":6593},{"f":2556,"k":"a","x":6443},{"f":6692,"k":"a","x":6714},{"f":6713,"k":"a","x":6715},{"f":2561,"k":"a","x":6443},{"f":6717,"k":"a","x":2577},{"f":6716,"k":"a","x":6718},{"f":6712,"k":"a","x":6719},{"f":6688,"k":"a","x":6720},{"f":6681,"k":"a","x":6721},{"f":6596,"k":"a","x":6722},{"f":1939,"k":"a","x":6570},{"f":2585,"k":"a","x":6443},{"f":1785,"k":"a","x":6725},{"f":2588,"k":"a","x":6443},{"f":6726,"k":"a","x":6727},{"f":6724,"k":"a","x":6728},{"f":2593,"k":"a","x":6443},{"f":6729,"k":"a","x":6730},{"f":6723,"k":"a","x":6731},{"f":6589,"k":"a","x":6732},{"f":6579,"k":"a","x":6733},{"f":1863,"k":"a","x":6562},{"f":1635,"k":"a","x":963},{"f":2601,"k":"a","x":6736},{"f":6735,"k":"a","x":6737},{"f":6738,"k":"a","x":6572},{"f":2606,"k":"a","x":963},{"f":6739,"k":"a","x":6740},{"f":2601,"k":"a","x":6437},{"f":1863,"k":"a","x":6742},{"f":2611,"k":"a","x":6443},{"f":1792,"k":"a","x":6744},{"f":2615,"k":"a","x":6443},{"f":6745,"k":"a","x":6746},{"f":6743,"k":"a","x":6747},{"f":6748,"k":"a","x":6572},{"f":2620,"k":"a","x":6744},{"f":6750,"k":"a","x":6437},{"f":6751,"k":"a","x":6746},{"f":2624,"k":"a","x":6744},{"f":335,"k":"a","x":6753},{"f":6754,"k":"a","x":2627},{"f":6752,"k":"a","x":6755},{"f":1939,"k":"a","x":6746},{"f":6757,"k":"a","x":6437},{"f":2632,"k":"a","x":6431},{"f":6759,"k":"a","x":6433},{"f":6760,"k":"a","x":6435},{"f":6761,"k":"a","x":6437},{"f":6762,"k":"a","x":1623},{"f":6758,"k":"a","x":6763},{"f":6756,"k":"a","x":6764},{"f":6749,"k":"a","x":6765},{"f":1939,"k":"a","x":6572},{"f":2642,"k":"a","x":6443},{"f":6745,"k":"a","x":6768},{"f":6767,"k":"a","x":6769},{"f":2647,"k":"a","x":6443},{"f":6771,"k":"a","x":2663},{"f":6770,"k":"a","x":6772},{"f":6766,"k":"a","x":6773},{"f":6741,"k":"a","x":6774},{"f":6734,"k":"a","x":6775},{"f":6575,"k":"a","x":6776},{"f":1939,"k":"a","x":6548},{"f":2671,"k":"a","x":6443},{"f":1785,"k":"a","x":6779},{"f":2674,"k":"a","x":6443},{"f":6780,"k":"a","x":6781},{"f":6778,"k":"a","x":6782},{"f":2679,"k":"a","x":6443},{"f":6783,"k":"a","x":6784},{"f":6777,"k":"a","x":6785},{"f":6568,"k":"a","x":6786},{"f":6558,"k":"a","x":6787},{"f":1931,"k":"a","x":6525},{"f":6789,"k":"a","x":6551},{"f":335,"k":"a","x":6790},{"f":1935,"k":"a","x":6525},{"f":6791,"k":"a","x":6792},{"f":6788,"k":"a","x":6793},{"f":6554,"k":"a","x":6794},{"f":1939,"k":"a","x":6532},{"f":2688,"k":"a","x":6443},{"f":1778,"k":"a","x":6797},{"f":6798,"k":"a","x":6551},{"f":6796,"k":"a","x":6799},{"f":2751,"k":"a","x":6529},{"f":6801,"k":"a","x":6443},{"f":6800,"k":"a","x":6802},{"f":6795,"k":"a","x":6803},{"f":6546,"k":"a","x":6804},{"f":6522,"k":"a","x":6805},{"f":6518,"k":"a","x":6806},{"f":2762,"k":"a","x":6443},{"f":2764,"k":"a","x":6443},{"f":1769,"k":"a","x":6431},{"f":6810,"k":"a","x":6614},{"f":6811,"k":"a","x":1830},{"f":2769,"k":"a","x":970},{"f":6812,"k":"a","x":6813},{"f":6814,"k":"a","x":6628},{"f":6809,"k":"a","x":6815},{"f":6808,"k":"a","x":6816},{"f":2775,"k":"a","x":6443},{"f":2777,"k":"a","x":6443},{"f":6611,"k":"a","x":1591},{"f":2779,"k":"a","x":6820},{"f":1769,"k":"a","x":6821},{"f":2786,"k":"a","x":6443},{"f":6822,"k":"a","x":6823},{"f":6824,"k":"a","x":1830},{"f":2790,"k":"a","x":6820},{"f":1835,"k":"a","x":6431},{"f":6827,"k":"a","x":2028},{"f":2794,"k":"a","x":970},{"f":6829,"k":"a","x":37},{"f":6830,"k":"a","x":206},{"f":6828,"k":"a","x":6831},{"f":6826,"k":"a","x":6832},{"f":6825,"k":"a","x":6833},{"f":1863,"k":"a","x":6821},{"f":1778,"k":"a","x":6639},{"f":2804,"k":"a","x":6443},{"f":6836,"k":"a","x":6837},{"f":6835,"k":"a","x":6838},{"f":6839,"k":"a","x":6823},{"f":2809,"k":"a","x":6639},{"f":6841,"k":"a","x":6820},{"f":6842,"k":"a","x":6837},{"f":6843,"k":"a","x":6650},{"f":1863,"k":"a","x":6820},{"f":2018,"k":"a","x":6443},{"f":6615,"k":"a","x":6846},{"f":6845,"k":"a","x":6847},{"f":6848,"k":"a","x":6837},{"f":6621,"k":"a","x":1591},{"f":6850,"k":"a","x":6846},{"f":6851,"k":"a","x":6628},{"f":2048,"k":"a","x":6846},{"f":335,"k":"a","x":6853},{"f":6854,"k":"a","x":2051},{"f":6852,"k":"a","x":6855},{"f":6849,"k":"a","x":6856},{"f":1939,"k":"a","x":6837},{"f":6673,"k":"a","x":6846},{"f":6858,"k":"a","x":6859},{"f":2826,"k":"a","x":6443},{"f":6860,"k":"a","x":6861},{"f":6857,"k":"a","x":6862},{"f":6844,"k":"a","x":6863},{"f":6840,"k":"a","x":6864},{"f":1939,"k":"a","x":6823},{"f":2833,"k":"a","x":6443},{"f":6836,"k":"a","x":6867},{"f":6866,"k":"a","x":6868},{"f":2838,"k":"a","x":6443},{"f":6869,"k":"a","x":6870},{"f":6865,"k":"a","x":6871},{"f":6834,"k":"a","x":6872},{"f":6819,"k":"a","x":6873},{"f":6818,"k":"a","x":6874},{"f":6817,"k":"a","x":6875},{"f":6807,"k":"a","x":6876},{"f":6505,"k":"a","x":6877},{"f":6494,"k":"a","x":6878},{"f":2849,"k":"a","x":6443},{"f":2851,"k":"a","x":6443},{"f":1769,"k":"a","x":6433},{"f":6882,"k":"a","x":6641},{"f":6883,"k":"a","x":1830},{"f":2769,"k":"a","x":1116},{"f":6884,"k":"a","x":6885},{"f":6886,"k":"a","x":6657},{"f":6881,"k":"a","x":6887},{"f":6880,"k":"a","x":6888},{"f":2861,"k":"a","x":6443},{"f":2863,"k":"a","x":6443},{"f":1785,"k":"a","x":6433},{"f":6892,"k":"a","x":1591},{"f":2779,"k":"a","x":6893},{"f":1769,"k":"a","x":6894},{"f":2871,"k":"a","x":6443},{"f":6895,"k":"a","x":6896},{"f":6897,"k":"a","x":1830},{"f":2790,"k":"a","x":6893},{"f":1835,"k":"a","x":6433},{"f":6900,"k":"a","x":2028},{"f":2794,"k":"a","x":1116},{"f":6902,"k":"a","x":37},{"f":6903,"k":"a","x":202},{"f":6901,"k":"a","x":6904},{"f":6899,"k":"a","x":6905},{"f":6898,"k":"a","x":6906},{"f":1863,"k":"a","x":6894},{"f":2887,"k":"a","x":6443},{"f":6836,"k":"a","x":6909},{"f":6908,"k":"a","x":6910},{"f":6911,"k":"a","x":6896},{"f":6841,"k":"a","x":6893},{"f":6913,"k":"a","x":6909},{"f":6914,"k":"a","x":6650},{"f":1863,"k":"a","x":6893},{"f":1785,"k":"a","x":6641},{"f":6917,"k":"a","x":6846},{"f":6916,"k":"a","x":6918},{"f":6919,"k":"a","x":6909},{"f":1908,"k":"a","x":6433},{"f":6921,"k":"a","x":6641},{"f":6922,"k":"a","x":1591},{"f":6923,"k":"a","x":6846},{"f":6924,"k":"a","x":6657},{"f":6925,"k":"a","x":6855},{"f":6920,"k":"a","x":6926},{"f":1939,"k":"a","x":6909},{"f":1785,"k":"a","x":6661},{"f":6929,"k":"a","x":6846},{"f":6928,"k":"a","x":6930},{"f":2912,"k":"a","x":6443},{"f":6931,"k":"a","x":6932},{"f":6927,"k":"a","x":6933},{"f":6915,"k":"a","x":6934},{"f":6912,"k":"a","x":6935},{"f":1939,"k":"a","x":6896},{"f":2919,"k":"a","x":6443},{"f":6836,"k":"a","x":6938},{"f":6937,"k":"a","x":6939},{"f":2923,"k":"a","x":6443},{"f":6940,"k":"a","x":6941},{"f":6936,"k":"a","x":6942},{"f":6907,"k":"a","x":6943},{"f":6891,"k":"a","x":6944},{"f":6890,"k":"a","x":6945},{"f":6889,"k":"a","x":6946},{"f":6879,"k":"a","x":6947},{"f":6483,"k":"a","x":6948},{"f":6471,"k":"a","x":6949},{"f":2761,"k":"a","x":1822},{"f":6951,"k":"a","x":6443},{"f":2086,"k":"a","x":1822},{"f":6953,"k":"a","x":6443},{"f":1769,"k":"a","x":6435},{"f":6955,"k":"a","x":6693},{"f":6956,"k":"a","x":1830},{"f":2769,"k":"a","x":1288},{"f":6957,"k":"a","x":6958},{"f":6959,"k":"a","x":6710},{"f":6954,"k":"a","x":6960},{"f":6952,"k":"a","x":6961},{"f":1615,"k":"a","x":1625},{"f":1755,"k":"a","x":6963},{"f":6964,"k":"a","x":6443},{"f":1764,"k":"a","x":6963},{"f":6966,"k":"a","x":6443},{"f":1785,"k":"a","x":6435},{"f":6968,"k":"a","x":1591},{"f":2779,"k":"a","x":6969},{"f":1769,"k":"a","x":6970},{"f":1819,"k":"a","x":1822},{"f":2783,"k":"a","x":6972},{"f":1802,"k":"a","x":6973},{"f":6974,"k":"a","x":6443},{"f":6971,"k":"a","x":6975},{"f":6976,"k":"a","x":1830},{"f":2790,"k":"a","x":6969},{"f":1835,"k":"a","x":6435},{"f":6979,"k":"a","x":2028},{"f":2794,"k":"a","x":1288},{"f":6981,"k":"a","x":37},{"f":6982,"k":"a","x":407},{"f":6980,"k":"a","x":6983},{"f":6978,"k":"a","x":6984},{"f":6977,"k":"a","x":6985},{"f":1863,"k":"a","x":6970},{"f":1871,"k":"a","x":2379},{"f":6988,"k":"a","x":1882},{"f":1802,"k":"a","x":6989},{"f":6990,"k":"a","x":6443},{"f":6836,"k":"a","x":6991},{"f":6987,"k":"a","x":6992},{"f":6993,"k":"a","x":6975},{"f":6841,"k":"a","x":6969},{"f":6995,"k":"a","x":6991},{"f":6996,"k":"a","x":6650},{"f":1863,"k":"a","x":6969},{"f":1785,"k":"a","x":6693},{"f":6999,"k":"a","x":6846},{"f":6998,"k":"a","x":7000},{"f":7001,"k":"a","x":6991},{"f":1908,"k":"a","x":6435},{"f":7003,"k":"a","x":6693},{"f":7004,"k":"a","x":1591},{"f":7005,"k":"a","x":6846},{"f":7006,"k":"a","x":6710},{"f":7007,"k":"a","x":6855},{"f":7002,"k":"a","x":7008},{"f":1939,"k":"a","x":6991},{"f":1785,"k":"a","x":6714},{"f":7011,"k":"a","x":6846},{"f":7010,"k":"a","x":7012},{"f":2006,"k":"a","x":2379},{"f":7014,"k":"a","x":1882},{"f":7015,"k":"a","x":6443},{"f":7013,"k":"a","x":7016},{"f":7009,"k":"a","x":7017},{"f":6997,"k":"a","x":7018},{"f":6994,"k":"a","x":7019},{"f":1939,"k":"a","x":6975},{"f":1802,"k":"a","x":6972},{"f":7022,"k":"a","x":6443},{"f":6836,"k":"a","x":7023},{"f":7021,"k":"a","x":7024},{"f":2837,"k":"a","x":6972},{"f":7026,"k":"a","x":6443},{"f":7025,"k":"a","x":7027},{"f":7020,"k":"a","x":7028},{"f":6986,"k":"a","x":7029},{"f":6967,"k":"a","x":7030},{"f":6965,"k":"a","x":7031},{"f":6962,"k":"a","x":7032},{"f":6950,"k":"a","x":7033},{"f":6459,"k":"a","x":7034},{"f":6449,"k":"a","x":7035},{"f":2761,"k":"a","x":1823},{"f":7037,"k":"a","x":6443},{"f":2086,"k":"a","x":1823},{"f":7039,"k":"a","x":6443},{"f":1769,"k":"a","x":6437},{"f":7041,"k":"a","x":6746},{"f":7042,"k":"a","x":1830},{"f":2769,"k":"a","x":1468},{"f":7043,"k":"a","x":7044},{"f":7045,"k":"a","x":6764},{"f":7040,"k":"a","x":7046},{"f":7038,"k":"a","x":7047},{"f":1615,"k":"a","x":6963},{"f":1755,"k":"a","x":7049},{"f":7050,"k":"a","x":6443},{"f":1764,"k":"a","x":7049},{"f":7052,"k":"a","x":6443},{"f":1785,"k":"a","x":6437},{"f":7054,"k":"a","x":1591},{"f":2779,"k":"a","x":7055},{"f":1769,"k":"a","x":7056},{"f":1819,"k":"a","x":1823},{"f":2783,"k":"a","x":7058},{"f":1802,"k":"a","x":7059},{"f":7060,"k":"a","x":6443},{"f":7057,"k":"a","x":7061},{"f":7062,"k":"a","x":1830},{"f":2790,"k":"a","x":7055},{"f":1835,"k":"a","x":6437},{"f":7065,"k":"a","x":2028},{"f":2794,"k":"a","x":1468},{"f":7067,"k":"a","x":37},{"f":7068,"k":"a","x":227},{"f":7066,"k":"a","x":7069},{"f":7064,"k":"a","x":7070},{"f":7063,"k":"a","x":7071},{"f":1863,"k":"a","x":7056},{"f":1871,"k":"a","x":2347},{"f":7074,"k":"a","x":1882},{"f":1802,"k":"a","x":7075},{"f":7076,"k":"a","x":6443},{"f":6836,"k":"a","x":7077},{"f":7073,"k":"a","x":7078},{"f":7079,"k":"a","x":7061},{"f":6841,"k":"a","x":7055},{"f":7081,"k":"a","x":7077},{"f":7082,"k":"a","x":6650},{"f":1863,"k":"a","x":7055},{"f":1785,"k":"a","x":6746},{"f":7085,"k":"a","x":6846},{"f":7084,"k":"a","x":7086},{"f":7087,"k":"a","x":7077},{"f":1908,"k":"a","x":6437},{"f":7089,"k":"a","x":6746},{"f":7090,"k":"a","x":1591},{"f":7091,"k":"a","x":6846},{"f":7092,"k":"a","x":6764},{"f":7093,"k":"a","x":6855},{"f":7088,"k":"a","x":7094},{"f":1939,"k":"a","x":7077},{"f":1785,"k":"a","x":6768},{"f":7097,"k":"a","x":6846},{"f":7096,"k":"a","x":7098},{"f":2006,"k":"a","x":2347},{"f":7100,"k":"a","x":1882},{"f":7101,"k":"a","x":6443},{"f":7099,"k":"a","x":7102},{"f":7095,"k":"a","x":7103},{"f":7083,"k":"a","x":7104},{"f":7080,"k":"a","x":7105},{"f":1939,"k":"a","x":7061},{"f":1802,"k":"a","x":7058},{"f":7108,"k":"a","x":6443},{"f":6836,"k":"a","x":7109},{"f":7107,"k":"a","x":7110},{"f":2837,"k":"a","x":7058},{"f":7112,"k":"a","x":6443},{"f":7111,"k":"a","x":7113},{"f":7106,"k":"a","x":7114},{"f":7072,"k":"a","x":7115},{"f":7053,"k":"a","x":7116},{"f":7051,"k":"a","x":7117},{"f":7048,"k":"a","x":7118},{"f":7036,"k":"a","x":7119},{"f":6444,"k":"a","x":7120},{"b":"e","k":"l","n":"","t":6404,"v":7121},{"b":"e","k":"l","n":"","t":6397,"v":7122},{"b":"e","k":"l","n":"","t":6393,"v":7123},{"b":"e","k":"l","n":"","t":1505,"v":7124},{"b":"e","k":"l","n":"","t":1503,"v":7125},{"b":"e","k":"l","n":"","t":142,"v":7126},{"f":156,"k":"a","x":158},{"f":175,"k":"a","x":7128},{"f":284,"k":"a","x":153},{"f":7130,"k":"a","x":158},{"f":155,"k":"a","x":7131},{"f":7129,"k":"a","x":7132},{"b":"e","k":"p","n":"","t":49,"v":7133},{"b":"e","k":"p","n":"","t":144,"v":7134},{"b":"e","k":"p","n":"","t":142,"v":7135},{"f":6357,"k":"a","x":7128},{"b":"e","k":"l","n":"","t":49,"v":7137},{"b":"e","k":"l","n":"","t":144,"v":7138},{"b":"e","k":"l","n":"","t":142,"v":7139},{"f":363,"k":"a","x":155},{"f":7141,"k":"a","x":158},{"f":362,"k":"a","x":143},{"f":3324,"k":"a","x":192},{"f":7143,"k":"a","x":7144},{"f":3324,"k":"a","x":172},{"f":7145,"k":"a","x":7146},{"b":"e","k":"p","n":"","t":7142,"v":7147},{"b":"i","k":"p","n":"","t":49,"v":7148},{"b":"i","k":"p","n":"","t":49,"v":7149},{"b":"e","k":"p","n":"","t":361,"v":7150},{"f":175,"k":"a","x":7144},{"f":7152,"k":"a","x":7146},{"k":"c","n":"UorAtlas.Closure.presentation_blk_inj","u":[]},{"f":7154,"k":"a","x":179},{"f":7155,"k":"a","x":181},{"f":7156,"k":"a","x":177},{"f":7157,"k":"a","x":183},{"f":372,"k":"a","x":7158},{"b":"e","k":"l","n":"","t":7153,"v":7159},{"b":"e","k":"l","n":"","t":7142,"v":7160},{"b":"i","k":"l","n":"","t":49,"v":7161},{"b":"i","k":"l","n":"","t":49,"v":7162},{"b":"e","k":"l","n":"","t":361,"v":7163},{"f":3646,"k":"a","x":53},{"f":5855,"k":"a","x":7165},{"f":3217,"k":"a","x":55},{"f":7166,"k":"a","x":7167},{"b":"e","k":"p","n":"","t":49,"v":7168},{"b":"e","k":"p","n":"","t":361,"v":7169},{"f":4401,"k":"a","x":7167},{"f":214,"k":"a","x":7171},{"f":542,"k":"a","x":468},{"f":7173,"k":"a","x":158},{"f":3646,"k":"a","x":190},{"f":542,"k":"a","x":7175},{"f":7176,"k":"a","x":172},{"b":"e","k":"p","n":"","t":7174,"v":7177},{"b":"e","k":"p","n":"","t":0,"v":7178},{"f":7172,"k":"a","x":7179},{"f":682,"k":"a","x":53},{"f":7181,"k":"a","x":55},{"f":7180,"k":"a","x":7182},{"f":5303,"k":"a","x":3324},{"f":542,"k":"a","x":7184},{"f":7185,"k":"a","x":172},{"f":3195,"k":"a","x":7186},{"f":488,"k":"a","x":183},{"f":542,"k":"a","x":7188},{"f":7189,"k":"a","x":177},{"b":"e","k":"l","n":"","t":49,"v":7190},{"f":5858,"k":"a","x":7191},{"f":7187,"k":"a","x":7192},{"k":"c","n":"UorAtlas.Group.mem_union4","u":[]},{"f":7194,"k":"a","x":3324},{"f":7195,"k":"a","x":172},{"f":7193,"k":"a","x":7196},{"f":5566,"k":"a","x":49},{"f":7198,"k":"a","x":7191},{"f":7199,"k":"a","x":192},{"f":7200,"k":"a","x":200},{"f":7197,"k":"a","x":7201},{"b":"e","k":"l","n":"","t":7174,"v":7202},{"b":"e","k":"l","n":"","t":0,"v":7203},{"f":7183,"k":"a","x":7204},{"b":"e","k":"l","n":"","t":49,"v":7205},{"b":"e","k":"l","n":"","t":361,"v":7206},{"f":3181,"k":"a","x":142},{"f":50,"k":"a","x":7208},{"f":7209,"k":"a","x":6373},{"k":"c","n":"UorAtlas.Prelude.ListAux.dedup","u":[{"k":"z"}]},{"f":7211,"k":"a","x":142},{"k":"c","n":"UorAtlas.Prelude.Perm.instDecidableEq","u":[]},{"f":7213,"k":"a","x":37},{"f":7212,"k":"a","x":7214},{"k":"c","n":"List.map","u":[{"k":"z"},{"k":"z"}]},{"f":7216,"k":"a","x":0},{"f":7217,"k":"a","x":142},{"f":7218,"k":"a","x":444},{"k":"c","n":"List.range","u":[]},{"f":7220,"k":"a","x":6402},{"f":7219,"k":"a","x":7221},{"f":7215,"k":"a","x":7222},{"f":7210,"k":"a","x":7223},{"f":136,"k":"a","x":7208},{"f":7225,"k":"a","x":6373},{"f":538,"k":"a","x":142},{"f":7227,"k":"a","x":7208},{"f":3199,"k":"a","x":142},{"f":7228,"k":"a","x":7229},{"f":7230,"k":"a","x":6373},{"f":7231,"k":"a","x":23},{"b":"e","k":"p","n":"","t":142,"v":7232},{"f":507,"k":"a","x":7232},{"f":7230,"k":"a","x":7223},{"f":7235,"k":"a","x":23},{"f":7234,"k":"a","x":7236},{"f":513,"k":"a","x":7232},{"f":7238,"k":"a","x":7236},{"f":335,"k":"a","x":7239},{"f":270,"k":"a","x":7208},{"f":7241,"k":"a","x":264},{"f":7242,"k":"a","x":6373},{"f":7243,"k":"a","x":7223},{"f":7230,"k":"a","x":55},{"f":7245,"k":"a","x":53},{"b":"e","k":"l","n":"","t":7208,"v":7246},{"f":7244,"k":"a","x":7247},{"k":"c","n":"UorAtlas.Closure.symFourList.eq_1","u":[]},{"f":7248,"k":"a","x":7249},{"f":7240,"k":"a","x":7250},{"f":7237,"k":"a","x":7251},{"f":507,"k":"a","x":7236},{"f":7230,"k":"a","x":7222},{"f":7254,"k":"a","x":23},{"f":7253,"k":"a","x":7255},{"f":513,"k":"a","x":7236},{"f":7257,"k":"a","x":7255},{"f":335,"k":"a","x":7258},{"f":561,"k":"a","x":7236},{"f":7260,"k":"a","x":7255},{"b":"e","k":"l","n":"","t":264,"v":55},{"f":7261,"k":"a","x":7262},{"f":572,"k":"a","x":7236},{"f":7264,"k":"a","x":7255},{"k":"c","n":"UorAtlas.Prelude.ListAux.mem_dedup","u":[{"k":"z"}]},{"f":7266,"k":"a","x":142},{"f":7267,"k":"a","x":7214},{"f":7268,"k":"a","x":7222},{"f":7269,"k":"a","x":23},{"f":7265,"k":"a","x":7270},{"f":7263,"k":"a","x":7271},{"f":7259,"k":"a","x":7272},{"f":7256,"k":"a","x":7273},{"f":507,"k":"a","x":7255},{"f":3644,"k":"a","x":0},{"f":3181,"k":"a","x":0},{"f":539,"k":"a","x":7277},{"f":3199,"k":"a","x":0},{"f":7278,"k":"a","x":7279},{"f":7280,"k":"a","x":7221},{"f":7281,"k":"a","x":55},{"f":678,"k":"a","x":7282},{"f":444,"k":"a","x":55},{"f":443,"k":"a","x":7284},{"f":7285,"k":"a","x":53},{"f":7283,"k":"a","x":7286},{"b":"e","k":"l","n":"","t":0,"v":7287},{"f":7276,"k":"a","x":7288},{"f":7275,"k":"a","x":7289},{"f":513,"k":"a","x":7255},{"f":7291,"k":"a","x":7289},{"f":335,"k":"a","x":7292},{"f":561,"k":"a","x":7255},{"f":7294,"k":"a","x":7289},{"f":7295,"k":"a","x":7262},{"f":572,"k":"a","x":7255},{"f":7297,"k":"a","x":7289},{"k":"c","n":"List.mem_map","u":[{"k":"z"},{"k":"z"}]},{"f":7299,"k":"a","x":0},{"f":7300,"k":"a","x":142},{"f":7301,"k":"a","x":23},{"f":7302,"k":"a","x":444},{"f":7303,"k":"a","x":7221},{"f":7298,"k":"a","x":7304},{"f":7296,"k":"a","x":7305},{"f":7293,"k":"a","x":7306},{"f":7290,"k":"a","x":7307},{"f":5566,"k":"a","x":0},{"f":7309,"k":"a","x":7288},{"f":765,"k":"a","x":23},{"f":7310,"k":"a","x":7311},{"f":7281,"k":"a","x":7311},{"f":214,"k":"a","x":7313},{"f":444,"k":"a","x":7311},{"f":443,"k":"a","x":7315},{"f":7316,"k":"a","x":23},{"f":7314,"k":"a","x":7317},{"f":3195,"k":"a","x":7313},{"f":4,"k":"a","x":7311},{"f":7320,"k":"a","x":6402},{"f":7319,"k":"a","x":7321},{"k":"c","n":"List.mem_range","u":[]},{"f":7323,"k":"a","x":7311},{"f":7324,"k":"a","x":6402},{"f":7322,"k":"a","x":7325},{"k":"c","n":"UorAtlas.Closure.permCode4_lt","u":[]},{"f":7327,"k":"a","x":23},{"f":7326,"k":"a","x":7328},{"f":7318,"k":"a","x":7329},{"k":"c","n":"UorAtlas.Closure.codePerm4_permCode4","u":[]},{"f":7331,"k":"a","x":23},{"f":7330,"k":"a","x":7332},{"f":7312,"k":"a","x":7333},{"f":7308,"k":"a","x":7334},{"f":7274,"k":"a","x":7335},{"f":7252,"k":"a","x":7336},{"b":"e","k":"l","n":"","t":142,"v":7337},{"k":"c","n":"UorAtlas.Closure.canonicalPresentation","u":[]},{"f":3646,"k":"a","x":7339},{"f":175,"k":"a","x":7340},{"k":"c","n":"UorAtlas.Group.W0","u":[]},{"f":7341,"k":"a","x":7342},{"k":"c","n":"UorAtlas.Blocks.blkSet","u":[]},{"f":5303,"k":"a","x":7344},{"f":175,"k":"a","x":7345},{"f":7346,"k":"a","x":7345},{"f":4066,"k":"a","x":7347},{"f":4126,"k":"a","x":7345},{"f":7348,"k":"a","x":7349},{"k":"c","n":"UorAtlas.LexLeanInternal.decl390","u":[]},{"b":"e","k":"p","n":"","t":361,"v":3182},{"b":"e","k":"l","n":"","t":361,"v":3175},{"k":"c","n":"UorAtlas.Closure.FixesBlock","u":[]},{"f":176,"k":"a","x":153},{"f":7355,"k":"a","x":158},{"f":7354,"k":"a","x":7356},{"k":"c","n":"UorAtlas.Closure.conjugate","u":[]},{"f":7358,"k":"a","x":153},{"f":7359,"k":"a","x":155},{"f":7357,"k":"a","x":7360},{"f":150,"k":"a","x":7361},{"f":7354,"k":"a","x":158},{"f":7363,"k":"a","x":155},{"f":7362,"k":"a","x":7364},{"b":"e","k":"p","n":"","t":143,"v":7365},{"b":"e","k":"p","n":"","t":149,"v":7366},{"b":"e","k":"p","n":"","t":149,"v":7367},{"f":167,"k":"a","x":7361},{"f":7369,"k":"a","x":7364},{"f":542,"k":"a","x":177},{"f":4463,"k":"a","x":183},{"f":7371,"k":"a","x":7372},{"k":"c","n":"UorAtlas.Prelude.Perm.toFun_injective","u":[]},{"f":7374,"k":"a","x":148},{"f":7375,"k":"a","x":204},{"f":232,"k":"a","x":148},{"f":7377,"k":"a","x":206},{"f":7378,"k":"a","x":227},{"f":7376,"k":"a","x":7379},{"f":7380,"k":"a","x":227},{"f":48,"k":"a","x":148},{"f":50,"k":"a","x":7382},{"f":7377,"k":"a","x":204},{"f":7384,"k":"a","x":7379},{"f":7383,"k":"a","x":7385},{"f":7384,"k":"a","x":227},{"f":7386,"k":"a","x":7387},{"f":507,"k":"a","x":7388},{"f":7358,"k":"a","x":204},{"f":7390,"k":"a","x":206},{"f":7377,"k":"a","x":7391},{"f":7392,"k":"a","x":7387},{"f":7383,"k":"a","x":7393},{"f":7394,"k":"a","x":7387},{"f":7389,"k":"a","x":7395},{"f":513,"k":"a","x":7388},{"f":7397,"k":"a","x":7395},{"f":335,"k":"a","x":7398},{"f":270,"k":"a","x":7382},{"f":7400,"k":"a","x":264},{"f":7401,"k":"a","x":7385},{"f":7402,"k":"a","x":7393},{"f":7383,"k":"a","x":220},{"f":7377,"k":"a","x":229},{"f":7405,"k":"a","x":1299},{"f":7404,"k":"a","x":7406},{"b":"e","k":"l","n":"","t":7382,"v":7407},{"f":7403,"k":"a","x":7408},{"f":416,"k":"a","x":7382},{"f":7410,"k":"a","x":7393},{"f":7411,"k":"a","x":7385},{"k":"c","n":"UorAtlas.Closure.conjugate_apply","u":[]},{"f":7413,"k":"a","x":204},{"f":7414,"k":"a","x":206},{"f":7415,"k":"a","x":227},{"f":7412,"k":"a","x":7416},{"f":7409,"k":"a","x":7417},{"f":7399,"k":"a","x":7418},{"f":7396,"k":"a","x":7419},{"f":407,"k":"a","x":7387},{"f":176,"k":"a","x":204},{"f":7422,"k":"a","x":202},{"f":542,"k":"a","x":7423},{"f":4463,"k":"a","x":7387},{"f":7424,"k":"a","x":7425},{"f":3195,"k":"a","x":7426},{"f":542,"k":"a","x":202},{"f":4463,"k":"a","x":227},{"f":7428,"k":"a","x":7429},{"f":7427,"k":"a","x":7430},{"k":"c","n":"UorAtlas.Closure.mem_actP_image_iff","u":[]},{"f":7432,"k":"a","x":204},{"f":7433,"k":"a","x":202},{"f":7434,"k":"a","x":227},{"f":7431,"k":"a","x":7435},{"f":7436,"k":"a","x":208},{"f":7421,"k":"a","x":7437},{"f":7420,"k":"a","x":7438},{"f":7381,"k":"a","x":7439},{"b":"e","k":"l","n":"","t":7373,"v":7440},{"b":"e","k":"l","n":"","t":4460,"v":7441},{"b":"e","k":"l","n":"","t":7361,"v":7442},{"f":7370,"k":"a","x":7443},{"f":176,"k":"a","x":179},{"f":7445,"k":"a","x":177},{"f":542,"k":"a","x":7446},{"f":7447,"k":"a","x":7372},{"f":283,"k":"a","x":148},{"f":7449,"k":"a","x":204},{"f":7450,"k":"a","x":227},{"f":7405,"k":"a","x":220},{"f":7383,"k":"a","x":7452},{"f":7453,"k":"a","x":1299},{"f":420,"k":"a","x":148},{"f":7455,"k":"a","x":229},{"f":7456,"k":"a","x":1299},{"f":7358,"k":"a","x":245},{"f":7458,"k":"a","x":247},{"f":7377,"k":"a","x":7459},{"f":7460,"k":"a","x":3742},{"f":7383,"k":"a","x":7461},{"f":7462,"k":"a","x":3742},{"f":507,"k":"a","x":7463},{"f":7377,"k":"a","x":245},{"f":7465,"k":"a","x":250},{"f":7460,"k":"a","x":7466},{"f":7383,"k":"a","x":7467},{"f":7468,"k":"a","x":7466},{"f":7464,"k":"a","x":7469},{"f":513,"k":"a","x":7463},{"f":7471,"k":"a","x":7469},{"f":335,"k":"a","x":7472},{"f":7401,"k":"a","x":3742},{"f":7474,"k":"a","x":7466},{"f":7358,"k":"a","x":644},{"f":7476,"k":"a","x":689},{"f":7377,"k":"a","x":7477},{"f":7478,"k":"a","x":3785},{"f":7383,"k":"a","x":7479},{"f":7480,"k":"a","x":3785},{"b":"e","k":"l","n":"","t":7382,"v":7481},{"f":7475,"k":"a","x":7482},{"f":7410,"k":"a","x":7466},{"f":7484,"k":"a","x":3742},{"f":7485,"k":"a","x":300},{"f":7483,"k":"a","x":7486},{"f":7473,"k":"a","x":7487},{"f":7470,"k":"a","x":7488},{"f":507,"k":"a","x":7469},{"f":7377,"k":"a","x":247},{"f":7491,"k":"a","x":250},{"f":7465,"k":"a","x":7492},{"f":7383,"k":"a","x":7493},{"f":7494,"k":"a","x":7466},{"f":7490,"k":"a","x":7495},{"f":513,"k":"a","x":7469},{"f":7497,"k":"a","x":7495},{"f":335,"k":"a","x":7498},{"f":7401,"k":"a","x":7467},{"f":7500,"k":"a","x":7493},{"f":7383,"k":"a","x":3785},{"f":7377,"k":"a","x":644},{"f":7503,"k":"a","x":746},{"f":7502,"k":"a","x":7504},{"b":"e","k":"l","n":"","t":7382,"v":7505},{"f":7501,"k":"a","x":7506},{"f":7413,"k":"a","x":245},{"f":7508,"k":"a","x":247},{"f":7509,"k":"a","x":250},{"f":7507,"k":"a","x":7510},{"f":7499,"k":"a","x":7511},{"f":7496,"k":"a","x":7512},{"f":507,"k":"a","x":7495},{"f":7383,"k":"a","x":7466},{"f":7515,"k":"a","x":7466},{"f":7514,"k":"a","x":7516},{"f":513,"k":"a","x":7495},{"f":7518,"k":"a","x":7516},{"f":335,"k":"a","x":7519},{"f":7401,"k":"a","x":7492},{"f":7521,"k":"a","x":250},{"f":7503,"k":"a","x":3785},{"f":7383,"k":"a","x":7523},{"f":7524,"k":"a","x":7504},{"b":"e","k":"l","n":"","t":7382,"v":7525},{"f":7522,"k":"a","x":7526},{"f":6238,"k":"a","x":250},{"f":176,"k":"a","x":245},{"f":7529,"k":"a","x":243},{"f":542,"k":"a","x":7530},{"f":4463,"k":"a","x":7466},{"f":7531,"k":"a","x":7532},{"f":3236,"k":"a","x":7533},{"f":542,"k":"a","x":243},{"f":4463,"k":"a","x":250},{"f":7535,"k":"a","x":7536},{"f":7534,"k":"a","x":7537},{"f":7432,"k":"a","x":245},{"f":7539,"k":"a","x":243},{"f":7540,"k":"a","x":250},{"f":7538,"k":"a","x":7541},{"f":6260,"k":"a","x":7382},{"f":7543,"k":"a","x":3742},{"f":50,"k":"a","x":4460},{"f":7545,"k":"a","x":3781},{"f":7546,"k":"a","x":3785},{"f":176,"k":"a","x":702},{"f":7548,"k":"a","x":704},{"f":542,"k":"a","x":7549},{"f":4463,"k":"a","x":3824},{"f":7550,"k":"a","x":7551},{"b":"e","k":"l","n":"","t":7547,"v":7552},{"b":"e","k":"l","n":"","t":7382,"v":7553},{"f":7544,"k":"a","x":7554},{"i":2,"k":"b"},{"f":7555,"k":"a","x":7556},{"f":7557,"k":"a","x":7466},{"f":7558,"k":"a","x":7486},{"f":7542,"k":"a","x":7559},{"f":7528,"k":"a","x":7560},{"f":7527,"k":"a","x":7561},{"f":7520,"k":"a","x":7562},{"f":7517,"k":"a","x":7563},{"f":136,"k":"a","x":7382},{"f":7565,"k":"a","x":7466},{"f":7564,"k":"a","x":7566},{"f":7513,"k":"a","x":7567},{"f":7489,"k":"a","x":7568},{"body":7569,"d":true,"k":"e","n":"","t":7454,"v":7457},{"body":7570,"d":false,"k":"e","n":"","t":7382,"v":7451},{"b":"e","k":"l","n":"","t":7448,"v":7571},{"b":"e","k":"l","n":"","t":4460,"v":7572},{"b":"e","k":"l","n":"","t":7364,"v":7573},{"f":7444,"k":"a","x":7574},{"b":"e","k":"l","n":"","t":143,"v":7575},{"b":"e","k":"l","n":"","t":149,"v":7576},{"b":"e","k":"l","n":"","t":149,"v":7577},{"b":"e","k":"p","n":"","t":653,"v":1530},{"f":3080,"k":"a","x":1623},{"f":1631,"k":"a","x":1623},{"f":7580,"k":"a","x":7581},{"f":1578,"k":"a","x":638},{"f":1580,"k":"a","x":638},{"f":7583,"k":"a","x":7584},{"f":1577,"k":"a","x":7585},{"f":1574,"k":"a","x":7586},{"f":7587,"k":"a","x":7586},{"f":1702,"k":"a","x":7588},{"f":7589,"k":"a","x":1623},{"f":7590,"k":"a","x":7581},{"k":"c","n":"Lean.Omega.Constraint.addEquality_sat","u":[]},{"f":1588,"k":"a","x":7585},{"f":7592,"k":"a","x":7593},{"f":7594,"k":"a","x":1623},{"f":7595,"k":"a","x":7581},{"f":1811,"k":"a","x":7593},{"f":7597,"k":"a","x":1623},{"f":1802,"k":"a","x":7598},{"f":7599,"k":"a","x":7581},{"f":1863,"k":"a","x":7600},{"f":1635,"k":"a","x":641},{"f":1778,"k":"a","x":7602},{"f":1635,"k":"a","x":652},{"f":7603,"k":"a","x":7604},{"f":7601,"k":"a","x":7605},{"f":7606,"k":"a","x":1582},{"f":1939,"k":"a","x":7605},{"f":7608,"k":"a","x":7600},{"f":1931,"k":"a","x":7605},{"f":7610,"k":"a","x":7600},{"f":335,"k":"a","x":7611},{"f":1935,"k":"a","x":7605},{"f":7612,"k":"a","x":7613},{"f":7609,"k":"a","x":7614},{"f":7607,"k":"a","x":7615},{"k":"c","n":"Int.sub_eq_zero_of_eq","u":[]},{"f":7617,"k":"a","x":7602},{"f":7618,"k":"a","x":7604},{"k":"c","n":"Lean.Omega.Int.ofNat_congr","u":[]},{"f":7620,"k":"a","x":641},{"f":7621,"k":"a","x":652},{"f":7622,"k":"a","x":23},{"f":7619,"k":"a","x":7623},{"f":7616,"k":"a","x":7624},{"f":7596,"k":"a","x":7625},{"f":7591,"k":"a","x":7626},{"f":7582,"k":"a","x":7627},{"b":"e","k":"l","n":"","t":653,"v":7628},{"b":"e","k":"p","n":"","t":361,"v":361},{"b":"e","k":"p","n":"","t":142,"v":7630},{"f":152,"k":"a","x":53},{"f":367,"k":"a","x":55},{"f":7632,"k":"a","x":7633},{"f":3603,"k":"a","x":7634},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1553","u":[]},{"f":7636,"k":"a","x":53},{"f":7637,"k":"a","x":55},{"f":7635,"k":"a","x":7638},{"k":"c","n":"UorAtlas.LexLeanInternal.decl90","u":[]},{"f":7640,"k":"a","x":53},{"f":7641,"k":"a","x":55},{"f":7639,"k":"a","x":7642},{"k":"c","n":"UorAtlas.LexLeanInternal.decl602","u":[]},{"f":7644,"k":"a","x":53},{"f":7645,"k":"a","x":55},{"f":7643,"k":"a","x":7646},{"b":"e","k":"l","n":"","t":361,"v":7647},{"b":"e","k":"l","n":"","t":142,"v":7648},{"f":5303,"k":"a","x":7634},{"f":3678,"k":"a","x":7650},{"b":"e","k":"p","n":"","t":361,"v":7651},{"b":"e","k":"p","n":"","t":142,"v":7652},{"f":507,"k":"a","x":7651},{"f":5303,"k":"a","x":7633},{"f":3678,"k":"a","x":7655},{"f":7654,"k":"a","x":7656},{"f":513,"k":"a","x":7651},{"f":7658,"k":"a","x":7656},{"f":335,"k":"a","x":7659},{"f":517,"k":"a","x":7650},{"f":7661,"k":"a","x":7655},{"f":3678,"k":"a","x":158},{"b":"e","k":"l","n":"","t":143,"v":7663},{"f":7662,"k":"a","x":7664},{"k":"c","n":"UorAtlas.Closure.union4_reindex","u":[]},{"f":7666,"k":"a","x":53},{"f":7667,"k":"a","x":7633},{"f":7665,"k":"a","x":7668},{"f":7660,"k":"a","x":7669},{"f":7657,"k":"a","x":7670},{"k":"c","n":"UorAtlas.Blocks.D17.tight","u":[]},{"f":7672,"k":"a","x":55},{"f":7671,"k":"a","x":7673},{"b":"e","k":"l","n":"","t":361,"v":7674},{"b":"e","k":"l","n":"","t":142,"v":7675},{"f":3156,"k":"a","x":53},{"f":3201,"k":"a","x":7677},{"f":7678,"k":"a","x":55},{"f":150,"k":"a","x":7679},{"f":175,"k":"a","x":155},{"f":7681,"k":"a","x":470},{"b":"e","k":"l","n":"","t":49,"v":7682},{"f":5858,"k":"a","x":7683},{"f":7680,"k":"a","x":7684},{"b":"i","k":"p","n":"","t":143,"v":7685},{"b":"i","k":"p","n":"","t":361,"v":7686},{"f":167,"k":"a","x":7679},{"f":7688,"k":"a","x":7684},{"f":7681,"k":"a","x":3276},{"f":3216,"k":"a","x":7690},{"f":3161,"k":"a","x":3445},{"f":7692,"k":"a","x":3292},{"f":3201,"k":"a","x":7693},{"f":7694,"k":"a","x":155},{"f":7691,"k":"a","x":7695},{"f":551,"k":"a","x":7690},{"f":7697,"k":"a","x":7695},{"f":175,"k":"a","x":181},{"f":7699,"k":"a","x":7188},{"b":"e","k":"l","n":"","t":49,"v":7700},{"f":5858,"k":"a","x":7701},{"b":"e","k":"l","n":"","t":7698,"v":7702},{"f":7696,"k":"a","x":7703},{"f":3161,"k":"a","x":3276},{"f":7705,"k":"a","x":7693},{"f":3201,"k":"a","x":7706},{"f":7707,"k":"a","x":155},{"f":3236,"k":"a","x":7708},{"f":7709,"k":"a","x":7698},{"f":3244,"k":"a","x":3276},{"f":7711,"k":"a","x":7693},{"f":7712,"k":"a","x":155},{"f":7710,"k":"a","x":7713},{"f":3156,"k":"a","x":153},{"f":3201,"k":"a","x":7715},{"f":7716,"k":"a","x":155},{"f":242,"k":"a","x":7717},{"f":7718,"k":"a","x":7708},{"f":3184,"k":"a","x":7715},{"f":7720,"k":"a","x":7706},{"f":3201,"k":"a","x":200},{"f":7722,"k":"a","x":192},{"b":"e","k":"l","n":"","t":3182,"v":7723},{"f":7721,"k":"a","x":7724},{"f":3190,"k":"a","x":153},{"f":7725,"k":"a","x":7726},{"f":7719,"k":"a","x":7727},{"f":7728,"k":"a","x":158},{"f":7714,"k":"a","x":7729},{"f":7704,"k":"a","x":7730},{"f":7198,"k":"a","x":7701},{"f":7732,"k":"a","x":794},{"f":7733,"k":"a","x":200},{"b":"e","k":"l","n":"","t":7690,"v":7734},{"f":7731,"k":"a","x":7735},{"f":175,"k":"a","x":192},{"f":7737,"k":"a","x":3484},{"f":3216,"k":"a","x":7738},{"f":3324,"k":"a","x":106},{"f":3161,"k":"a","x":7740},{"f":7741,"k":"a","x":3338},{"f":3201,"k":"a","x":7742},{"f":7743,"k":"a","x":192},{"f":7739,"k":"a","x":7744},{"f":551,"k":"a","x":7738},{"f":7746,"k":"a","x":7744},{"f":175,"k":"a","x":206},{"f":500,"k":"a","x":208},{"f":7748,"k":"a","x":7749},{"b":"e","k":"l","n":"","t":49,"v":7750},{"f":5858,"k":"a","x":7751},{"b":"e","k":"l","n":"","t":7747,"v":7752},{"f":7745,"k":"a","x":7753},{"f":3161,"k":"a","x":3484},{"f":7755,"k":"a","x":7742},{"f":3201,"k":"a","x":7756},{"f":7757,"k":"a","x":192},{"f":3236,"k":"a","x":7758},{"f":7759,"k":"a","x":7747},{"f":3244,"k":"a","x":3484},{"f":7761,"k":"a","x":7742},{"f":7762,"k":"a","x":192},{"f":7760,"k":"a","x":7763},{"f":7764,"k":"a","x":200},{"f":7754,"k":"a","x":7765},{"f":7198,"k":"a","x":7751},{"f":7767,"k":"a","x":912},{"f":7768,"k":"a","x":183},{"b":"e","k":"l","n":"","t":7738,"v":7769},{"f":7766,"k":"a","x":7770},{"f":488,"k":"a","x":106},{"f":7699,"k":"a","x":7772},{"f":3216,"k":"a","x":7773},{"f":488,"k":"a","x":961},{"f":3161,"k":"a","x":7775},{"f":7776,"k":"a","x":3171},{"f":3201,"k":"a","x":7777},{"f":7778,"k":"a","x":181},{"f":7774,"k":"a","x":7779},{"f":551,"k":"a","x":7773},{"f":7781,"k":"a","x":7779},{"f":175,"k":"a","x":219},{"f":520,"k":"a","x":220},{"f":7783,"k":"a","x":7784},{"b":"e","k":"l","n":"","t":49,"v":7785},{"f":5858,"k":"a","x":7786},{"b":"e","k":"l","n":"","t":7782,"v":7787},{"f":7780,"k":"a","x":7788},{"f":3161,"k":"a","x":7772},{"f":7790,"k":"a","x":7777},{"f":3201,"k":"a","x":7791},{"f":7792,"k":"a","x":181},{"f":3236,"k":"a","x":7793},{"f":7794,"k":"a","x":7782},{"f":3244,"k":"a","x":7772},{"f":7796,"k":"a","x":7777},{"f":7797,"k":"a","x":181},{"f":7795,"k":"a","x":7798},{"f":7799,"k":"a","x":183},{"f":7789,"k":"a","x":7800},{"f":7198,"k":"a","x":7786},{"f":7802,"k":"a","x":920},{"f":7803,"k":"a","x":208},{"b":"e","k":"l","n":"","t":7773,"v":7804},{"f":7801,"k":"a","x":7805},{"f":500,"k":"a","x":961},{"f":7748,"k":"a","x":7807},{"f":3216,"k":"a","x":7808},{"f":3330,"k":"a","x":206},{"f":7809,"k":"a","x":7810},{"f":551,"k":"a","x":7808},{"f":7812,"k":"a","x":7810},{"f":175,"k":"a","x":247},{"f":565,"k":"a","x":300},{"f":7814,"k":"a","x":7815},{"b":"e","k":"l","n":"","t":49,"v":7816},{"f":5858,"k":"a","x":7817},{"b":"e","k":"l","n":"","t":7813,"v":7818},{"f":7811,"k":"a","x":7819},{"f":3161,"k":"a","x":7807},{"f":7821,"k":"a","x":3171},{"f":3201,"k":"a","x":7822},{"f":7823,"k":"a","x":206},{"f":3236,"k":"a","x":7824},{"f":7825,"k":"a","x":7813},{"f":3244,"k":"a","x":7807},{"f":7827,"k":"a","x":3171},{"f":7828,"k":"a","x":206},{"f":7826,"k":"a","x":7829},{"f":7830,"k":"a","x":208},{"f":7820,"k":"a","x":7831},{"f":7198,"k":"a","x":7817},{"f":7833,"k":"a","x":929},{"f":7834,"k":"a","x":220},{"b":"e","k":"l","n":"","t":7808,"v":7835},{"f":7832,"k":"a","x":7836},{"f":3370,"k":"a","x":7818},{"f":3330,"k":"a","x":219},{"f":242,"k":"a","x":7839},{"f":7840,"k":"a","x":1530},{"k":"c","n":"UorAtlas.LexLeanInternal.decl719","u":[{"k":"z"}]},{"f":7842,"k":"a","x":143},{"f":7843,"k":"a","x":219},{"f":7841,"k":"a","x":7844},{"f":7845,"k":"a","x":220},{"f":7838,"k":"a","x":7846},{"b":"e","k":"l","n":"","t":7810,"v":7847},{"f":7837,"k":"a","x":7848},{"b":"e","k":"l","n":"","t":7779,"v":7849},{"f":7806,"k":"a","x":7850},{"b":"e","k":"l","n":"","t":7744,"v":7851},{"f":7771,"k":"a","x":7852},{"b":"e","k":"l","n":"","t":7695,"v":7853},{"f":7736,"k":"a","x":7854},{"b":"e","k":"l","n":"","t":7679,"v":7855},{"f":7689,"k":"a","x":7856},{"f":3324,"k":"a","x":200},{"f":7737,"k":"a","x":7858},{"b":"e","k":"l","n":"","t":49,"v":7859},{"f":5984,"k":"a","x":7860},{"f":5858,"k":"a","x":7860},{"f":3156,"k":"a","x":190},{"f":3201,"k":"a","x":7863},{"f":7864,"k":"a","x":192},{"b":"e","k":"l","n":"","t":7862,"v":7865},{"f":7861,"k":"a","x":7866},{"f":7867,"k":"a","x":158},{"f":488,"k":"a","x":372},{"f":6010,"k":"a","x":7869},{"f":3156,"k":"a","x":204},{"f":3201,"k":"a","x":7871},{"f":7872,"k":"a","x":208},{"b":"i","k":"l","n":"","t":143,"v":7873},{"f":7870,"k":"a","x":7874},{"f":7872,"k":"a","x":7749},{"b":"e","k":"l","n":"","t":49,"v":7876},{"f":774,"k":"a","x":7877},{"f":3161,"k":"a","x":3372},{"f":488,"k":"a","x":89},{"f":3161,"k":"a","x":7880},{"f":7881,"k":"a","x":7791},{"f":7879,"k":"a","x":7882},{"f":3201,"k":"a","x":7883},{"f":488,"k":"a","x":794},{"f":7884,"k":"a","x":7885},{"f":4066,"k":"a","x":7886},{"f":4068,"k":"a","x":7886},{"f":175,"k":"a","x":7885},{"f":7889,"k":"a","x":3372},{"f":551,"k":"a","x":7890},{"f":3201,"k":"a","x":7882},{"f":7892,"k":"a","x":7885},{"f":7891,"k":"a","x":7893},{"f":7888,"k":"a","x":7894},{"f":7895,"k":"a","x":4070},{"k":"c","n":"List.mem_cons._simp_1","u":[{"k":"z"}]},{"f":7897,"k":"a","x":143},{"f":7898,"k":"a","x":3372},{"f":7899,"k":"a","x":7882},{"f":7900,"k":"a","x":7885},{"f":7896,"k":"a","x":7901},{"f":4068,"k":"a","x":7894},{"f":551,"k":"a","x":4070},{"f":7889,"k":"a","x":7880},{"f":551,"k":"a","x":7905},{"f":7889,"k":"a","x":7772},{"f":551,"k":"a","x":7907},{"f":7889,"k":"a","x":7775},{"f":7908,"k":"a","x":7909},{"f":7906,"k":"a","x":7910},{"f":7904,"k":"a","x":7911},{"f":7903,"k":"a","x":7912},{"f":7913,"k":"a","x":4070},{"f":4076,"k":"a","x":7891},{"f":7915,"k":"a","x":7904},{"f":7916,"k":"a","x":7893},{"f":7917,"k":"a","x":7911},{"f":4082,"k":"a","x":7890},{"f":7919,"k":"a","x":4070},{"f":7920,"k":"a","x":551},{"f":4126,"k":"a","x":7885},{"f":7921,"k":"a","x":7922},{"f":7918,"k":"a","x":7923},{"f":4068,"k":"a","x":7893},{"f":7792,"k":"a","x":7885},{"f":7906,"k":"a","x":7926},{"f":7925,"k":"a","x":7927},{"f":7928,"k":"a","x":7911},{"f":7898,"k":"a","x":7880},{"f":7930,"k":"a","x":7791},{"f":7931,"k":"a","x":7885},{"f":7929,"k":"a","x":7932},{"f":561,"k":"a","x":7926},{"f":7934,"k":"a","x":7910},{"f":7935,"k":"a","x":7906},{"f":4068,"k":"a","x":7926},{"f":7778,"k":"a","x":7885},{"f":7908,"k":"a","x":7938},{"f":7937,"k":"a","x":7939},{"f":7940,"k":"a","x":7910},{"f":7898,"k":"a","x":7772},{"f":7942,"k":"a","x":7777},{"f":7943,"k":"a","x":7885},{"f":7941,"k":"a","x":7944},{"f":561,"k":"a","x":7938},{"f":7946,"k":"a","x":7909},{"f":7947,"k":"a","x":7908},{"f":4068,"k":"a","x":7938},{"f":551,"k":"a","x":7909},{"f":3330,"k":"a","x":7885},{"f":7950,"k":"a","x":7951},{"f":7949,"k":"a","x":7952},{"f":7953,"k":"a","x":7909},{"f":7898,"k":"a","x":7775},{"f":7955,"k":"a","x":3171},{"f":7956,"k":"a","x":7885},{"f":7954,"k":"a","x":7957},{"f":4068,"k":"a","x":7952},{"f":7950,"k":"a","x":1530},{"f":7959,"k":"a","x":7960},{"f":7961,"k":"a","x":7909},{"f":561,"k":"a","x":7951},{"f":7963,"k":"a","x":1530},{"f":7964,"k":"a","x":7950},{"k":"c","n":"List.not_mem_nil._simp_1","u":[{"k":"z"}]},{"f":7966,"k":"a","x":143},{"f":7967,"k":"a","x":7885},{"f":7965,"k":"a","x":7968},{"f":7962,"k":"a","x":7969},{"k":"c","n":"or_false","u":[]},{"f":7971,"k":"a","x":7909},{"f":7970,"k":"a","x":7972},{"f":7958,"k":"a","x":7973},{"f":7948,"k":"a","x":7974},{"f":7945,"k":"a","x":7975},{"f":7936,"k":"a","x":7976},{"f":7933,"k":"a","x":7977},{"f":7924,"k":"a","x":7978},{"f":7914,"k":"a","x":7979},{"k":"c","n":"true_or","u":[]},{"f":7981,"k":"a","x":7911},{"f":7980,"k":"a","x":7982},{"f":7902,"k":"a","x":7983},{"f":7887,"k":"a","x":7984},{"f":7878,"k":"a","x":7985},{"f":488,"k":"a","x":912},{"f":7884,"k":"a","x":7987},{"f":4066,"k":"a","x":7988},{"f":4068,"k":"a","x":7988},{"f":175,"k":"a","x":7987},{"f":7991,"k":"a","x":3372},{"f":551,"k":"a","x":7992},{"f":7892,"k":"a","x":7987},{"f":7993,"k":"a","x":7994},{"f":7990,"k":"a","x":7995},{"f":7996,"k":"a","x":4070},{"f":7900,"k":"a","x":7987},{"f":7997,"k":"a","x":7998},{"f":4068,"k":"a","x":7995},{"f":7993,"k":"a","x":4070},{"f":8000,"k":"a","x":8001},{"f":8002,"k":"a","x":4070},{"f":561,"k":"a","x":7994},{"f":8004,"k":"a","x":4070},{"f":8005,"k":"a","x":7993},{"f":4068,"k":"a","x":7994},{"f":7991,"k":"a","x":7880},{"f":551,"k":"a","x":8008},{"f":7792,"k":"a","x":7987},{"f":8009,"k":"a","x":8010},{"f":8007,"k":"a","x":8011},{"f":8012,"k":"a","x":4070},{"f":7931,"k":"a","x":7987},{"f":8013,"k":"a","x":8014},{"f":4068,"k":"a","x":8011},{"f":7991,"k":"a","x":7772},{"f":551,"k":"a","x":8017},{"f":7991,"k":"a","x":7775},{"f":8018,"k":"a","x":8019},{"f":7904,"k":"a","x":8020},{"f":8016,"k":"a","x":8021},{"f":8022,"k":"a","x":4070},{"f":4076,"k":"a","x":8009},{"f":8024,"k":"a","x":7904},{"f":8025,"k":"a","x":8010},{"f":8026,"k":"a","x":8020},{"f":4082,"k":"a","x":8008},{"f":8028,"k":"a","x":4070},{"f":8029,"k":"a","x":551},{"f":4126,"k":"a","x":7987},{"f":8030,"k":"a","x":8031},{"f":8027,"k":"a","x":8032},{"f":4068,"k":"a","x":8010},{"f":7778,"k":"a","x":7987},{"f":8018,"k":"a","x":8035},{"f":8034,"k":"a","x":8036},{"f":8037,"k":"a","x":8020},{"f":7943,"k":"a","x":7987},{"f":8038,"k":"a","x":8039},{"f":561,"k":"a","x":8035},{"f":8041,"k":"a","x":8019},{"f":8042,"k":"a","x":8018},{"f":4068,"k":"a","x":8035},{"f":551,"k":"a","x":8019},{"f":3330,"k":"a","x":7987},{"f":8045,"k":"a","x":8046},{"f":8044,"k":"a","x":8047},{"f":8048,"k":"a","x":8019},{"f":7956,"k":"a","x":7987},{"f":8049,"k":"a","x":8050},{"f":4068,"k":"a","x":8047},{"f":8045,"k":"a","x":1530},{"f":8052,"k":"a","x":8053},{"f":8054,"k":"a","x":8019},{"f":561,"k":"a","x":8046},{"f":8056,"k":"a","x":1530},{"f":8057,"k":"a","x":8045},{"f":7967,"k":"a","x":7987},{"f":8058,"k":"a","x":8059},{"f":8055,"k":"a","x":8060},{"f":7971,"k":"a","x":8019},{"f":8061,"k":"a","x":8062},{"f":8051,"k":"a","x":8063},{"f":8043,"k":"a","x":8064},{"f":8040,"k":"a","x":8065},{"f":8033,"k":"a","x":8066},{"f":8023,"k":"a","x":8067},{"f":7981,"k":"a","x":8020},{"f":8068,"k":"a","x":8069},{"f":8015,"k":"a","x":8070},{"f":8006,"k":"a","x":8071},{"f":8003,"k":"a","x":8072},{"k":"c","n":"or_true","u":[]},{"f":8074,"k":"a","x":7992},{"f":8073,"k":"a","x":8075},{"f":7999,"k":"a","x":8076},{"f":7989,"k":"a","x":8077},{"f":7986,"k":"a","x":8078},{"f":488,"k":"a","x":920},{"f":7884,"k":"a","x":8080},{"f":4066,"k":"a","x":8081},{"f":4068,"k":"a","x":8081},{"f":175,"k":"a","x":8080},{"f":8084,"k":"a","x":3372},{"f":551,"k":"a","x":8085},{"f":7892,"k":"a","x":8080},{"f":8086,"k":"a","x":8087},{"f":8083,"k":"a","x":8088},{"f":8089,"k":"a","x":4070},{"f":7900,"k":"a","x":8080},{"f":8090,"k":"a","x":8091},{"f":4068,"k":"a","x":8088},{"f":8086,"k":"a","x":4070},{"f":8093,"k":"a","x":8094},{"f":8095,"k":"a","x":4070},{"f":561,"k":"a","x":8087},{"f":8097,"k":"a","x":4070},{"f":8098,"k":"a","x":8086},{"f":4068,"k":"a","x":8087},{"f":8084,"k":"a","x":7880},{"f":551,"k":"a","x":8101},{"f":7792,"k":"a","x":8080},{"f":8102,"k":"a","x":8103},{"f":8100,"k":"a","x":8104},{"f":8105,"k":"a","x":4070},{"f":7931,"k":"a","x":8080},{"f":8106,"k":"a","x":8107},{"f":4068,"k":"a","x":8104},{"f":8102,"k":"a","x":4070},{"f":8109,"k":"a","x":8110},{"f":8111,"k":"a","x":4070},{"f":561,"k":"a","x":8103},{"f":8113,"k":"a","x":4070},{"f":8114,"k":"a","x":8102},{"f":4068,"k":"a","x":8103},{"f":8084,"k":"a","x":7772},{"f":551,"k":"a","x":8117},{"f":7778,"k":"a","x":8080},{"f":8118,"k":"a","x":8119},{"f":8116,"k":"a","x":8120},{"f":8121,"k":"a","x":4070},{"f":7943,"k":"a","x":8080},{"f":8122,"k":"a","x":8123},{"f":4068,"k":"a","x":8120},{"f":8084,"k":"a","x":7775},{"f":7904,"k":"a","x":8126},{"f":8125,"k":"a","x":8127},{"f":8128,"k":"a","x":4070},{"f":4076,"k":"a","x":8118},{"f":8130,"k":"a","x":7904},{"f":8131,"k":"a","x":8119},{"f":8132,"k":"a","x":8126},{"f":4082,"k":"a","x":8117},{"f":8134,"k":"a","x":4070},{"f":8135,"k":"a","x":551},{"f":4126,"k":"a","x":8080},{"f":8136,"k":"a","x":8137},{"f":8133,"k":"a","x":8138},{"f":4068,"k":"a","x":8119},{"f":551,"k":"a","x":8126},{"f":3330,"k":"a","x":8080},{"f":8141,"k":"a","x":8142},{"f":8140,"k":"a","x":8143},{"f":8144,"k":"a","x":8126},{"f":7956,"k":"a","x":8080},{"f":8145,"k":"a","x":8146},{"f":4068,"k":"a","x":8143},{"f":8141,"k":"a","x":1530},{"f":8148,"k":"a","x":8149},{"f":8150,"k":"a","x":8126},{"f":561,"k":"a","x":8142},{"f":8152,"k":"a","x":1530},{"f":8153,"k":"a","x":8141},{"f":7967,"k":"a","x":8080},{"f":8154,"k":"a","x":8155},{"f":8151,"k":"a","x":8156},{"f":7971,"k":"a","x":8126},{"f":8157,"k":"a","x":8158},{"f":8147,"k":"a","x":8159},{"f":8139,"k":"a","x":8160},{"f":8129,"k":"a","x":8161},{"f":7981,"k":"a","x":8126},{"f":8162,"k":"a","x":8163},{"f":8124,"k":"a","x":8164},{"f":8115,"k":"a","x":8165},{"f":8112,"k":"a","x":8166},{"f":8074,"k":"a","x":8101},{"f":8167,"k":"a","x":8168},{"f":8108,"k":"a","x":8169},{"f":8099,"k":"a","x":8170},{"f":8096,"k":"a","x":8171},{"f":8074,"k":"a","x":8085},{"f":8172,"k":"a","x":8173},{"f":8092,"k":"a","x":8174},{"f":8082,"k":"a","x":8175},{"f":8079,"k":"a","x":8176},{"f":488,"k":"a","x":929},{"f":7884,"k":"a","x":8178},{"f":4066,"k":"a","x":8179},{"f":4068,"k":"a","x":8179},{"f":175,"k":"a","x":8178},{"f":8182,"k":"a","x":3372},{"f":551,"k":"a","x":8183},{"f":7892,"k":"a","x":8178},{"f":8184,"k":"a","x":8185},{"f":8181,"k":"a","x":8186},{"f":8187,"k":"a","x":4070},{"f":7900,"k":"a","x":8178},{"f":8188,"k":"a","x":8189},{"f":4068,"k":"a","x":8186},{"f":8184,"k":"a","x":4070},{"f":8191,"k":"a","x":8192},{"f":8193,"k":"a","x":4070},{"f":561,"k":"a","x":8185},{"f":8195,"k":"a","x":4070},{"f":8196,"k":"a","x":8184},{"f":4068,"k":"a","x":8185},{"f":8182,"k":"a","x":7880},{"f":551,"k":"a","x":8199},{"f":7792,"k":"a","x":8178},{"f":8200,"k":"a","x":8201},{"f":8198,"k":"a","x":8202},{"f":8203,"k":"a","x":4070},{"f":7931,"k":"a","x":8178},{"f":8204,"k":"a","x":8205},{"f":4068,"k":"a","x":8202},{"f":8200,"k":"a","x":4070},{"f":8207,"k":"a","x":8208},{"f":8209,"k":"a","x":4070},{"f":561,"k":"a","x":8201},{"f":8211,"k":"a","x":4070},{"f":8212,"k":"a","x":8200},{"f":4068,"k":"a","x":8201},{"f":8182,"k":"a","x":7772},{"f":551,"k":"a","x":8215},{"f":7778,"k":"a","x":8178},{"f":8216,"k":"a","x":8217},{"f":8214,"k":"a","x":8218},{"f":8219,"k":"a","x":4070},{"f":7943,"k":"a","x":8178},{"f":8220,"k":"a","x":8221},{"f":4068,"k":"a","x":8218},{"f":8216,"k":"a","x":4070},{"f":8223,"k":"a","x":8224},{"f":8225,"k":"a","x":4070},{"f":561,"k":"a","x":8217},{"f":8227,"k":"a","x":4070},{"f":8228,"k":"a","x":8216},{"f":4068,"k":"a","x":8217},{"f":8182,"k":"a","x":7775},{"f":551,"k":"a","x":8231},{"f":3330,"k":"a","x":8178},{"f":8232,"k":"a","x":8233},{"f":8230,"k":"a","x":8234},{"f":8235,"k":"a","x":4070},{"f":7956,"k":"a","x":8178},{"f":8236,"k":"a","x":8237},{"f":4068,"k":"a","x":8234},{"f":7904,"k":"a","x":1530},{"f":8239,"k":"a","x":8240},{"f":8241,"k":"a","x":4070},{"f":4076,"k":"a","x":8232},{"f":8243,"k":"a","x":7904},{"f":8244,"k":"a","x":8233},{"f":8245,"k":"a","x":1530},{"f":4082,"k":"a","x":8231},{"f":8247,"k":"a","x":4070},{"f":8248,"k":"a","x":551},{"f":4126,"k":"a","x":8178},{"f":8249,"k":"a","x":8250},{"f":8246,"k":"a","x":8251},{"f":7967,"k":"a","x":8178},{"f":8252,"k":"a","x":8253},{"f":8242,"k":"a","x":8254},{"f":7971,"k":"a","x":4070},{"f":8255,"k":"a","x":8256},{"f":8238,"k":"a","x":8257},{"f":8229,"k":"a","x":8258},{"f":8226,"k":"a","x":8259},{"f":8074,"k":"a","x":8215},{"f":8260,"k":"a","x":8261},{"f":8222,"k":"a","x":8262},{"f":8213,"k":"a","x":8263},{"f":8210,"k":"a","x":8264},{"f":8074,"k":"a","x":8199},{"f":8265,"k":"a","x":8266},{"f":8206,"k":"a","x":8267},{"f":8197,"k":"a","x":8268},{"f":8194,"k":"a","x":8269},{"f":8074,"k":"a","x":8183},{"f":8270,"k":"a","x":8271},{"f":8190,"k":"a","x":8272},{"f":8180,"k":"a","x":8273},{"f":8177,"k":"a","x":8274},{"f":8275,"k":"a","x":372},{"f":7875,"k":"a","x":8276},{"f":8277,"k":"a","x":181},{"f":528,"k":"a","x":181},{"f":8279,"k":"a","x":7869},{"f":8280,"k":"a","x":183},{"f":8278,"k":"a","x":8281},{"b":"e","k":"l","n":"","t":7859,"v":8282},{"b":"e","k":"l","n":"","t":49,"v":8283},{"f":7868,"k":"a","x":8284},{"b":"e","k":"l","n":"","t":7684,"v":8285},{"f":7857,"k":"a","x":8286},{"b":"i","k":"l","n":"","t":143,"v":8287},{"b":"i","k":"l","n":"","t":361,"v":8288},{"k":"c","n":"Prod","u":[{"k":"z"},{"k":"z"}]},{"f":8290,"k":"a","x":1060},{"f":8291,"k":"a","x":149},{"b":"e","k":"p","n":"","t":8292,"v":264},{"k":"c","n":"UorAtlas.Group.D29","u":[]},{"f":8294,"k":"a","x":7344},{"f":8295,"k":"a","x":7342},{"k":"c","n":"Prod.snd","u":[{"k":"z"},{"k":"z"}]},{"f":8297,"k":"a","x":1060},{"f":8298,"k":"a","x":149},{"f":8299,"k":"a","x":23},{"f":8296,"k":"a","x":8300},{"b":"e","k":"l","n":"","t":8292,"v":8301},{"f":50,"k":"a","x":8292},{"k":"c","n":"UorAtlas.Closure.blockAutSign","u":[]},{"f":8304,"k":"a","x":23},{"f":8304,"k":"a","x":8305},{"f":8303,"k":"a","x":8306},{"f":8307,"k":"a","x":23},{"f":678,"k":"a","x":8308},{"f":50,"k":"a","x":149},{"f":8299,"k":"a","x":8305},{"f":8310,"k":"a","x":8311},{"f":8312,"k":"a","x":8300},{"f":8309,"k":"a","x":8313},{"b":"e","k":"p","n":"","t":8292,"v":8314},{"k":"c","n":"Prod.casesOn","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":8316,"k":"a","x":1060},{"f":8317,"k":"a","x":149},{"f":8304,"k":"a","x":55},{"f":8304,"k":"a","x":8319},{"f":8303,"k":"a","x":8320},{"f":8321,"k":"a","x":55},{"f":678,"k":"a","x":8322},{"f":8299,"k":"a","x":8319},{"f":8310,"k":"a","x":8324},{"f":8299,"k":"a","x":55},{"f":8325,"k":"a","x":8326},{"f":8323,"k":"a","x":8327},{"b":"e","k":"l","n":"","t":8292,"v":8328},{"f":8318,"k":"a","x":8329},{"f":8330,"k":"a","x":23},{"k":"c","n":"Bool.casesOn","u":[{"k":"z"}]},{"f":1061,"k":"a","x":192},{"f":8333,"k":"a","x":200},{"k":"c","n":"Prod.mk","u":[{"k":"z"},{"k":"z"}]},{"f":8335,"k":"a","x":1060},{"f":8336,"k":"a","x":149},{"f":8337,"k":"a","x":181},{"f":8338,"k":"a","x":177},{"f":8304,"k":"a","x":8339},{"f":8304,"k":"a","x":8340},{"f":8303,"k":"a","x":8341},{"f":8342,"k":"a","x":8339},{"f":678,"k":"a","x":8343},{"f":8299,"k":"a","x":8340},{"f":8310,"k":"a","x":8345},{"f":8299,"k":"a","x":8339},{"f":8346,"k":"a","x":8347},{"f":8344,"k":"a","x":8348},{"b":"e","k":"p","n":"","t":8334,"v":8349},{"b":"e","k":"l","n":"","t":1060,"v":8350},{"f":8332,"k":"a","x":8351},{"f":8352,"k":"a","x":155},{"f":1061,"k":"a","x":155},{"f":8354,"k":"a","x":4192},{"f":6009,"k":"a","x":1060},{"f":8356,"k":"a","x":4192},{"f":8337,"k":"a","x":183},{"f":8358,"k":"a","x":177},{"f":8304,"k":"a","x":8359},{"f":8304,"k":"a","x":8360},{"f":8303,"k":"a","x":8361},{"f":8362,"k":"a","x":8359},{"f":678,"k":"a","x":8363},{"f":8299,"k":"a","x":8360},{"f":8310,"k":"a","x":8365},{"f":8299,"k":"a","x":8359},{"f":8366,"k":"a","x":8367},{"f":8364,"k":"a","x":8368},{"b":"e","k":"l","n":"","t":1060,"v":8369},{"f":8357,"k":"a","x":8370},{"f":8337,"k":"a","x":4192},{"f":8372,"k":"a","x":172},{"f":8304,"k":"a","x":8373},{"f":8304,"k":"a","x":8374},{"f":8303,"k":"a","x":8375},{"f":8376,"k":"a","x":8373},{"f":214,"k":"a","x":8377},{"f":8299,"k":"a","x":8374},{"f":8310,"k":"a","x":8379},{"f":8299,"k":"a","x":8373},{"f":8380,"k":"a","x":8381},{"f":8378,"k":"a","x":8382},{"f":892,"k":"a","x":8292},{"f":8384,"k":"a","x":8375},{"f":8383,"k":"a","x":8385},{"f":892,"k":"a","x":149},{"f":8387,"k":"a","x":8379},{"f":8386,"k":"a","x":8388},{"f":8371,"k":"a","x":8389},{"f":8390,"k":"a","x":192},{"f":416,"k":"a","x":1060},{"f":8392,"k":"a","x":192},{"f":8393,"k":"a","x":4192},{"f":8394,"k":"a","x":200},{"f":8391,"k":"a","x":8395},{"b":"e","k":"l","n":"","t":8355,"v":8396},{"f":8353,"k":"a","x":8397},{"f":8354,"k":"a","x":1066},{"f":8356,"k":"a","x":1066},{"f":8400,"k":"a","x":8370},{"f":8337,"k":"a","x":1066},{"f":8402,"k":"a","x":172},{"f":8304,"k":"a","x":8403},{"f":8304,"k":"a","x":8404},{"f":8303,"k":"a","x":8405},{"f":8406,"k":"a","x":8403},{"f":214,"k":"a","x":8407},{"f":8299,"k":"a","x":8404},{"f":8310,"k":"a","x":8409},{"f":8299,"k":"a","x":8403},{"f":8410,"k":"a","x":8411},{"f":8408,"k":"a","x":8412},{"f":8384,"k":"a","x":8405},{"f":8413,"k":"a","x":8414},{"f":8387,"k":"a","x":8409},{"f":8415,"k":"a","x":8416},{"f":8401,"k":"a","x":8417},{"f":8418,"k":"a","x":192},{"f":8393,"k":"a","x":1066},{"f":8420,"k":"a","x":200},{"f":8419,"k":"a","x":8421},{"b":"e","k":"l","n":"","t":8399,"v":8422},{"f":8398,"k":"a","x":8423},{"f":1069,"k":"a","x":155},{"f":8424,"k":"a","x":8425},{"b":"e","k":"l","n":"","t":149,"v":8426},{"b":"e","k":"l","n":"","t":1060,"v":8427},{"f":8331,"k":"a","x":8428},{"b":"e","k":"l","n":"","t":8292,"v":8429},{"f":3605,"k":"a","x":155},{"f":8431,"k":"a","x":158},{"f":175,"k":"a","x":8432},{"f":155,"k":"a","x":158},{"f":7355,"k":"a","x":8434},{"f":8433,"k":"a","x":8435},{"b":"e","k":"p","n":"","t":49,"v":8436},{"b":"e","k":"p","n":"","t":144,"v":8437},{"b":"e","k":"p","n":"","t":149,"v":8438},{"f":6357,"k":"a","x":8432},{"b":"e","k":"l","n":"","t":49,"v":8440},{"b":"e","k":"l","n":"","t":144,"v":8441},{"b":"e","k":"l","n":"","t":149,"v":8442},{"f":7377,"k":"a","x":7360},{"f":7377,"k":"a","x":153},{"f":8445,"k":"a","x":158},{"f":8444,"k":"a","x":8446},{"f":7383,"k":"a","x":8447},{"f":7377,"k":"a","x":155},{"f":8449,"k":"a","x":158},{"f":8445,"k":"a","x":8450},{"f":8448,"k":"a","x":8451},{"b":"e","k":"p","n":"","t":4460,"v":8452},{"b":"e","k":"p","n":"","t":149,"v":8453},{"b":"e","k":"p","n":"","t":149,"v":8454},{"f":335,"k":"a","x":8452},{"f":7449,"k":"a","x":153},{"f":8457,"k":"a","x":8446},{"f":8449,"k":"a","x":8458},{"f":8445,"k":"a","x":8459},{"f":7383,"k":"a","x":8460},{"f":8461,"k":"a","x":8451},{"f":507,"k":"a","x":8462},{"f":7383,"k":"a","x":8451},{"f":8464,"k":"a","x":8451},{"f":8463,"k":"a","x":8465},{"f":513,"k":"a","x":8462},{"f":8467,"k":"a","x":8465},{"f":335,"k":"a","x":8468},{"f":7401,"k":"a","x":8458},{"f":8470,"k":"a","x":158},{"f":7377,"k":"a","x":190},{"f":7377,"k":"a","x":192},{"f":8473,"k":"a","x":200},{"f":8472,"k":"a","x":8474},{"f":7383,"k":"a","x":8475},{"f":8473,"k":"a","x":172},{"f":8472,"k":"a","x":8477},{"f":8476,"k":"a","x":8478},{"b":"e","k":"l","n":"","t":7382,"v":8479},{"f":8471,"k":"a","x":8480},{"f":290,"k":"a","x":148},{"f":8482,"k":"a","x":153},{"f":8483,"k":"a","x":158},{"f":8481,"k":"a","x":8484},{"f":8469,"k":"a","x":8485},{"f":8466,"k":"a","x":8486},{"f":7565,"k":"a","x":8451},{"f":8487,"k":"a","x":8488},{"f":8456,"k":"a","x":8489},{"b":"e","k":"l","n":"","t":4460,"v":8490},{"b":"e","k":"l","n":"","t":149,"v":8491},{"b":"e","k":"l","n":"","t":149,"v":8492},{"f":3154,"k":"a","x":142},{"f":8494,"k":"a","x":6373},{"k":"c","n":"UorAtlas.Prelude.ListAux.nodup_dedup","u":[{"k":"z"}]},{"f":8496,"k":"a","x":142},{"f":8497,"k":"a","x":7214},{"f":8498,"k":"a","x":7222},{"f":4,"k":"a","x":2405},{"f":8500,"k":"a","x":37},{"f":1053,"k":"a","x":8501},{"k":"c","n":"Nat.decLt","u":[]},{"f":8503,"k":"a","x":2405},{"f":8504,"k":"a","x":37},{"f":8502,"k":"a","x":8505},{"f":1062,"k":"a","x":8501},{"f":8507,"k":"a","x":8505},{"f":1061,"k":"a","x":8508},{"f":8509,"k":"a","x":1066},{"f":335,"k":"a","x":8510},{"f":8511,"k":"a","x":1070},{"f":8506,"k":"a","x":8512},{"k":"s","l":{"a":{"a":"u_1","k":"p"},"k":"s"}},{"k":"c","n":"Membership.mem","u":[{"a":"u_1","k":"p"},{"a":"u_1","k":"p"}]},{"f":8515,"k":"a","x":53},{"k":"c","n":"List","u":[{"a":"u_1","k":"p"}]},{"f":8517,"k":"a","x":53},{"f":8516,"k":"a","x":8518},{"k":"c","n":"List.instMembership","u":[{"a":"u_1","k":"p"}]},{"f":8520,"k":"a","x":53},{"f":8519,"k":"a","x":8521},{"k":"c","n":"List.nil","u":[{"a":"u_1","k":"p"}]},{"f":8523,"k":"a","x":53},{"f":8522,"k":"a","x":8524},{"f":8525,"k":"a","x":55},{"f":513,"k":"a","x":8526},{"f":8527,"k":"a","x":1530},{"b":"i","k":"p","n":"","t":23,"v":8528},{"b":"i","k":"p","n":"","t":8514,"v":8529},{"k":"c","n":"eq_false","u":[]},{"f":8531,"k":"a","x":8526},{"k":"c","n":"List.not_mem_nil","u":[{"a":"u_1","k":"p"}]},{"f":8533,"k":"a","x":53},{"f":8534,"k":"a","x":55},{"f":8532,"k":"a","x":8535},{"b":"i","k":"l","n":"","t":23,"v":8536},{"b":"i","k":"l","n":"","t":8514,"v":8537},{"b":"e","k":"p","n":"","t":0,"v":264},{"b":"e","k":"p","n":"","t":8293,"v":8539},{"f":3181,"k":"a","x":8292},{"f":3644,"k":"a","x":8541},{"f":3154,"k":"a","x":8292},{"f":8543,"k":"a","x":158},{"f":678,"k":"a","x":8544},{"f":538,"k":"a","x":8292},{"f":8546,"k":"a","x":8541},{"f":3199,"k":"a","x":8292},{"f":8547,"k":"a","x":8548},{"f":8549,"k":"a","x":172},{"f":8550,"k":"a","x":200},{"f":150,"k":"a","x":8551},{"f":190,"k":"a","x":200},{"f":8552,"k":"a","x":8553},{"b":"e","k":"p","n":"","t":8292,"v":8554},{"f":678,"k":"a","x":8555},{"f":5874,"k":"a","x":8292},{"f":8557,"k":"a","x":158},{"f":605,"k":"a","x":8558},{"f":8559,"k":"a","x":155},{"f":8556,"k":"a","x":8560},{"f":8545,"k":"a","x":8561},{"b":"e","k":"l","n":"","t":8541,"v":8562},{"f":8542,"k":"a","x":8563},{"b":"e","k":"l","n":"","t":0,"v":8564},{"b":"e","k":"l","n":"","t":8293,"v":8565},{"f":7632,"k":"a","x":55},{"f":5303,"k":"a","x":8567},{"f":175,"k":"a","x":8568},{"f":5303,"k":"a","x":55},{"f":8569,"k":"a","x":8570},{"b":"e","k":"p","n":"","t":144,"v":8571},{"b":"e","k":"p","n":"","t":142,"v":8572},{"f":535,"k":"a","x":8568},{"f":8574,"k":"a","x":8570},{"f":5303,"k":"a","x":156},{"f":542,"k":"a","x":8576},{"f":8577,"k":"a","x":158},{"f":150,"k":"a","x":8578},{"f":5303,"k":"a","x":155},{"f":542,"k":"a","x":8580},{"f":8581,"k":"a","x":158},{"f":8579,"k":"a","x":8582},{"f":507,"k":"a","x":8583},{"f":193,"k":"a","x":200},{"f":542,"k":"a","x":8585},{"f":8586,"k":"a","x":172},{"b":"e","k":"l","n":"","t":49,"v":8587},{"f":5858,"k":"a","x":8588},{"f":150,"k":"a","x":8589},{"f":8590,"k":"a","x":8582},{"f":8584,"k":"a","x":8591},{"f":513,"k":"a","x":8583},{"f":8593,"k":"a","x":8591},{"f":335,"k":"a","x":8594},{"f":561,"k":"a","x":8578},{"f":8596,"k":"a","x":8589},{"f":150,"k":"a","x":200},{"f":5303,"k":"a","x":192},{"f":542,"k":"a","x":8599},{"f":8600,"k":"a","x":172},{"f":8598,"k":"a","x":8601},{"b":"e","k":"l","n":"","t":264,"v":8602},{"f":8597,"k":"a","x":8603},{"f":572,"k":"a","x":8578},{"f":8605,"k":"a","x":8589},{"f":7194,"k":"a","x":156},{"f":8607,"k":"a","x":158},{"f":8606,"k":"a","x":8608},{"f":8604,"k":"a","x":8609},{"f":8595,"k":"a","x":8610},{"f":8592,"k":"a","x":8611},{"f":507,"k":"a","x":8591},{"f":192,"k":"a","x":200},{"f":542,"k":"a","x":8614},{"f":8615,"k":"a","x":172},{"b":"e","k":"l","n":"","t":49,"v":8616},{"f":5858,"k":"a","x":8617},{"f":8590,"k":"a","x":8618},{"f":8613,"k":"a","x":8619},{"f":513,"k":"a","x":8591},{"f":8621,"k":"a","x":8619},{"f":335,"k":"a","x":8622},{"f":561,"k":"a","x":8582},{"f":8624,"k":"a","x":8618},{"f":542,"k":"a","x":184},{"f":8626,"k":"a","x":177},{"b":"e","k":"l","n":"","t":49,"v":8627},{"f":5858,"k":"a","x":8628},{"f":150,"k":"a","x":8629},{"f":8630,"k":"a","x":200},{"b":"e","k":"l","n":"","t":264,"v":8631},{"f":8625,"k":"a","x":8632},{"f":572,"k":"a","x":8582},{"f":8634,"k":"a","x":8618},{"f":7194,"k":"a","x":155},{"f":8636,"k":"a","x":158},{"f":8635,"k":"a","x":8637},{"f":8633,"k":"a","x":8638},{"f":8623,"k":"a","x":8639},{"f":8620,"k":"a","x":8640},{"f":167,"k":"a","x":8589},{"f":8642,"k":"a","x":8618},{"f":5984,"k":"a","x":8628},{"f":542,"k":"a","x":323},{"f":8645,"k":"a","x":202},{"b":"e","k":"l","n":"","t":49,"v":8646},{"f":5858,"k":"a","x":8647},{"b":"e","k":"l","n":"","t":8629,"v":8648},{"f":8644,"k":"a","x":8649},{"f":8650,"k":"a","x":200},{"f":542,"k":"a","x":221},{"f":8652,"k":"a","x":217},{"b":"e","k":"l","n":"","t":49,"v":8653},{"f":7198,"k":"a","x":8654},{"f":406,"k":"a","x":227},{"f":8655,"k":"a","x":8656},{"f":8657,"k":"a","x":208},{"b":"e","k":"l","n":"","t":8627,"v":8658},{"b":"e","k":"l","n":"","t":49,"v":8659},{"f":8651,"k":"a","x":8660},{"b":"e","k":"l","n":"","t":8589,"v":8661},{"f":8643,"k":"a","x":8662},{"f":542,"k":"a","x":310},{"f":8664,"k":"a","x":177},{"b":"e","k":"l","n":"","t":49,"v":8665},{"f":5984,"k":"a","x":8666},{"f":5858,"k":"a","x":8666},{"f":542,"k":"a","x":209},{"f":8669,"k":"a","x":202},{"b":"e","k":"l","n":"","t":49,"v":8670},{"f":5858,"k":"a","x":8671},{"b":"e","k":"l","n":"","t":8668,"v":8672},{"f":8667,"k":"a","x":8673},{"f":8674,"k":"a","x":200},{"f":542,"k":"a","x":328},{"f":8676,"k":"a","x":217},{"b":"e","k":"l","n":"","t":49,"v":8677},{"f":7198,"k":"a","x":8678},{"f":405,"k":"a","x":227},{"f":8679,"k":"a","x":8680},{"f":207,"k":"a","x":8680},{"f":542,"k":"a","x":8682},{"f":8683,"k":"a","x":202},{"f":507,"k":"a","x":8684},{"f":206,"k":"a","x":227},{"f":542,"k":"a","x":8686},{"f":8687,"k":"a","x":202},{"f":8685,"k":"a","x":8688},{"f":513,"k":"a","x":8684},{"f":8690,"k":"a","x":8688},{"f":335,"k":"a","x":8691},{"f":4091,"k":"a","x":0},{"f":8693,"k":"a","x":264},{"f":8694,"k":"a","x":8683},{"f":8695,"k":"a","x":8687},{"f":271,"k":"a","x":8539},{"f":8697,"k":"a","x":8682},{"f":8698,"k":"a","x":8686},{"f":8699,"k":"a","x":542},{"f":406,"k":"a","x":8680},{"f":282,"k":"a","x":8701},{"f":8702,"k":"a","x":227},{"f":8703,"k":"a","x":206},{"f":291,"k":"a","x":229},{"f":8705,"k":"a","x":220},{"b":"e","k":"l","n":"","t":49,"v":8706},{"f":8707,"k":"a","x":227},{"f":8704,"k":"a","x":8708},{"f":8700,"k":"a","x":8709},{"f":8696,"k":"a","x":8710},{"f":8711,"k":"a","x":202},{"f":8692,"k":"a","x":8712},{"f":8689,"k":"a","x":8713},{"f":8714,"k":"a","x":208},{"f":8681,"k":"a","x":8715},{"b":"e","k":"l","n":"","t":8665,"v":8716},{"b":"e","k":"l","n":"","t":49,"v":8717},{"f":8675,"k":"a","x":8718},{"b":"e","k":"l","n":"","t":8618,"v":8719},{"f":8663,"k":"a","x":8720},{"f":8641,"k":"a","x":8721},{"f":8612,"k":"a","x":8722},{"b":"e","k":"l","n":"","t":0,"v":8723},{"f":8575,"k":"a","x":8724},{"b":"e","k":"l","n":"","t":144,"v":8725},{"b":"e","k":"l","n":"","t":142,"v":8726},{"f":1678,"k":"a","x":122},{"f":13,"k":"a","x":8728},{"f":8729,"k":"a","x":37},{"f":605,"k":"a","x":8730},{"f":8731,"k":"a","x":931},{"f":486,"k":"a","x":8732},{"b":"e","k":"p","n":"","t":8733,"v":1530},{"b":"e","k":"p","n":"","t":6397,"v":8734},{"b":"e","k":"p","n":"","t":6393,"v":8735},{"b":"e","k":"p","n":"","t":1505,"v":8736},{"b":"e","k":"p","n":"","t":1503,"v":8737},{"b":"e","k":"p","n":"","t":142,"v":8738},{"f":4,"k":"a","x":1465},{"f":8740,"k":"a","x":1468},{"f":585,"k":"a","x":8741},{"f":1563,"k":"a","x":1465},{"f":8743,"k":"a","x":1468},{"f":8742,"k":"a","x":8744},{"f":8745,"k":"a","x":1530},{"f":1568,"k":"a","x":1465},{"f":8747,"k":"a","x":1468},{"f":8748,"k":"a","x":208},{"f":8746,"k":"a","x":8749},{"f":3080,"k":"a","x":1897},{"f":234,"k":"a","x":794},{"f":800,"k":"a","x":8752},{"f":1635,"k":"a","x":8753},{"f":1614,"k":"a","x":8754},{"f":234,"k":"a","x":912},{"f":800,"k":"a","x":8756},{"f":1635,"k":"a","x":8757},{"f":1614,"k":"a","x":8758},{"f":234,"k":"a","x":920},{"f":800,"k":"a","x":8760},{"f":1635,"k":"a","x":8761},{"f":1614,"k":"a","x":8762},{"f":234,"k":"a","x":929},{"f":800,"k":"a","x":8764},{"f":1635,"k":"a","x":8765},{"f":1614,"k":"a","x":8766},{"f":234,"k":"a","x":69},{"f":800,"k":"a","x":8768},{"f":619,"k":"a","x":8769},{"f":234,"k":"a","x":89},{"f":800,"k":"a","x":8771},{"f":947,"k":"a","x":8772},{"f":8770,"k":"a","x":8773},{"f":619,"k":"a","x":8774},{"f":234,"k":"a","x":106},{"f":800,"k":"a","x":8776},{"f":953,"k":"a","x":8777},{"f":8775,"k":"a","x":8778},{"f":619,"k":"a","x":8779},{"f":234,"k":"a","x":961},{"f":800,"k":"a","x":8781},{"f":959,"k":"a","x":8782},{"f":8780,"k":"a","x":8783},{"f":1635,"k":"a","x":8784},{"f":1656,"k":"a","x":8785},{"f":8786,"k":"a","x":2166},{"f":1614,"k":"a","x":8787},{"f":22,"k":"a","x":8784},{"f":8789,"k":"a","x":122},{"f":1635,"k":"a","x":8790},{"f":1656,"k":"a","x":8791},{"f":8792,"k":"a","x":1619},{"f":1614,"k":"a","x":8793},{"f":8794,"k":"a","x":1623},{"f":8788,"k":"a","x":8795},{"f":8767,"k":"a","x":8796},{"f":8763,"k":"a","x":8797},{"f":8759,"k":"a","x":8798},{"f":8755,"k":"a","x":8799},{"f":1631,"k":"a","x":8800},{"f":8751,"k":"a","x":8801},{"f":3083,"k":"a","x":1897},{"f":8803,"k":"a","x":8801},{"f":1615,"k":"a","x":1733},{"f":1615,"k":"a","x":8805},{"f":1615,"k":"a","x":8806},{"f":1615,"k":"a","x":8807},{"f":1615,"k":"a","x":8808},{"f":1711,"k":"a","x":8809},{"f":8810,"k":"a","x":8801},{"f":2175,"k":"a","x":1738},{"f":8812,"k":"a","x":1592},{"f":8813,"k":"a","x":1824},{"f":8814,"k":"a","x":8801},{"f":1752,"k":"a","x":8801},{"f":1761,"k":"a","x":8801},{"f":1765,"k":"a","x":8801},{"f":1793,"k":"a","x":8793},{"f":1785,"k":"a","x":8819},{"f":8820,"k":"a","x":1619},{"f":1778,"k":"a","x":8821},{"f":1785,"k":"a","x":8791},{"f":8823,"k":"a","x":1591},{"f":8822,"k":"a","x":8824},{"f":1769,"k":"a","x":8825},{"f":1827,"k":"a","x":8801},{"f":8826,"k":"a","x":8827},{"f":8828,"k":"a","x":1830},{"f":1832,"k":"a","x":8821},{"f":8830,"k":"a","x":8824},{"f":1835,"k":"a","x":8791},{"f":8832,"k":"a","x":8821},{"f":1838,"k":"a","x":8791},{"f":8834,"k":"a","x":1619},{"f":8835,"k":"a","x":1857},{"f":8833,"k":"a","x":8836},{"f":8831,"k":"a","x":8837},{"f":8829,"k":"a","x":8838},{"f":1863,"k":"a","x":8825},{"f":1877,"k":"a","x":8801},{"f":1778,"k":"a","x":8841},{"f":1884,"k":"a","x":8801},{"f":8842,"k":"a","x":8843},{"f":8840,"k":"a","x":8844},{"f":8845,"k":"a","x":8827},{"f":1889,"k":"a","x":8821},{"f":8847,"k":"a","x":8841},{"f":8848,"k":"a","x":8824},{"f":8849,"k":"a","x":8843},{"f":1863,"k":"a","x":8821},{"f":1900,"k":"a","x":8801},{"f":1785,"k":"a","x":8852},{"f":1903,"k":"a","x":8801},{"f":8853,"k":"a","x":8854},{"f":8851,"k":"a","x":8855},{"f":8856,"k":"a","x":8841},{"f":1908,"k":"a","x":8819},{"f":8858,"k":"a","x":8852},{"f":8859,"k":"a","x":1619},{"f":8860,"k":"a","x":8854},{"f":1863,"k":"a","x":8819},{"f":1792,"k":"a","x":8854},{"f":1921,"k":"a","x":8801},{"f":8863,"k":"a","x":8864},{"f":8862,"k":"a","x":8865},{"f":8866,"k":"a","x":8852},{"f":1927,"k":"a","x":8854},{"f":8868,"k":"a","x":8793},{"f":8869,"k":"a","x":8864},{"f":1932,"k":"a","x":8854},{"f":335,"k":"a","x":8871},{"f":8872,"k":"a","x":1936},{"f":8870,"k":"a","x":8873},{"f":1939,"k":"a","x":8864},{"f":8875,"k":"a","x":8793},{"f":1942,"k":"a","x":8754},{"f":8877,"k":"a","x":8758},{"f":8878,"k":"a","x":8762},{"f":8879,"k":"a","x":8766},{"f":8880,"k":"a","x":8787},{"f":8881,"k":"a","x":8793},{"f":8882,"k":"a","x":1623},{"f":8876,"k":"a","x":8883},{"f":8874,"k":"a","x":8884},{"f":8867,"k":"a","x":8885},{"f":1939,"k":"a","x":8852},{"f":1954,"k":"a","x":8801},{"f":8863,"k":"a","x":8888},{"f":8887,"k":"a","x":8889},{"f":1960,"k":"a","x":8801},{"f":8891,"k":"a","x":1993},{"f":8890,"k":"a","x":8892},{"f":8886,"k":"a","x":8893},{"f":8861,"k":"a","x":8894},{"f":8895,"k":"a","x":8873},{"f":8857,"k":"a","x":8896},{"f":1939,"k":"a","x":8841},{"f":2001,"k":"a","x":8801},{"f":1785,"k":"a","x":8899},{"f":8900,"k":"a","x":8854},{"f":8898,"k":"a","x":8901},{"f":2008,"k":"a","x":8801},{"f":8902,"k":"a","x":8903},{"f":8897,"k":"a","x":8904},{"f":8850,"k":"a","x":8905},{"f":1863,"k":"a","x":8824},{"f":2015,"k":"a","x":8801},{"f":1785,"k":"a","x":8908},{"f":2018,"k":"a","x":8801},{"f":8909,"k":"a","x":8910},{"f":8907,"k":"a","x":8911},{"f":8912,"k":"a","x":8843},{"f":1908,"k":"a","x":8791},{"f":8914,"k":"a","x":8908},{"f":8915,"k":"a","x":1591},{"f":8916,"k":"a","x":8910},{"f":1863,"k":"a","x":8791},{"f":8786,"k":"a","x":2600},{"f":8918,"k":"a","x":8919},{"f":8920,"k":"a","x":8908},{"f":2032,"k":"a","x":8784},{"f":8922,"k":"a","x":122},{"f":8921,"k":"a","x":8923},{"f":1939,"k":"a","x":8908},{"f":8925,"k":"a","x":8787},{"f":2038,"k":"a","x":8754},{"f":8927,"k":"a","x":8758},{"f":8928,"k":"a","x":8762},{"f":8929,"k":"a","x":8766},{"f":8930,"k":"a","x":8787},{"f":8931,"k":"a","x":8795},{"f":8926,"k":"a","x":8932},{"f":8924,"k":"a","x":8933},{"f":8917,"k":"a","x":8934},{"f":2048,"k":"a","x":8910},{"f":335,"k":"a","x":8936},{"f":8937,"k":"a","x":2051},{"f":8935,"k":"a","x":8938},{"f":8913,"k":"a","x":8939},{"f":1939,"k":"a","x":8843},{"f":2056,"k":"a","x":8801},{"f":1785,"k":"a","x":8942},{"f":8943,"k":"a","x":8910},{"f":8941,"k":"a","x":8944},{"f":2062,"k":"a","x":8801},{"f":8945,"k":"a","x":8946},{"f":8940,"k":"a","x":8947},{"f":8906,"k":"a","x":8948},{"f":8846,"k":"a","x":8949},{"f":1939,"k":"a","x":8827},{"f":2069,"k":"a","x":8801},{"f":1778,"k":"a","x":8952},{"f":2072,"k":"a","x":8801},{"f":8953,"k":"a","x":8954},{"f":8951,"k":"a","x":8955},{"f":2078,"k":"a","x":8801},{"f":8956,"k":"a","x":8957},{"f":8950,"k":"a","x":8958},{"f":8839,"k":"a","x":8959},{"f":8818,"k":"a","x":8960},{"f":8817,"k":"a","x":8961},{"f":8816,"k":"a","x":8962},{"f":2087,"k":"a","x":8801},{"f":1778,"k":"a","x":8791},{"f":8965,"k":"a","x":8819},{"f":1769,"k":"a","x":8966},{"f":2094,"k":"a","x":8801},{"f":8967,"k":"a","x":8968},{"f":8969,"k":"a","x":1830},{"f":1832,"k":"a","x":8791},{"f":8971,"k":"a","x":8819},{"f":2100,"k":"a","x":8791},{"f":8973,"k":"a","x":1619},{"f":8974,"k":"a","x":2119},{"f":8972,"k":"a","x":8975},{"f":8970,"k":"a","x":8976},{"f":1863,"k":"a","x":8966},{"f":1778,"k":"a","x":8908},{"f":8979,"k":"a","x":8852},{"f":8978,"k":"a","x":8980},{"f":8981,"k":"a","x":8968},{"f":1889,"k":"a","x":8791},{"f":8983,"k":"a","x":8908},{"f":8984,"k":"a","x":8819},{"f":8985,"k":"a","x":8852},{"f":8986,"k":"a","x":8934},{"f":8987,"k":"a","x":8894},{"f":8982,"k":"a","x":8988},{"f":1939,"k":"a","x":8968},{"f":1778,"k":"a","x":8942},{"f":8991,"k":"a","x":8899},{"f":8990,"k":"a","x":8992},{"f":2140,"k":"a","x":8801},{"f":8993,"k":"a","x":8994},{"f":8989,"k":"a","x":8995},{"f":8977,"k":"a","x":8996},{"f":8964,"k":"a","x":8997},{"f":8963,"k":"a","x":8998},{"f":8815,"k":"a","x":8999},{"f":1616,"k":"a","x":1624},{"f":1615,"k":"a","x":9001},{"f":1615,"k":"a","x":9002},{"f":1615,"k":"a","x":9003},{"f":2157,"k":"a","x":9004},{"f":9005,"k":"a","x":1591},{"f":9006,"k":"a","x":1823},{"f":9007,"k":"a","x":8801},{"f":1713,"k":"a","x":1719},{"f":1615,"k":"a","x":9009},{"f":1615,"k":"a","x":9010},{"f":1615,"k":"a","x":9011},{"f":1711,"k":"a","x":9012},{"f":9013,"k":"a","x":8801},{"f":2175,"k":"a","x":1822},{"f":9015,"k":"a","x":1592},{"f":1620,"k":"a","x":1733},{"f":1616,"k":"a","x":9017},{"f":1615,"k":"a","x":9018},{"f":1615,"k":"a","x":9019},{"f":9016,"k":"a","x":9020},{"f":9021,"k":"a","x":8801},{"f":6951,"k":"a","x":8801},{"f":6953,"k":"a","x":8801},{"f":1769,"k":"a","x":8762},{"f":2530,"k":"a","x":8801},{"f":9025,"k":"a","x":9026},{"f":9027,"k":"a","x":1830},{"f":2769,"k":"a","x":8761},{"f":9028,"k":"a","x":9029},{"f":1939,"k":"a","x":9026},{"f":9031,"k":"a","x":8762},{"f":2547,"k":"a","x":8754},{"f":9033,"k":"a","x":8758},{"f":9034,"k":"a","x":8762},{"f":9035,"k":"a","x":8797},{"f":9032,"k":"a","x":9036},{"f":9030,"k":"a","x":9037},{"f":9024,"k":"a","x":9038},{"f":9023,"k":"a","x":9039},{"f":6964,"k":"a","x":8801},{"f":6966,"k":"a","x":8801},{"f":1785,"k":"a","x":8762},{"f":9043,"k":"a","x":1591},{"f":2779,"k":"a","x":9044},{"f":1769,"k":"a","x":9045},{"f":6974,"k":"a","x":8801},{"f":9046,"k":"a","x":9047},{"f":9048,"k":"a","x":1830},{"f":2790,"k":"a","x":9044},{"f":1835,"k":"a","x":8762},{"f":9051,"k":"a","x":2028},{"f":2794,"k":"a","x":8761},{"f":9053,"k":"a","x":37},{"f":9054,"k":"a","x":1126},{"f":9052,"k":"a","x":9055},{"f":9050,"k":"a","x":9056},{"f":9049,"k":"a","x":9057},{"f":1863,"k":"a","x":9045},{"f":1778,"k":"a","x":8854},{"f":6990,"k":"a","x":8801},{"f":9060,"k":"a","x":9061},{"f":9059,"k":"a","x":9062},{"f":9063,"k":"a","x":9047},{"f":2809,"k":"a","x":8854},{"f":9065,"k":"a","x":9044},{"f":9066,"k":"a","x":9061},{"f":2453,"k":"a","x":8854},{"f":335,"k":"a","x":9068},{"f":9069,"k":"a","x":2456},{"f":9067,"k":"a","x":9070},{"f":1863,"k":"a","x":9044},{"f":1785,"k":"a","x":9026},{"f":9073,"k":"a","x":8910},{"f":9072,"k":"a","x":9074},{"f":9075,"k":"a","x":9061},{"f":1908,"k":"a","x":8762},{"f":9077,"k":"a","x":9026},{"f":9078,"k":"a","x":1591},{"f":9079,"k":"a","x":8910},{"f":9080,"k":"a","x":9037},{"f":9081,"k":"a","x":8938},{"f":9076,"k":"a","x":9082},{"f":1939,"k":"a","x":9061},{"f":2556,"k":"a","x":8801},{"f":1785,"k":"a","x":9085},{"f":9086,"k":"a","x":8910},{"f":9084,"k":"a","x":9087},{"f":7015,"k":"a","x":8801},{"f":9088,"k":"a","x":9089},{"f":9083,"k":"a","x":9090},{"f":9071,"k":"a","x":9091},{"f":9064,"k":"a","x":9092},{"f":1939,"k":"a","x":9047},{"f":7022,"k":"a","x":8801},{"f":9060,"k":"a","x":9095},{"f":9094,"k":"a","x":9096},{"f":7026,"k":"a","x":8801},{"f":9097,"k":"a","x":9098},{"f":9093,"k":"a","x":9099},{"f":9058,"k":"a","x":9100},{"f":9042,"k":"a","x":9101},{"f":9041,"k":"a","x":9102},{"f":9040,"k":"a","x":9103},{"f":9022,"k":"a","x":9104},{"k":"n","v":"15"},{"f":1578,"k":"a","x":9106},{"f":1580,"k":"a","x":9106},{"f":9107,"k":"a","x":9108},{"f":1588,"k":"a","x":9109},{"f":1577,"k":"a","x":9110},{"f":1574,"k":"a","x":9111},{"f":9112,"k":"a","x":1709},{"f":1702,"k":"a","x":9113},{"f":1718,"k":"a","x":2302},{"f":1713,"k":"a","x":9115},{"f":1615,"k":"a","x":9116},{"f":1615,"k":"a","x":9117},{"f":9114,"k":"a","x":9118},{"f":9119,"k":"a","x":8801},{"f":1577,"k":"a","x":9109},{"f":1584,"k":"a","x":9121},{"f":1729,"k":"a","x":9122},{"f":9123,"k":"a","x":1591},{"f":9124,"k":"a","x":1821},{"f":9125,"k":"a","x":1592},{"f":1718,"k":"a","x":1623},{"f":1741,"k":"a","x":9127},{"f":1620,"k":"a","x":9128},{"f":1616,"k":"a","x":9129},{"f":1615,"k":"a","x":9130},{"f":9126,"k":"a","x":9131},{"f":9132,"k":"a","x":8801},{"f":2849,"k":"a","x":8801},{"f":2851,"k":"a","x":8801},{"f":1769,"k":"a","x":8758},{"f":2444,"k":"a","x":8801},{"f":9136,"k":"a","x":9137},{"f":9138,"k":"a","x":1830},{"f":2769,"k":"a","x":8757},{"f":9139,"k":"a","x":9140},{"f":1939,"k":"a","x":9137},{"f":9142,"k":"a","x":8758},{"f":2461,"k":"a","x":8754},{"f":9144,"k":"a","x":8758},{"f":9145,"k":"a","x":8798},{"f":9143,"k":"a","x":9146},{"f":9141,"k":"a","x":9147},{"f":9135,"k":"a","x":9148},{"f":9134,"k":"a","x":9149},{"f":2861,"k":"a","x":8801},{"f":2863,"k":"a","x":8801},{"f":1785,"k":"a","x":8758},{"f":9153,"k":"a","x":1591},{"f":2779,"k":"a","x":9154},{"f":1769,"k":"a","x":9155},{"f":2871,"k":"a","x":8801},{"f":9156,"k":"a","x":9157},{"f":9158,"k":"a","x":1830},{"f":2790,"k":"a","x":9154},{"f":1835,"k":"a","x":8758},{"f":9161,"k":"a","x":2028},{"f":2794,"k":"a","x":8757},{"f":9163,"k":"a","x":37},{"f":9164,"k":"a","x":217},{"f":9162,"k":"a","x":9165},{"f":9160,"k":"a","x":9166},{"f":9159,"k":"a","x":9167},{"f":1863,"k":"a","x":9155},{"f":2887,"k":"a","x":8801},{"f":9060,"k":"a","x":9170},{"f":9169,"k":"a","x":9171},{"f":9172,"k":"a","x":9157},{"f":9065,"k":"a","x":9154},{"f":9174,"k":"a","x":9170},{"f":9175,"k":"a","x":9070},{"f":1863,"k":"a","x":9154},{"f":1785,"k":"a","x":9137},{"f":9178,"k":"a","x":8910},{"f":9177,"k":"a","x":9179},{"f":9180,"k":"a","x":9170},{"f":1908,"k":"a","x":8758},{"f":9182,"k":"a","x":9137},{"f":9183,"k":"a","x":1591},{"f":9184,"k":"a","x":8910},{"f":9185,"k":"a","x":9147},{"f":9186,"k":"a","x":8938},{"f":9181,"k":"a","x":9187},{"f":1939,"k":"a","x":9170},{"f":2469,"k":"a","x":8801},{"f":1785,"k":"a","x":9190},{"f":9191,"k":"a","x":8910},{"f":9189,"k":"a","x":9192},{"f":2912,"k":"a","x":8801},{"f":9193,"k":"a","x":9194},{"f":9188,"k":"a","x":9195},{"f":9176,"k":"a","x":9196},{"f":9173,"k":"a","x":9197},{"f":1939,"k":"a","x":9157},{"f":2919,"k":"a","x":8801},{"f":9060,"k":"a","x":9200},{"f":9199,"k":"a","x":9201},{"f":2923,"k":"a","x":8801},{"f":9202,"k":"a","x":9203},{"f":9198,"k":"a","x":9204},{"f":9168,"k":"a","x":9205},{"f":9152,"k":"a","x":9206},{"f":9151,"k":"a","x":9207},{"f":9150,"k":"a","x":9208},{"f":9133,"k":"a","x":9209},{"k":"n","v":"63"},{"f":1578,"k":"a","x":9211},{"f":1580,"k":"a","x":9211},{"f":9212,"k":"a","x":9213},{"f":1577,"k":"a","x":9214},{"f":1708,"k":"a","x":9215},{"f":1702,"k":"a","x":9216},{"f":2184,"k":"a","x":1623},{"f":2167,"k":"a","x":9218},{"f":1741,"k":"a","x":9219},{"f":1620,"k":"a","x":9220},{"f":1615,"k":"a","x":9221},{"f":9217,"k":"a","x":9222},{"f":9223,"k":"a","x":8801},{"f":1584,"k":"a","x":9215},{"f":1727,"k":"a","x":9225},{"f":9226,"k":"a","x":1728},{"f":9227,"k":"a","x":1591},{"f":1616,"k":"a","x":9221},{"f":9228,"k":"a","x":9229},{"f":9230,"k":"a","x":1592},{"f":9231,"k":"a","x":1820},{"f":9232,"k":"a","x":8801},{"f":1697,"k":"a","x":9215},{"f":1692,"k":"a","x":9234},{"f":9235,"k":"a","x":1750},{"f":9236,"k":"a","x":9229},{"f":9237,"k":"a","x":8801},{"f":1588,"k":"a","x":9214},{"f":1577,"k":"a","x":9239},{"f":1574,"k":"a","x":9240},{"f":9241,"k":"a","x":1696},{"f":1702,"k":"a","x":9242},{"f":2184,"k":"a","x":2203},{"f":1718,"k":"a","x":9244},{"f":1713,"k":"a","x":9245},{"f":1621,"k":"a","x":9246},{"f":9243,"k":"a","x":9247},{"f":9248,"k":"a","x":8801},{"f":1763,"k":"a","x":9214},{"f":9250,"k":"a","x":9247},{"f":9251,"k":"a","x":8801},{"f":1792,"k":"a","x":2166},{"f":9253,"k":"a","x":8787},{"f":1785,"k":"a","x":9254},{"f":9255,"k":"a","x":2166},{"f":1778,"k":"a","x":9256},{"f":1785,"k":"a","x":8785},{"f":9258,"k":"a","x":1591},{"f":9257,"k":"a","x":9259},{"f":1769,"k":"a","x":9260},{"f":1615,"k":"a","x":2309},{"f":2344,"k":"a","x":9262},{"f":1810,"k":"a","x":9263},{"f":9264,"k":"a","x":2207},{"f":1802,"k":"a","x":9265},{"f":9266,"k":"a","x":8801},{"f":9261,"k":"a","x":9267},{"f":9268,"k":"a","x":1830},{"f":1832,"k":"a","x":9256},{"f":9270,"k":"a","x":9259},{"f":1835,"k":"a","x":8785},{"f":9272,"k":"a","x":9256},{"f":1838,"k":"a","x":8785},{"f":9274,"k":"a","x":2166},{"f":1844,"k":"a","x":2166},{"f":1053,"k":"a","x":9276},{"f":1848,"k":"a","x":2166},{"f":9277,"k":"a","x":9278},{"f":1062,"k":"a","x":9276},{"f":9280,"k":"a","x":9278},{"f":1061,"k":"a","x":9281},{"f":9282,"k":"a","x":1066},{"f":335,"k":"a","x":9283},{"f":9284,"k":"a","x":1070},{"f":9279,"k":"a","x":9285},{"f":9275,"k":"a","x":9286},{"f":9273,"k":"a","x":9287},{"f":9271,"k":"a","x":9288},{"f":9269,"k":"a","x":9289},{"f":1863,"k":"a","x":9260},{"f":1872,"k":"a","x":9262},{"f":1871,"k":"a","x":9292},{"f":9293,"k":"a","x":2345},{"f":1802,"k":"a","x":9294},{"f":9295,"k":"a","x":8801},{"f":1778,"k":"a","x":9296},{"f":2233,"k":"a","x":8801},{"f":9297,"k":"a","x":9298},{"f":9291,"k":"a","x":9299},{"f":9300,"k":"a","x":9267},{"f":1889,"k":"a","x":9256},{"f":9302,"k":"a","x":9296},{"f":9303,"k":"a","x":9259},{"f":9304,"k":"a","x":9298},{"f":1863,"k":"a","x":9256},{"f":2346,"k":"a","x":1880},{"f":1802,"k":"a","x":9307},{"f":9308,"k":"a","x":8801},{"f":1785,"k":"a","x":9309},{"f":2611,"k":"a","x":8801},{"f":9310,"k":"a","x":9311},{"f":9306,"k":"a","x":9312},{"f":9313,"k":"a","x":9296},{"f":1908,"k":"a","x":9254},{"f":9315,"k":"a","x":9309},{"f":9316,"k":"a","x":2166},{"f":9317,"k":"a","x":9311},{"f":1863,"k":"a","x":9254},{"f":1792,"k":"a","x":9311},{"f":9320,"k":"a","x":8908},{"f":9319,"k":"a","x":9321},{"f":9322,"k":"a","x":9309},{"f":1926,"k":"a","x":2166},{"f":9324,"k":"a","x":9311},{"f":9325,"k":"a","x":8787},{"f":9326,"k":"a","x":8908},{"f":1931,"k":"a","x":2166},{"f":9328,"k":"a","x":9311},{"f":335,"k":"a","x":9329},{"f":1935,"k":"a","x":2166},{"f":9330,"k":"a","x":9331},{"f":9327,"k":"a","x":9332},{"f":9333,"k":"a","x":8933},{"f":9323,"k":"a","x":9334},{"f":1939,"k":"a","x":9309},{"f":9320,"k":"a","x":8942},{"f":9336,"k":"a","x":9337},{"f":2646,"k":"a","x":1880},{"f":9339,"k":"a","x":8801},{"f":9340,"k":"a","x":2282},{"f":9338,"k":"a","x":9341},{"f":9335,"k":"a","x":9342},{"f":9318,"k":"a","x":9343},{"f":9344,"k":"a","x":9332},{"f":9314,"k":"a","x":9345},{"f":1939,"k":"a","x":9296},{"f":1802,"k":"a","x":9292},{"f":9348,"k":"a","x":8801},{"f":1785,"k":"a","x":9349},{"f":9350,"k":"a","x":9311},{"f":9347,"k":"a","x":9351},{"f":2006,"k":"a","x":9292},{"f":9353,"k":"a","x":2345},{"f":9354,"k":"a","x":8801},{"f":9352,"k":"a","x":9355},{"f":9346,"k":"a","x":9356},{"f":9305,"k":"a","x":9357},{"f":1863,"k":"a","x":9259},{"f":2312,"k":"a","x":8801},{"f":1785,"k":"a","x":9360},{"f":9361,"k":"a","x":8910},{"f":9359,"k":"a","x":9362},{"f":9363,"k":"a","x":9298},{"f":1908,"k":"a","x":8785},{"f":9365,"k":"a","x":9360},{"f":9366,"k":"a","x":1591},{"f":9367,"k":"a","x":8910},{"f":1863,"k":"a","x":8785},{"f":1635,"k":"a","x":8779},{"f":1785,"k":"a","x":9370},{"f":1635,"k":"a","x":8783},{"f":9371,"k":"a","x":9372},{"f":9369,"k":"a","x":9373},{"f":9374,"k":"a","x":9360},{"f":2329,"k":"a","x":8779},{"f":9376,"k":"a","x":8783},{"f":9375,"k":"a","x":9377},{"f":1863,"k":"a","x":9373},{"f":2341,"k":"a","x":8801},{"f":1785,"k":"a","x":9380},{"f":2349,"k":"a","x":8801},{"f":9381,"k":"a","x":9382},{"f":9379,"k":"a","x":9383},{"f":9384,"k":"a","x":9360},{"f":1908,"k":"a","x":9370},{"f":9386,"k":"a","x":9380},{"f":9387,"k":"a","x":9372},{"f":9388,"k":"a","x":9382},{"f":1863,"k":"a","x":9370},{"f":1635,"k":"a","x":8774},{"f":1785,"k":"a","x":9391},{"f":1635,"k":"a","x":8778},{"f":9392,"k":"a","x":9393},{"f":9390,"k":"a","x":9394},{"f":9395,"k":"a","x":9380},{"f":2329,"k":"a","x":8774},{"f":9397,"k":"a","x":8778},{"f":9396,"k":"a","x":9398},{"f":1863,"k":"a","x":9394},{"f":2373,"k":"a","x":8801},{"f":1785,"k":"a","x":9401},{"f":2381,"k":"a","x":8801},{"f":9402,"k":"a","x":9403},{"f":9400,"k":"a","x":9404},{"f":9405,"k":"a","x":9380},{"f":1908,"k":"a","x":9391},{"f":9407,"k":"a","x":9401},{"f":9408,"k":"a","x":9393},{"f":9409,"k":"a","x":9403},{"f":1863,"k":"a","x":9391},{"f":1635,"k":"a","x":8769},{"f":1785,"k":"a","x":9412},{"f":1635,"k":"a","x":8773},{"f":9413,"k":"a","x":9414},{"f":9411,"k":"a","x":9415},{"f":9416,"k":"a","x":9401},{"f":2329,"k":"a","x":8769},{"f":9418,"k":"a","x":8773},{"f":9417,"k":"a","x":9419},{"f":1785,"k":"a","x":8754},{"f":9421,"k":"a","x":9414},{"f":1863,"k":"a","x":9422},{"f":2407,"k":"a","x":8801},{"f":1785,"k":"a","x":9424},{"f":2412,"k":"a","x":8801},{"f":9425,"k":"a","x":9426},{"f":9423,"k":"a","x":9427},{"f":9428,"k":"a","x":9401},{"f":1908,"k":"a","x":8754},{"f":9430,"k":"a","x":9424},{"f":9431,"k":"a","x":9414},{"f":9432,"k":"a","x":9426},{"f":1939,"k":"a","x":9424},{"f":9434,"k":"a","x":8754},{"f":2423,"k":"a","x":8754},{"f":9436,"k":"a","x":8799},{"f":9435,"k":"a","x":9437},{"f":9433,"k":"a","x":9438},{"f":1863,"k":"a","x":9414},{"f":1635,"k":"a","x":8772},{"f":2429,"k":"a","x":9441},{"f":9440,"k":"a","x":9442},{"f":9443,"k":"a","x":9426},{"f":2435,"k":"a","x":8772},{"f":9444,"k":"a","x":9445},{"f":2429,"k":"a","x":8758},{"f":1863,"k":"a","x":9447},{"f":8863,"k":"a","x":9137},{"f":9448,"k":"a","x":9449},{"f":9450,"k":"a","x":9426},{"f":2449,"k":"a","x":8854},{"f":9452,"k":"a","x":8758},{"f":9453,"k":"a","x":9137},{"f":9454,"k":"a","x":9070},{"f":9455,"k":"a","x":9147},{"f":9451,"k":"a","x":9456},{"f":1939,"k":"a","x":9426},{"f":8863,"k":"a","x":9190},{"f":9458,"k":"a","x":9459},{"f":2473,"k":"a","x":8801},{"f":9461,"k":"a","x":2489},{"f":9460,"k":"a","x":9462},{"f":9457,"k":"a","x":9463},{"f":9446,"k":"a","x":9464},{"f":9439,"k":"a","x":9465},{"f":9429,"k":"a","x":9466},{"f":1939,"k":"a","x":9401},{"f":2497,"k":"a","x":8801},{"f":1785,"k":"a","x":9469},{"f":2500,"k":"a","x":8801},{"f":9470,"k":"a","x":9471},{"f":9468,"k":"a","x":9472},{"f":2505,"k":"a","x":8801},{"f":9473,"k":"a","x":9474},{"f":9467,"k":"a","x":9475},{"f":9420,"k":"a","x":9476},{"f":9410,"k":"a","x":9477},{"f":1863,"k":"a","x":9393},{"f":1635,"k":"a","x":8777},{"f":2513,"k":"a","x":9480},{"f":9479,"k":"a","x":9481},{"f":9482,"k":"a","x":9403},{"f":2518,"k":"a","x":8777},{"f":9483,"k":"a","x":9484},{"f":2513,"k":"a","x":8762},{"f":1863,"k":"a","x":9486},{"f":2523,"k":"a","x":8801},{"f":1792,"k":"a","x":9488},{"f":9489,"k":"a","x":9026},{"f":9487,"k":"a","x":9490},{"f":9491,"k":"a","x":9403},{"f":2535,"k":"a","x":9488},{"f":9493,"k":"a","x":8762},{"f":9494,"k":"a","x":9026},{"f":2539,"k":"a","x":9488},{"f":335,"k":"a","x":9496},{"f":9497,"k":"a","x":2542},{"f":9495,"k":"a","x":9498},{"f":9499,"k":"a","x":9037},{"f":9492,"k":"a","x":9500},{"f":1939,"k":"a","x":9403},{"f":9489,"k":"a","x":9085},{"f":9502,"k":"a","x":9503},{"f":2561,"k":"a","x":8801},{"f":9505,"k":"a","x":2577},{"f":9504,"k":"a","x":9506},{"f":9501,"k":"a","x":9507},{"f":9485,"k":"a","x":9508},{"f":9478,"k":"a","x":9509},{"f":9406,"k":"a","x":9510},{"f":1939,"k":"a","x":9380},{"f":2585,"k":"a","x":8801},{"f":1785,"k":"a","x":9513},{"f":2588,"k":"a","x":8801},{"f":9514,"k":"a","x":9515},{"f":9512,"k":"a","x":9516},{"f":2593,"k":"a","x":8801},{"f":9517,"k":"a","x":9518},{"f":9511,"k":"a","x":9519},{"f":9399,"k":"a","x":9520},{"f":9389,"k":"a","x":9521},{"f":1863,"k":"a","x":9372},{"f":1635,"k":"a","x":8782},{"f":2601,"k":"a","x":9524},{"f":9523,"k":"a","x":9525},{"f":9526,"k":"a","x":9382},{"f":2606,"k":"a","x":8782},{"f":9527,"k":"a","x":9528},{"f":2601,"k":"a","x":8766},{"f":1863,"k":"a","x":9530},{"f":2615,"k":"a","x":8801},{"f":9320,"k":"a","x":9532},{"f":9531,"k":"a","x":9533},{"f":9534,"k":"a","x":9382},{"f":2620,"k":"a","x":9311},{"f":9536,"k":"a","x":8766},{"f":9537,"k":"a","x":9532},{"f":2624,"k":"a","x":9311},{"f":335,"k":"a","x":9539},{"f":9540,"k":"a","x":2627},{"f":9538,"k":"a","x":9541},{"f":1939,"k":"a","x":9532},{"f":9543,"k":"a","x":8766},{"f":2632,"k":"a","x":8754},{"f":9545,"k":"a","x":8758},{"f":9546,"k":"a","x":8762},{"f":9547,"k":"a","x":8766},{"f":9548,"k":"a","x":8796},{"f":9544,"k":"a","x":9549},{"f":9542,"k":"a","x":9550},{"f":9535,"k":"a","x":9551},{"f":1939,"k":"a","x":9382},{"f":2642,"k":"a","x":8801},{"f":9320,"k":"a","x":9554},{"f":9553,"k":"a","x":9555},{"f":2647,"k":"a","x":8801},{"f":9557,"k":"a","x":2663},{"f":9556,"k":"a","x":9558},{"f":9552,"k":"a","x":9559},{"f":9529,"k":"a","x":9560},{"f":9522,"k":"a","x":9561},{"f":9385,"k":"a","x":9562},{"f":1939,"k":"a","x":9360},{"f":2671,"k":"a","x":8801},{"f":1785,"k":"a","x":9565},{"f":2674,"k":"a","x":8801},{"f":9566,"k":"a","x":9567},{"f":9564,"k":"a","x":9568},{"f":2679,"k":"a","x":8801},{"f":9569,"k":"a","x":9570},{"f":9563,"k":"a","x":9571},{"f":9378,"k":"a","x":9572},{"f":9368,"k":"a","x":9573},{"f":9574,"k":"a","x":8938},{"f":9364,"k":"a","x":9575},{"f":1939,"k":"a","x":9298},{"f":2688,"k":"a","x":8801},{"f":1785,"k":"a","x":9578},{"f":9579,"k":"a","x":8910},{"f":9577,"k":"a","x":9580},{"f":2694,"k":"a","x":8801},{"f":9581,"k":"a","x":9582},{"f":9576,"k":"a","x":9583},{"f":9358,"k":"a","x":9584},{"f":9301,"k":"a","x":9585},{"f":1939,"k":"a","x":9267},{"f":1802,"k":"a","x":9263},{"f":9588,"k":"a","x":8801},{"f":1778,"k":"a","x":9589},{"f":2704,"k":"a","x":8801},{"f":9590,"k":"a","x":9591},{"f":9587,"k":"a","x":9592},{"f":2076,"k":"a","x":9263},{"f":9594,"k":"a","x":2207},{"f":9595,"k":"a","x":8801},{"f":9593,"k":"a","x":9596},{"f":9586,"k":"a","x":9597},{"f":9290,"k":"a","x":9598},{"f":9252,"k":"a","x":9599},{"f":9249,"k":"a","x":9600},{"f":9238,"k":"a","x":9601},{"f":2086,"k":"a","x":9229},{"f":9603,"k":"a","x":8801},{"f":1778,"k":"a","x":8785},{"f":9605,"k":"a","x":9254},{"f":1769,"k":"a","x":9606},{"f":2722,"k":"a","x":9292},{"f":1802,"k":"a","x":9608},{"f":9609,"k":"a","x":8801},{"f":9607,"k":"a","x":9610},{"f":9611,"k":"a","x":1830},{"f":1832,"k":"a","x":8785},{"f":9613,"k":"a","x":9254},{"f":2100,"k":"a","x":8785},{"f":9615,"k":"a","x":2166},{"f":2103,"k":"a","x":2166},{"f":9617,"k":"a","x":1582},{"f":1053,"k":"a","x":9618},{"f":9328,"k":"a","x":1582},{"f":1056,"k":"a","x":9620},{"f":1977,"k":"a","x":2166},{"f":9622,"k":"a","x":1582},{"f":9621,"k":"a","x":9623},{"f":9619,"k":"a","x":9624},{"f":1062,"k":"a","x":9618},{"f":9626,"k":"a","x":9624},{"f":1061,"k":"a","x":9627},{"f":9628,"k":"a","x":1066},{"f":335,"k":"a","x":9629},{"f":9630,"k":"a","x":1070},{"f":9625,"k":"a","x":9631},{"f":9616,"k":"a","x":9632},{"f":9614,"k":"a","x":9633},{"f":9612,"k":"a","x":9634},{"f":1863,"k":"a","x":9606},{"f":1778,"k":"a","x":9360},{"f":9637,"k":"a","x":9309},{"f":9636,"k":"a","x":9638},{"f":9639,"k":"a","x":9610},{"f":1889,"k":"a","x":8785},{"f":9641,"k":"a","x":9360},{"f":9642,"k":"a","x":9254},{"f":9643,"k":"a","x":9309},{"f":9644,"k":"a","x":9573},{"f":9645,"k":"a","x":9343},{"f":9640,"k":"a","x":9646},{"f":1939,"k":"a","x":9610},{"f":1778,"k":"a","x":9578},{"f":9649,"k":"a","x":9349},{"f":9648,"k":"a","x":9650},{"f":2751,"k":"a","x":9292},{"f":9652,"k":"a","x":8801},{"f":9651,"k":"a","x":9653},{"f":9647,"k":"a","x":9654},{"f":9635,"k":"a","x":9655},{"f":9604,"k":"a","x":9656},{"f":9602,"k":"a","x":9657},{"f":9233,"k":"a","x":9658},{"f":2762,"k":"a","x":8801},{"f":2764,"k":"a","x":8801},{"f":1769,"k":"a","x":8754},{"f":9662,"k":"a","x":9424},{"f":9663,"k":"a","x":1830},{"f":2769,"k":"a","x":8753},{"f":9664,"k":"a","x":9665},{"f":9666,"k":"a","x":9438},{"f":9661,"k":"a","x":9667},{"f":9660,"k":"a","x":9668},{"f":2775,"k":"a","x":8801},{"f":2777,"k":"a","x":8801},{"f":9421,"k":"a","x":1591},{"f":2779,"k":"a","x":9672},{"f":1769,"k":"a","x":9673},{"f":2786,"k":"a","x":8801},{"f":9674,"k":"a","x":9675},{"f":9676,"k":"a","x":1830},{"f":2790,"k":"a","x":9672},{"f":1835,"k":"a","x":8754},{"f":9679,"k":"a","x":2028},{"f":2794,"k":"a","x":8753},{"f":9681,"k":"a","x":37},{"f":9682,"k":"a","x":219},{"f":9680,"k":"a","x":9683},{"f":9678,"k":"a","x":9684},{"f":9677,"k":"a","x":9685},{"f":1863,"k":"a","x":9673},{"f":2804,"k":"a","x":8801},{"f":9060,"k":"a","x":9688},{"f":9687,"k":"a","x":9689},{"f":9690,"k":"a","x":9675},{"f":9065,"k":"a","x":9672},{"f":9692,"k":"a","x":9688},{"f":9693,"k":"a","x":9070},{"f":1863,"k":"a","x":9672},{"f":9425,"k":"a","x":8910},{"f":9695,"k":"a","x":9696},{"f":9697,"k":"a","x":9688},{"f":9431,"k":"a","x":1591},{"f":9699,"k":"a","x":8910},{"f":9700,"k":"a","x":9438},{"f":9701,"k":"a","x":8938},{"f":9698,"k":"a","x":9702},{"f":1939,"k":"a","x":9688},{"f":9470,"k":"a","x":8910},{"f":9704,"k":"a","x":9705},{"f":2826,"k":"a","x":8801},{"f":9706,"k":"a","x":9707},{"f":9703,"k":"a","x":9708},{"f":9694,"k":"a","x":9709},{"f":9691,"k":"a","x":9710},{"f":1939,"k":"a","x":9675},{"f":2833,"k":"a","x":8801},{"f":9060,"k":"a","x":9713},{"f":9712,"k":"a","x":9714},{"f":2838,"k":"a","x":8801},{"f":9715,"k":"a","x":9716},{"f":9711,"k":"a","x":9717},{"f":9686,"k":"a","x":9718},{"f":9671,"k":"a","x":9719},{"f":9670,"k":"a","x":9720},{"f":9669,"k":"a","x":9721},{"f":9659,"k":"a","x":9722},{"f":9224,"k":"a","x":9723},{"f":9210,"k":"a","x":9724},{"f":9120,"k":"a","x":9725},{"f":9105,"k":"a","x":9726},{"f":9014,"k":"a","x":9727},{"f":9008,"k":"a","x":9728},{"f":7037,"k":"a","x":8801},{"f":7039,"k":"a","x":8801},{"f":1769,"k":"a","x":8766},{"f":9732,"k":"a","x":9532},{"f":9733,"k":"a","x":1830},{"f":2769,"k":"a","x":8765},{"f":9734,"k":"a","x":9735},{"f":9736,"k":"a","x":9550},{"f":9731,"k":"a","x":9737},{"f":9730,"k":"a","x":9738},{"f":7050,"k":"a","x":8801},{"f":7052,"k":"a","x":8801},{"f":1785,"k":"a","x":8766},{"f":9742,"k":"a","x":1591},{"f":2779,"k":"a","x":9743},{"f":1769,"k":"a","x":9744},{"f":7060,"k":"a","x":8801},{"f":9745,"k":"a","x":9746},{"f":9747,"k":"a","x":1830},{"f":2790,"k":"a","x":9743},{"f":1835,"k":"a","x":8766},{"f":9750,"k":"a","x":2028},{"f":2794,"k":"a","x":8765},{"f":9752,"k":"a","x":37},{"f":9753,"k":"a","x":1299},{"f":9751,"k":"a","x":9754},{"f":9749,"k":"a","x":9755},{"f":9748,"k":"a","x":9756},{"f":1863,"k":"a","x":9744},{"f":7076,"k":"a","x":8801},{"f":9060,"k":"a","x":9759},{"f":9758,"k":"a","x":9760},{"f":9761,"k":"a","x":9746},{"f":9065,"k":"a","x":9743},{"f":9763,"k":"a","x":9759},{"f":9764,"k":"a","x":9070},{"f":1863,"k":"a","x":9743},{"f":1785,"k":"a","x":9532},{"f":9767,"k":"a","x":8910},{"f":9766,"k":"a","x":9768},{"f":9769,"k":"a","x":9759},{"f":1908,"k":"a","x":8766},{"f":9771,"k":"a","x":9532},{"f":9772,"k":"a","x":1591},{"f":9773,"k":"a","x":8910},{"f":9774,"k":"a","x":9550},{"f":9775,"k":"a","x":8938},{"f":9770,"k":"a","x":9776},{"f":1939,"k":"a","x":9759},{"f":1785,"k":"a","x":9554},{"f":9779,"k":"a","x":8910},{"f":9778,"k":"a","x":9780},{"f":7101,"k":"a","x":8801},{"f":9781,"k":"a","x":9782},{"f":9777,"k":"a","x":9783},{"f":9765,"k":"a","x":9784},{"f":9762,"k":"a","x":9785},{"f":1939,"k":"a","x":9746},{"f":7108,"k":"a","x":8801},{"f":9060,"k":"a","x":9788},{"f":9787,"k":"a","x":9789},{"f":7112,"k":"a","x":8801},{"f":9790,"k":"a","x":9791},{"f":9786,"k":"a","x":9792},{"f":9757,"k":"a","x":9793},{"f":9741,"k":"a","x":9794},{"f":9740,"k":"a","x":9795},{"f":9739,"k":"a","x":9796},{"f":9729,"k":"a","x":9797},{"f":9000,"k":"a","x":9798},{"f":8811,"k":"a","x":9799},{"f":8804,"k":"a","x":9800},{"f":2939,"k":"a","x":1816},{"f":9802,"k":"a","x":8801},{"f":2943,"k":"a","x":9004},{"f":9804,"k":"a","x":1591},{"f":1616,"k":"a","x":1756},{"f":1615,"k":"a","x":9806},{"f":1615,"k":"a","x":9807},{"f":1615,"k":"a","x":9808},{"f":9805,"k":"a","x":9809},{"f":9810,"k":"a","x":8801},{"f":9811,"k":"a","x":9728},{"f":2951,"k":"a","x":9809},{"f":9813,"k":"a","x":8801},{"f":1778,"k":"a","x":8766},{"f":13,"k":"a","x":8790},{"f":9816,"k":"a","x":37},{"f":1635,"k":"a","x":9817},{"f":1785,"k":"a","x":9818},{"f":9819,"k":"a","x":1591},{"f":9815,"k":"a","x":9820},{"f":1769,"k":"a","x":9821},{"f":1810,"k":"a","x":2347},{"f":9823,"k":"a","x":2963},{"f":1802,"k":"a","x":9824},{"f":9825,"k":"a","x":8801},{"f":9822,"k":"a","x":9826},{"f":9827,"k":"a","x":1830},{"f":1832,"k":"a","x":8766},{"f":9829,"k":"a","x":9820},{"f":1835,"k":"a","x":9818},{"f":9831,"k":"a","x":8766},{"f":2794,"k":"a","x":9817},{"f":9833,"k":"a","x":8765},{"f":9834,"k":"a","x":220},{"f":9832,"k":"a","x":9835},{"f":9830,"k":"a","x":9836},{"f":9828,"k":"a","x":9837},{"f":1863,"k":"a","x":9821},{"f":1778,"k":"a","x":9532},{"f":2984,"k":"a","x":8801},{"f":9840,"k":"a","x":9841},{"f":9839,"k":"a","x":9842},{"f":9843,"k":"a","x":9826},{"f":1889,"k":"a","x":8766},{"f":9845,"k":"a","x":9532},{"f":9846,"k":"a","x":9820},{"f":9847,"k":"a","x":9841},{"f":9848,"k":"a","x":9550},{"f":1863,"k":"a","x":9820},{"f":1785,"k":"a","x":8968},{"f":9851,"k":"a","x":8910},{"f":9850,"k":"a","x":9852},{"f":9853,"k":"a","x":9841},{"f":1908,"k":"a","x":9818},{"f":9855,"k":"a","x":8968},{"f":9856,"k":"a","x":1591},{"f":9857,"k":"a","x":8910},{"f":1863,"k":"a","x":9818},{"f":3010,"k":"a","x":8791},{"f":9860,"k":"a","x":2028},{"f":9859,"k":"a","x":9861},{"f":9862,"k":"a","x":8968},{"f":3015,"k":"a","x":8790},{"f":9864,"k":"a","x":37},{"f":9863,"k":"a","x":9865},{"f":9860,"k":"a","x":1619},{"f":1863,"k":"a","x":9867},{"f":9868,"k":"a","x":8966},{"f":9869,"k":"a","x":8968},{"f":3023,"k":"a","x":8791},{"f":9871,"k":"a","x":1619},{"f":9870,"k":"a","x":9872},{"f":9873,"k":"a","x":8996},{"f":9866,"k":"a","x":9874},{"f":9858,"k":"a","x":9875},{"f":9876,"k":"a","x":8938},{"f":9854,"k":"a","x":9877},{"f":1939,"k":"a","x":9841},{"f":3033,"k":"a","x":8801},{"f":1785,"k":"a","x":9880},{"f":9881,"k":"a","x":8910},{"f":9879,"k":"a","x":9882},{"f":3039,"k":"a","x":8801},{"f":9883,"k":"a","x":9884},{"f":9878,"k":"a","x":9885},{"f":9849,"k":"a","x":9886},{"f":9844,"k":"a","x":9887},{"f":1939,"k":"a","x":9826},{"f":1778,"k":"a","x":9554},{"f":3047,"k":"a","x":8801},{"f":9890,"k":"a","x":9891},{"f":9889,"k":"a","x":9892},{"f":2076,"k":"a","x":2347},{"f":9894,"k":"a","x":2963},{"f":9895,"k":"a","x":8801},{"f":9893,"k":"a","x":9896},{"f":9888,"k":"a","x":9897},{"f":9838,"k":"a","x":9898},{"f":9814,"k":"a","x":9899},{"f":9812,"k":"a","x":9900},{"f":9803,"k":"a","x":9901},{"f":9801,"k":"a","x":9902},{"f":8802,"k":"a","x":9903},{"b":"e","k":"l","n":"","t":8741,"v":9904},{"f":8750,"k":"a","x":9905},{"f":1612,"k":"a","x":1897},{"f":9907,"k":"a","x":8801},{"f":1699,"k":"a","x":1897},{"f":9909,"k":"a","x":8801},{"f":9910,"k":"a","x":9800},{"f":3087,"k":"a","x":1816},{"f":9912,"k":"a","x":8801},{"f":3091,"k":"a","x":9004},{"f":9914,"k":"a","x":1591},{"f":9915,"k":"a","x":9809},{"f":9916,"k":"a","x":8801},{"f":9917,"k":"a","x":9728},{"f":1621,"k":"a","x":1734},{"f":1615,"k":"a","x":9919},{"f":1615,"k":"a","x":9920},{"f":1615,"k":"a","x":9921},{"f":2939,"k":"a","x":9922},{"f":9923,"k":"a","x":8801},{"f":2951,"k":"a","x":9922},{"f":9925,"k":"a","x":8801},{"f":1778,"k":"a","x":9818},{"f":9927,"k":"a","x":9743},{"f":1769,"k":"a","x":9928},{"f":3106,"k":"a","x":7058},{"f":1802,"k":"a","x":9930},{"f":9931,"k":"a","x":8801},{"f":9929,"k":"a","x":9932},{"f":9933,"k":"a","x":1830},{"f":1832,"k":"a","x":9818},{"f":9935,"k":"a","x":9743},{"f":9750,"k":"a","x":9818},{"f":9752,"k":"a","x":9817},{"f":9938,"k":"a","x":220},{"f":9937,"k":"a","x":9939},{"f":9936,"k":"a","x":9940},{"f":9934,"k":"a","x":9941},{"f":1863,"k":"a","x":9928},{"f":1778,"k":"a","x":8968},{"f":9944,"k":"a","x":9759},{"f":9943,"k":"a","x":9945},{"f":9946,"k":"a","x":9932},{"f":1889,"k":"a","x":9818},{"f":9948,"k":"a","x":8968},{"f":9949,"k":"a","x":9743},{"f":9950,"k":"a","x":9759},{"f":9951,"k":"a","x":9875},{"f":9952,"k":"a","x":9784},{"f":9947,"k":"a","x":9953},{"f":1939,"k":"a","x":9932},{"f":1778,"k":"a","x":9880},{"f":9956,"k":"a","x":9788},{"f":9955,"k":"a","x":9957},{"f":3136,"k":"a","x":7058},{"f":9959,"k":"a","x":8801},{"f":9958,"k":"a","x":9960},{"f":9954,"k":"a","x":9961},{"f":9942,"k":"a","x":9962},{"f":9926,"k":"a","x":9963},{"f":9924,"k":"a","x":9964},{"f":9918,"k":"a","x":9965},{"f":9913,"k":"a","x":9966},{"f":9911,"k":"a","x":9967},{"f":9908,"k":"a","x":9968},{"b":"e","k":"l","n":"","t":8744,"v":9969},{"f":9906,"k":"a","x":9970},{"b":"e","k":"l","n":"","t":8733,"v":9971},{"b":"e","k":"l","n":"","t":6397,"v":9972},{"b":"e","k":"l","n":"","t":6393,"v":9973},{"b":"e","k":"l","n":"","t":1505,"v":9974},{"b":"e","k":"l","n":"","t":1503,"v":9975},{"b":"e","k":"l","n":"","t":142,"v":9976},{"f":3644,"k":"a","x":3182},{"f":3155,"k":"a","x":23},{"f":678,"k":"a","x":9979},{"f":5875,"k":"a","x":23},{"f":605,"k":"a","x":9981},{"k":"n","v":"75600"},{"f":26,"k":"a","x":9983},{"f":29,"k":"a","x":9983},{"f":9984,"k":"a","x":9985},{"f":9982,"k":"a","x":9986},{"f":678,"k":"a","x":9987},{"f":3201,"k":"a","x":53},{"f":9989,"k":"a","x":55},{"f":150,"k":"a","x":9990},{"f":3642,"k":"a","x":55},{"f":9991,"k":"a","x":9992},{"b":"e","k":"p","n":"","t":143,"v":9993},{"f":9988,"k":"a","x":9994},{"f":9980,"k":"a","x":9995},{"b":"e","k":"l","n":"","t":3182,"v":9996},{"f":9978,"k":"a","x":9997},{"f":678,"k":"a","x":9998},{"f":3181,"k":"a","x":144},{"f":3644,"k":"a","x":10000},{"f":3154,"k":"a","x":144},{"f":10002,"k":"a","x":158},{"f":678,"k":"a","x":10003},{"f":5874,"k":"a","x":144},{"f":10005,"k":"a","x":158},{"f":605,"k":"a","x":10006},{"f":10007,"k":"a","x":6379},{"f":678,"k":"a","x":10008},{"f":538,"k":"a","x":144},{"f":10010,"k":"a","x":10000},{"f":3199,"k":"a","x":144},{"f":10011,"k":"a","x":10012},{"f":10013,"k":"a","x":172},{"f":10014,"k":"a","x":200},{"f":150,"k":"a","x":10015},{"f":3646,"k":"a","x":183},{"f":175,"k":"a","x":10017},{"f":10018,"k":"a","x":179},{"f":678,"k":"a","x":10019},{"f":50,"k":"a","x":144},{"f":367,"k":"a","x":183},{"f":10021,"k":"a","x":10022},{"f":10023,"k":"a","x":372},{"f":10020,"k":"a","x":10024},{"b":"e","k":"l","n":"","t":361,"v":10025},{"f":3645,"k":"a","x":10026},{"f":10016,"k":"a","x":10027},{"b":"e","k":"p","n":"","t":144,"v":10028},{"f":10009,"k":"a","x":10029},{"f":10004,"k":"a","x":10030},{"b":"e","k":"l","n":"","t":10000,"v":10031},{"f":10001,"k":"a","x":10032},{"b":"e","k":"p","n":"","t":3643,"v":10033},{"b":"e","k":"p","n":"","t":143,"v":10034},{"f":678,"k":"a","x":10035},{"f":946,"k":"a","x":9986},{"f":10037,"k":"a","x":6379},{"f":605,"k":"a","x":10038},{"k":"n","v":"1814400"},{"f":26,"k":"a","x":10040},{"f":29,"k":"a","x":10040},{"f":10041,"k":"a","x":10042},{"f":10039,"k":"a","x":10043},{"f":10036,"k":"a","x":10044},{"f":9999,"k":"a","x":10045},{"f":214,"k":"a","x":9998},{"f":10047,"k":"a","x":10045},{"k":"c","n":"UorAtlas.Closure.T24","u":[]},{"f":10048,"k":"a","x":10049},{"f":214,"k":"a","x":10035},{"f":10051,"k":"a","x":10044},{"f":3654,"k":"a","x":361},{"f":10053,"k":"a","x":3650},{"f":10002,"k":"a","x":200},{"f":678,"k":"a","x":10055},{"f":10005,"k":"a","x":200},{"f":605,"k":"a","x":10057},{"f":10058,"k":"a","x":6379},{"f":678,"k":"a","x":10059},{"f":10013,"k":"a","x":372},{"f":10061,"k":"a","x":183},{"f":150,"k":"a","x":10062},{"f":678,"k":"a","x":3735},{"f":367,"k":"a","x":208},{"f":10021,"k":"a","x":10065},{"f":10066,"k":"a","x":227},{"f":10064,"k":"a","x":10067},{"b":"e","k":"l","n":"","t":361,"v":10068},{"f":3645,"k":"a","x":10069},{"f":10063,"k":"a","x":10070},{"b":"e","k":"p","n":"","t":144,"v":10071},{"f":10060,"k":"a","x":10072},{"f":10056,"k":"a","x":10073},{"b":"e","k":"l","n":"","t":10000,"v":10074},{"f":10001,"k":"a","x":10075},{"b":"e","k":"l","n":"","t":3651,"v":10076},{"f":10054,"k":"a","x":10077},{"k":"c","n":"UorAtlas.Closure.T26","u":[]},{"f":10079,"k":"a","x":53},{"f":10080,"k":"a","x":55},{"f":10078,"k":"a","x":10081},{"k":"c","n":"UorAtlas.Closure.presentation_fibre_24","u":[]},{"f":10083,"k":"a","x":190},{"f":10084,"k":"a","x":192},{"f":10085,"k":"a","x":172},{"f":10086,"k":"a","x":200},{"b":"e","k":"l","n":"","t":3649,"v":10087},{"b":"e","k":"l","n":"","t":361,"v":10088},{"f":10082,"k":"a","x":10089},{"b":"e","k":"l","n":"","t":3643,"v":10090},{"b":"e","k":"l","n":"","t":143,"v":10091},{"f":10052,"k":"a","x":10092},{"f":1053,"k":"a","x":10044},{"f":973,"k":"a","x":10038},{"f":10095,"k":"a","x":10043},{"f":10094,"k":"a","x":10096},{"f":1062,"k":"a","x":10044},{"f":10098,"k":"a","x":10096},{"f":1061,"k":"a","x":10099},{"f":10100,"k":"a","x":1066},{"f":335,"k":"a","x":10101},{"f":10102,"k":"a","x":1070},{"f":10097,"k":"a","x":10103},{"f":10093,"k":"a","x":10104},{"f":10050,"k":"a","x":10105},{"f":50,"k":"a","x":3182},{"f":10107,"k":"a","x":3157},{"f":10108,"k":"a","x":3175},{"b":"e","k":"p","n":"","t":361,"v":10109},{"f":136,"k":"a","x":3182},{"f":10111,"k":"a","x":3157},{"b":"e","k":"l","n":"","t":361,"v":10112},{"k":"c","n":"Rat","u":[]},{"f":50,"k":"a","x":10114},{"k":"c","n":"UorAtlas.Blocks.D19","u":[]},{"f":3598,"k":"a","x":179},{"f":10117,"k":"a","x":181},{"f":10118,"k":"a","x":177},{"f":10116,"k":"a","x":10119},{"f":10120,"k":"a","x":372},{"f":10121,"k":"a","x":183},{"f":10115,"k":"a","x":10122},{"f":10116,"k":"a","x":177},{"f":10124,"k":"a","x":372},{"f":10125,"k":"a","x":183},{"f":10123,"k":"a","x":10126},{"b":"e","k":"p","n":"","t":49,"v":10127},{"b":"e","k":"p","n":"","t":49,"v":10128},{"b":"e","k":"p","n":"","t":361,"v":10129},{"b":"e","k":"p","n":"","t":3596,"v":10130},{"b":"e","k":"p","n":"","t":149,"v":10131},{"f":335,"k":"a","x":10127},{"f":14,"k":"a","x":10114},{"f":10134,"k":"a","x":10114},{"f":10135,"k":"a","x":10114},{"f":18,"k":"a","x":10114},{"k":"c","n":"Rat.instDiv","u":[]},{"f":10137,"k":"a","x":10138},{"f":10136,"k":"a","x":10139},{"f":1632,"k":"a","x":10114},{"k":"c","n":"Rat.instNatCast","u":[]},{"f":10141,"k":"a","x":10142},{"k":"c","n":"UorAtlas.Blocks.edges","u":[]},{"f":367,"k":"a","x":177},{"f":10145,"k":"a","x":372},{"f":7445,"k":"a","x":10146},{"f":10144,"k":"a","x":10147},{"f":10145,"k":"a","x":183},{"f":7445,"k":"a","x":10149},{"f":10148,"k":"a","x":10150},{"f":10143,"k":"a","x":10151},{"f":10140,"k":"a","x":10152},{"f":606,"k":"a","x":10147},{"f":10143,"k":"a","x":10154},{"f":10153,"k":"a","x":10155},{"f":10115,"k":"a","x":10156},{"f":10144,"k":"a","x":10146},{"f":10158,"k":"a","x":10149},{"f":10143,"k":"a","x":10159},{"f":10140,"k":"a","x":10160},{"f":606,"k":"a","x":10146},{"f":10143,"k":"a","x":10162},{"f":10161,"k":"a","x":10163},{"f":10157,"k":"a","x":10164},{"f":507,"k":"a","x":10165},{"f":10161,"k":"a","x":10155},{"f":10115,"k":"a","x":10167},{"f":10168,"k":"a","x":10164},{"f":10166,"k":"a","x":10169},{"f":513,"k":"a","x":10165},{"f":10171,"k":"a","x":10169},{"f":335,"k":"a","x":10172},{"f":656,"k":"a","x":10151},{"f":10174,"k":"a","x":10159},{"f":10143,"k":"a","x":208},{"f":10140,"k":"a","x":10176},{"f":367,"k":"a","x":202},{"f":10178,"k":"a","x":407},{"f":7422,"k":"a","x":10179},{"f":606,"k":"a","x":10180},{"f":10143,"k":"a","x":10181},{"f":10177,"k":"a","x":10182},{"f":10115,"k":"a","x":10183},{"f":10144,"k":"a","x":10179},{"f":10178,"k":"a","x":227},{"f":10185,"k":"a","x":10186},{"f":10143,"k":"a","x":10187},{"f":10140,"k":"a","x":10188},{"f":606,"k":"a","x":10179},{"f":10143,"k":"a","x":10190},{"f":10189,"k":"a","x":10191},{"f":10184,"k":"a","x":10192},{"b":"e","k":"l","n":"","t":0,"v":10193},{"f":10175,"k":"a","x":10194},{"k":"c","n":"UorAtlas.Closure.edges_image","u":[]},{"f":10196,"k":"a","x":179},{"f":10197,"k":"a","x":181},{"f":10198,"k":"a","x":10146},{"f":10199,"k":"a","x":10149},{"f":10195,"k":"a","x":10200},{"f":10173,"k":"a","x":10201},{"f":10170,"k":"a","x":10202},{"f":507,"k":"a","x":10169},{"f":10143,"k":"a","x":641},{"f":10161,"k":"a","x":10205},{"f":10115,"k":"a","x":10206},{"f":10207,"k":"a","x":10164},{"f":10204,"k":"a","x":10208},{"f":513,"k":"a","x":10169},{"f":10210,"k":"a","x":10208},{"f":335,"k":"a","x":10211},{"f":656,"k":"a","x":10154},{"f":10213,"k":"a","x":641},{"f":10189,"k":"a","x":10176},{"f":10115,"k":"a","x":10215},{"f":10216,"k":"a","x":10192},{"b":"e","k":"l","n":"","t":0,"v":10217},{"f":10214,"k":"a","x":10218},{"f":605,"k":"a","x":10154},{"f":10220,"k":"a","x":641},{"f":664,"k":"a","x":10221},{"f":669,"k":"a","x":10147},{"f":668,"k":"a","x":10223},{"f":10224,"k":"a","x":37},{"f":10222,"k":"a","x":10225},{"f":675,"k":"a","x":10147},{"f":674,"k":"a","x":10227},{"f":678,"k":"a","x":10221},{"f":10229,"k":"a","x":10225},{"f":10228,"k":"a","x":10230},{"f":5844,"k":"a","x":179},{"f":10232,"k":"a","x":181},{"f":10233,"k":"a","x":10146},{"f":682,"k":"a","x":177},{"f":10235,"k":"a","x":372},{"f":10234,"k":"a","x":10236},{"f":10231,"k":"a","x":10237},{"f":10226,"k":"a","x":10238},{"f":10219,"k":"a","x":10239},{"f":10212,"k":"a","x":10240},{"f":10209,"k":"a","x":10241},{"f":507,"k":"a","x":10208},{"f":10207,"k":"a","x":10206},{"f":10243,"k":"a","x":10244},{"f":513,"k":"a","x":10208},{"f":10246,"k":"a","x":10244},{"f":335,"k":"a","x":10247},{"f":656,"k":"a","x":10162},{"f":10249,"k":"a","x":641},{"f":10189,"k":"a","x":10205},{"f":10115,"k":"a","x":10251},{"f":10252,"k":"a","x":10215},{"b":"e","k":"l","n":"","t":0,"v":10253},{"f":10250,"k":"a","x":10254},{"f":605,"k":"a","x":10162},{"f":10256,"k":"a","x":641},{"f":664,"k":"a","x":10257},{"f":669,"k":"a","x":10146},{"f":668,"k":"a","x":10259},{"f":10260,"k":"a","x":37},{"f":10258,"k":"a","x":10261},{"f":675,"k":"a","x":10146},{"f":674,"k":"a","x":10263},{"f":678,"k":"a","x":10257},{"f":10265,"k":"a","x":10261},{"f":10264,"k":"a","x":10266},{"f":10267,"k":"a","x":10236},{"f":10262,"k":"a","x":10268},{"f":10255,"k":"a","x":10269},{"f":10248,"k":"a","x":10270},{"f":10245,"k":"a","x":10271},{"f":136,"k":"a","x":10114},{"f":10273,"k":"a","x":10206},{"f":10272,"k":"a","x":10274},{"f":10242,"k":"a","x":10275},{"f":10203,"k":"a","x":10276},{"f":10133,"k":"a","x":10277},{"b":"e","k":"l","n":"","t":49,"v":10278},{"b":"e","k":"l","n":"","t":49,"v":10279},{"b":"e","k":"l","n":"","t":361,"v":10280},{"b":"e","k":"l","n":"","t":3596,"v":10281},{"b":"e","k":"l","n":"","t":149,"v":10282},{"f":3597,"k":"a","x":7339},{"f":3603,"k":"a","x":7344},{"k":"c","n":"UorAtlas.Blocks.blkIsBlock","u":[]},{"f":10285,"k":"a","x":10286},{"k":"c","n":"UorAtlas.Blocks.blkDisjoint","u":[]},{"f":10287,"k":"a","x":10288},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1631","u":[]},{"f":10289,"k":"a","x":10290},{"f":10284,"k":"a","x":10291},{"f":3627,"k":"a","x":7339},{"f":5875,"k":"a","x":3157},{"f":605,"k":"a","x":10294},{"f":10295,"k":"a","x":37},{"b":"e","k":"p","n":"","t":361,"v":10296},{"f":892,"k":"a","x":0},{"f":10298,"k":"a","x":10294},{"b":"e","k":"l","n":"","t":361,"v":10299},{"f":10002,"k":"a","x":183},{"f":678,"k":"a","x":10301},{"f":10005,"k":"a","x":183},{"f":605,"k":"a","x":10303},{"f":10304,"k":"a","x":6379},{"f":678,"k":"a","x":10305},{"f":10013,"k":"a","x":227},{"f":10307,"k":"a","x":208},{"f":150,"k":"a","x":10308},{"f":3646,"k":"a","x":220},{"f":175,"k":"a","x":10310},{"f":10311,"k":"a","x":229},{"f":678,"k":"a","x":10312},{"f":367,"k":"a","x":220},{"f":10021,"k":"a","x":10314},{"f":10315,"k":"a","x":240},{"f":10313,"k":"a","x":10316},{"b":"e","k":"l","n":"","t":361,"v":10317},{"f":3645,"k":"a","x":10318},{"f":10309,"k":"a","x":10319},{"b":"e","k":"p","n":"","t":144,"v":10320},{"f":10306,"k":"a","x":10321},{"f":10302,"k":"a","x":10322},{"b":"e","k":"l","n":"","t":10000,"v":10323},{"f":10001,"k":"a","x":10324},{"b":"e","k":"p","n":"","t":3649,"v":10325},{"b":"e","k":"p","n":"","t":361,"v":10326},{"b":"e","k":"p","n":"","t":3643,"v":10327},{"b":"i","k":"p","n":"","t":143,"v":10328},{"f":7216,"k":"a","x":142},{"f":10330,"k":"a","x":144},{"f":152,"k":"a","x":183},{"f":10332,"k":"a","x":10145},{"b":"e","k":"l","n":"","t":142,"v":10333},{"f":10331,"k":"a","x":10334},{"f":10335,"k":"a","x":6373},{"f":5566,"k":"a","x":10000},{"f":10002,"k":"a","x":208},{"f":678,"k":"a","x":10338},{"f":10005,"k":"a","x":208},{"f":605,"k":"a","x":10340},{"f":10341,"k":"a","x":6379},{"f":678,"k":"a","x":10342},{"f":10013,"k":"a","x":240},{"f":10344,"k":"a","x":220},{"f":150,"k":"a","x":10345},{"f":678,"k":"a","x":3774},{"f":367,"k":"a","x":300},{"f":10021,"k":"a","x":10348},{"f":10349,"k":"a","x":250},{"f":10347,"k":"a","x":10350},{"b":"e","k":"l","n":"","t":361,"v":10351},{"f":3645,"k":"a","x":10352},{"f":10346,"k":"a","x":10353},{"b":"e","k":"p","n":"","t":144,"v":10354},{"f":10343,"k":"a","x":10355},{"f":10339,"k":"a","x":10356},{"b":"e","k":"l","n":"","t":10000,"v":10357},{"f":10337,"k":"a","x":10358},{"f":10359,"k":"a","x":183},{"f":214,"k":"a","x":10301},{"f":10361,"k":"a","x":10322},{"k":"c","n":"UorAtlas.Census.nodup_map_on","u":[]},{"f":10363,"k":"a","x":142},{"f":10364,"k":"a","x":144},{"f":152,"k":"a","x":208},{"f":10366,"k":"a","x":10178},{"b":"e","k":"l","n":"","t":142,"v":10367},{"f":10365,"k":"a","x":10368},{"f":10369,"k":"a","x":6373},{"k":"c","n":"UorAtlas.Closure.symFourList_nodup","u":[]},{"f":10370,"k":"a","x":10371},{"f":7231,"k":"a","x":208},{"f":7231,"k":"a","x":300},{"i":3,"k":"b"},{"f":152,"k":"a","x":10375},{"f":10376,"k":"a","x":6282},{"f":10021,"k":"a","x":10377},{"f":152,"k":"a","x":749},{"f":10379,"k":"a","x":6282},{"f":10378,"k":"a","x":10380},{"k":"c","n":"UorAtlas.Closure.reindex_free","u":[]},{"f":10382,"k":"a","x":704},{"i":4,"k":"b"},{"f":10383,"k":"a","x":10384},{"f":10385,"k":"a","x":6346},{"f":10386,"k":"a","x":659},{"b":"e","k":"l","n":"","t":10381,"v":10387},{"b":"e","k":"l","n":"","t":10374,"v":10388},{"b":"e","k":"l","n":"","t":142,"v":10389},{"b":"e","k":"l","n":"","t":10373,"v":10390},{"b":"e","k":"l","n":"","t":142,"v":10391},{"f":10372,"k":"a","x":10392},{"f":10362,"k":"a","x":10393},{"f":214,"k":"a","x":10305},{"f":10395,"k":"a","x":10321},{"f":4066,"k":"a","x":10305},{"f":4068,"k":"a","x":10305},{"f":605,"k":"a","x":6379},{"f":10399,"k":"a","x":6379},{"f":10398,"k":"a","x":10400},{"f":10401,"k":"a","x":4070},{"f":8694,"k":"a","x":10304},{"f":10403,"k":"a","x":10399},{"f":655,"k":"a","x":8539},{"f":10405,"k":"a","x":10303},{"f":10406,"k":"a","x":6379},{"f":10407,"k":"a","x":605},{"f":1862,"k":"a","x":0},{"f":10331,"k":"a","x":10368},{"f":10410,"k":"a","x":6373},{"f":10005,"k":"a","x":10411},{"f":10409,"k":"a","x":10412},{"f":10413,"k":"a","x":6374},{"f":10414,"k":"a","x":6379},{"k":"c","n":"List.length_map","u":[{"k":"z"},{"k":"z"}]},{"f":10416,"k":"a","x":142},{"f":10417,"k":"a","x":144},{"f":10418,"k":"a","x":6373},{"f":10419,"k":"a","x":10368},{"f":10415,"k":"a","x":10420},{"k":"c","n":"UorAtlas.Closure.symFourList_length","u":[]},{"f":10421,"k":"a","x":10422},{"f":10408,"k":"a","x":10423},{"f":10404,"k":"a","x":10424},{"f":10425,"k":"a","x":6379},{"f":10402,"k":"a","x":10426},{"f":4118,"k":"a","x":0},{"f":10428,"k":"a","x":6379},{"f":10427,"k":"a","x":10429},{"f":10397,"k":"a","x":10430},{"f":10396,"k":"a","x":10431},{"f":167,"k":"a","x":10308},{"f":10433,"k":"a","x":10319},{"f":3654,"k":"a","x":142},{"f":678,"k":"a","x":10374},{"f":152,"k":"a","x":300},{"f":10437,"k":"a","x":5895},{"f":10021,"k":"a","x":10438},{"f":10439,"k":"a","x":7556},{"f":10436,"k":"a","x":10440},{"b":"e","k":"l","n":"","t":142,"v":10441},{"f":10435,"k":"a","x":10442},{"f":3644,"k":"a","x":142},{"f":10444,"k":"a","x":10442},{"f":3646,"k":"a","x":3785},{"f":175,"k":"a","x":10446},{"f":10447,"k":"a","x":644},{"f":678,"k":"a","x":10448},{"f":367,"k":"a","x":3785},{"f":10021,"k":"a","x":10450},{"f":10451,"k":"a","x":10375},{"f":10449,"k":"a","x":10452},{"b":"e","k":"l","n":"","t":361,"v":10453},{"f":3645,"k":"a","x":10454},{"b":"e","k":"l","n":"","t":10445,"v":10455},{"f":10443,"k":"a","x":10456},{"b":"e","k":"l","n":"","t":142,"v":10438},{"f":10331,"k":"a","x":10458},{"f":10459,"k":"a","x":6373},{"f":10013,"k":"a","x":10460},{"f":10461,"k":"a","x":240},{"f":3236,"k":"a","x":10462},{"f":10463,"k":"a","x":10445},{"f":7299,"k":"a","x":142},{"f":10465,"k":"a","x":144},{"f":10466,"k":"a","x":240},{"f":10467,"k":"a","x":10458},{"f":10468,"k":"a","x":6373},{"f":10464,"k":"a","x":10469},{"f":10470,"k":"a","x":220},{"f":10457,"k":"a","x":10471},{"f":7231,"k":"a","x":749},{"f":170,"k":"a","x":10473},{"f":10021,"k":"a","x":10380},{"f":10475,"k":"a","x":10375},{"f":10474,"k":"a","x":10476},{"f":678,"k":"a","x":10473},{"f":10478,"k":"a","x":10476},{"f":3646,"k":"a","x":5949},{"f":175,"k":"a","x":10480},{"f":10481,"k":"a","x":3874},{"f":678,"k":"a","x":10482},{"f":367,"k":"a","x":5949},{"f":10021,"k":"a","x":10484},{"i":5,"k":"b"},{"f":10485,"k":"a","x":10486},{"f":10483,"k":"a","x":10487},{"b":"e","k":"l","n":"","t":361,"v":10488},{"f":3645,"k":"a","x":10489},{"b":"e","k":"l","n":"","t":10479,"v":10490},{"f":10477,"k":"a","x":10491},{"f":10492,"k":"a","x":3785},{"f":152,"k":"a","x":6346},{"f":10494,"k":"a","x":5924},{"f":10021,"k":"a","x":10495},{"f":10496,"k":"a","x":10384},{"f":678,"k":"a","x":3852},{"f":367,"k":"a","x":3848},{"f":10021,"k":"a","x":10499},{"i":6,"k":"b"},{"f":10500,"k":"a","x":10501},{"f":10498,"k":"a","x":10502},{"b":"e","k":"l","n":"","t":361,"v":10503},{"f":3645,"k":"a","x":10504},{"f":507,"k":"a","x":10505},{"i":4,"k":"b"},{"f":152,"k":"a","x":10507},{"f":10508,"k":"a","x":5960},{"f":10500,"k":"a","x":10509},{"f":10498,"k":"a","x":10510},{"b":"e","k":"l","n":"","t":361,"v":10511},{"f":3645,"k":"a","x":10512},{"f":10506,"k":"a","x":10513},{"f":513,"k":"a","x":10505},{"f":10515,"k":"a","x":10513},{"f":335,"k":"a","x":10516},{"f":270,"k":"a","x":144},{"f":10518,"k":"a","x":264},{"f":10519,"k":"a","x":10486},{"i":3,"k":"b"},{"f":152,"k":"a","x":10521},{"f":367,"k":"a","x":3863},{"f":10522,"k":"a","x":10523},{"f":10520,"k":"a","x":10524},{"f":3646,"k":"a","x":5977},{"f":175,"k":"a","x":10526},{"f":10527,"k":"a","x":3934},{"f":678,"k":"a","x":10528},{"f":367,"k":"a","x":5977},{"f":10021,"k":"a","x":10530},{"i":1,"k":"b"},{"f":10531,"k":"a","x":10532},{"f":10529,"k":"a","x":10533},{"b":"e","k":"l","n":"","t":361,"v":10534},{"f":3645,"k":"a","x":10535},{"b":"e","k":"l","n":"","t":144,"v":10536},{"f":10525,"k":"a","x":10537},{"f":416,"k":"a","x":144},{"f":10539,"k":"a","x":10524},{"f":10540,"k":"a","x":10486},{"f":10541,"k":"a","x":5949},{"f":10538,"k":"a","x":10542},{"f":10517,"k":"a","x":10543},{"f":10514,"k":"a","x":10544},{"f":5567,"k":"a","x":10512},{"k":"c","n":"UorAtlas.Closure.reindexPresentation","u":[]},{"f":10547,"k":"a","x":10521},{"f":10548,"k":"a","x":3863},{"f":10546,"k":"a","x":10549},{"f":3646,"k":"a","x":10549},{"f":175,"k":"a","x":10551},{"f":10552,"k":"a","x":3874},{"f":214,"k":"a","x":10553},{"f":367,"k":"a","x":10549},{"f":10021,"k":"a","x":10555},{"f":10556,"k":"a","x":10524},{"f":10554,"k":"a","x":10557},{"f":507,"k":"a","x":10553},{"f":3646,"k":"a","x":3863},{"f":175,"k":"a","x":10560},{"f":10561,"k":"a","x":3874},{"f":10559,"k":"a","x":10562},{"f":513,"k":"a","x":10553},{"f":10564,"k":"a","x":10562},{"f":335,"k":"a","x":10565},{"f":517,"k":"a","x":10551},{"f":10567,"k":"a","x":10560},{"f":175,"k":"a","x":3848},{"f":10569,"k":"a","x":3851},{"b":"e","k":"l","n":"","t":143,"v":10570},{"f":10568,"k":"a","x":10571},{"k":"c","n":"UorAtlas.Closure.V_reindexPresentation","u":[]},{"f":10573,"k":"a","x":10521},{"f":10574,"k":"a","x":3863},{"f":10572,"k":"a","x":10575},{"f":10566,"k":"a","x":10576},{"f":10563,"k":"a","x":10577},{"f":507,"k":"a","x":10562},{"f":3875,"k":"a","x":3874},{"f":10579,"k":"a","x":10580},{"f":513,"k":"a","x":10562},{"f":10582,"k":"a","x":10580},{"f":335,"k":"a","x":10583},{"f":517,"k":"a","x":10560},{"f":10585,"k":"a","x":3874},{"f":10586,"k":"a","x":10571},{"i":7,"k":"b"},{"f":10587,"k":"a","x":10588},{"f":10584,"k":"a","x":10589},{"f":10581,"k":"a","x":10590},{"f":6357,"k":"a","x":3874},{"f":10591,"k":"a","x":10592},{"f":10578,"k":"a","x":10593},{"f":10558,"k":"a","x":10594},{"f":892,"k":"a","x":144},{"f":10596,"k":"a","x":10555},{"f":10595,"k":"a","x":10597},{"f":10550,"k":"a","x":10598},{"f":10545,"k":"a","x":10599},{"b":"e","k":"l","n":"","t":10497,"v":10600},{"b":"e","k":"l","n":"","t":10473,"v":10601},{"f":10493,"k":"a","x":10602},{"b":"e","k":"l","n":"","t":10441,"v":10603},{"b":"e","k":"l","n":"","t":142,"v":10604},{"f":10472,"k":"a","x":10605},{"b":"e","k":"l","n":"","t":10308,"v":10606},{"f":10434,"k":"a","x":10607},{"f":10349,"k":"a","x":7556},{"f":10347,"k":"a","x":10609},{"b":"e","k":"l","n":"","t":361,"v":10610},{"f":10053,"k":"a","x":10611},{"f":3645,"k":"a","x":10611},{"f":10013,"k":"a","x":3742},{"f":10614,"k":"a","x":7556},{"b":"e","k":"l","n":"","t":10613,"v":10615},{"f":10612,"k":"a","x":10616},{"f":10617,"k":"a","x":220},{"f":3646,"k":"a","x":749},{"f":175,"k":"a","x":10619},{"f":10620,"k":"a","x":644},{"f":170,"k":"a","x":10621},{"f":367,"k":"a","x":749},{"f":10021,"k":"a","x":10623},{"f":10624,"k":"a","x":10375},{"f":10622,"k":"a","x":10625},{"f":678,"k":"a","x":10621},{"f":10627,"k":"a","x":10625},{"f":10013,"k":"a","x":3819},{"f":10629,"k":"a","x":10384},{"b":"e","k":"l","n":"","t":10628,"v":10630},{"f":10626,"k":"a","x":10631},{"f":10632,"k":"a","x":3785},{"f":367,"k":"a","x":6346},{"f":10021,"k":"a","x":10634},{"f":10635,"k":"a","x":10384},{"f":6009,"k":"a","x":144},{"f":367,"k":"a","x":10521},{"f":10637,"k":"a","x":10638},{"f":10013,"k":"a","x":3891},{"f":10640,"k":"a","x":3848},{"b":"e","k":"l","n":"","t":144,"v":10641},{"f":10639,"k":"a","x":10642},{"f":367,"k":"a","x":10507},{"f":10021,"k":"a","x":10644},{"f":152,"k":"a","x":3848},{"f":10646,"k":"a","x":5960},{"f":10645,"k":"a","x":10647},{"f":678,"k":"a","x":10648},{"i":5,"k":"b"},{"f":367,"k":"a","x":10650},{"f":10021,"k":"a","x":10651},{"f":152,"k":"a","x":5977},{"f":367,"k":"a","x":3921},{"f":10653,"k":"a","x":10654},{"f":10652,"k":"a","x":10655},{"f":443,"k":"a","x":5980},{"f":10657,"k":"a","x":6173},{"b":"e","k":"p","n":"","t":10656,"v":10658},{"b":"e","k":"p","n":"","t":142,"v":10659},{"f":10649,"k":"a","x":10660},{"b":"e","k":"l","n":"","t":142,"v":10661},{"f":10435,"k":"a","x":10662},{"f":10444,"k":"a","x":10662},{"f":10640,"k":"a","x":10644},{"b":"e","k":"l","n":"","t":10664,"v":10665},{"f":10663,"k":"a","x":10666},{"k":"c","n":"UorAtlas.Closure.presentations_reindex","u":[]},{"f":10668,"k":"a","x":3874},{"i":9,"k":"b"},{"f":10669,"k":"a","x":10670},{"f":10671,"k":"a","x":3863},{"f":10672,"k":"a","x":10521},{"f":10673,"k":"a","x":10588},{"i":1,"k":"b"},{"f":10674,"k":"a","x":10675},{"f":10667,"k":"a","x":10676},{"f":152,"k":"a","x":10532},{"f":10678,"k":"a","x":10654},{"f":10652,"k":"a","x":10679},{"f":170,"k":"a","x":10680},{"i":6,"k":"b"},{"f":367,"k":"a","x":10682},{"f":10021,"k":"a","x":10683},{"f":152,"k":"a","x":3911},{"f":367,"k":"a","x":3943},{"f":10685,"k":"a","x":10686},{"f":10684,"k":"a","x":10687},{"f":443,"k":"a","x":6091},{"i":3,"k":"b"},{"f":10689,"k":"a","x":10690},{"b":"e","k":"p","n":"","t":10688,"v":10691},{"b":"e","k":"p","n":"","t":142,"v":10692},{"f":10681,"k":"a","x":10693},{"f":678,"k":"a","x":10680},{"f":10695,"k":"a","x":10693},{"f":10013,"k":"a","x":3945},{"f":10697,"k":"a","x":10683},{"b":"e","k":"l","n":"","t":10696,"v":10698},{"f":10694,"k":"a","x":10699},{"f":10700,"k":"a","x":5977},{"i":7,"k":"b"},{"f":367,"k":"a","x":10702},{"f":10021,"k":"a","x":10703},{"f":152,"k":"a","x":5988},{"f":10705,"k":"a","x":5987},{"f":10704,"k":"a","x":10706},{"f":443,"k":"a","x":6012},{"i":4,"k":"b"},{"f":10708,"k":"a","x":10709},{"b":"e","k":"p","n":"","t":10707,"v":10710},{"b":"e","k":"p","n":"","t":142,"v":10711},{"f":152,"k":"a","x":3966},{"f":10713,"k":"a","x":6011},{"b":"e","k":"l","n":"","t":142,"v":10714},{"f":10331,"k":"a","x":10715},{"f":10716,"k":"a","x":6373},{"f":10013,"k":"a","x":10717},{"f":10718,"k":"a","x":10703},{"f":3195,"k":"a","x":10719},{"f":7231,"k":"a","x":3966},{"f":678,"k":"a","x":10721},{"f":10021,"k":"a","x":10714},{"i":8,"k":"b"},{"f":367,"k":"a","x":10724},{"f":10723,"k":"a","x":10725},{"f":10722,"k":"a","x":10726},{"b":"e","k":"l","n":"","t":142,"v":10727},{"f":10444,"k":"a","x":10728},{"f":10720,"k":"a","x":10729},{"f":10466,"k":"a","x":10703},{"f":10731,"k":"a","x":10715},{"f":10732,"k":"a","x":6373},{"f":10730,"k":"a","x":10733},{"f":5566,"k":"a","x":142},{"f":10735,"k":"a","x":10728},{"f":10736,"k":"a","x":10690},{"f":7231,"k":"a","x":10690},{"f":214,"k":"a","x":10738},{"f":152,"k":"a","x":10690},{"f":10740,"k":"a","x":5987},{"f":10021,"k":"a","x":10741},{"f":10742,"k":"a","x":10703},{"f":10739,"k":"a","x":10743},{"k":"c","n":"UorAtlas.Closure.mem_symFourList","u":[]},{"f":10745,"k":"a","x":10690},{"f":10744,"k":"a","x":10746},{"f":10539,"k":"a","x":10703},{"f":10748,"k":"a","x":10741},{"f":10749,"k":"a","x":6091},{"f":10747,"k":"a","x":10750},{"f":10737,"k":"a","x":10751},{"f":10734,"k":"a","x":10752},{"b":"e","k":"l","n":"","t":10712,"v":10753},{"b":"e","k":"l","n":"","t":10680,"v":10754},{"f":10701,"k":"a","x":10755},{"b":"e","k":"l","n":"","t":10661,"v":10756},{"b":"e","k":"l","n":"","t":142,"v":10757},{"f":10677,"k":"a","x":10758},{"f":10643,"k":"a","x":10759},{"f":10760,"k":"a","x":10486},{"f":10761,"k":"a","x":5949},{"b":"e","k":"l","n":"","t":10636,"v":10762},{"b":"e","k":"l","n":"","t":10621,"v":10763},{"f":10633,"k":"a","x":10764},{"b":"e","k":"l","n":"","t":10610,"v":10765},{"b":"e","k":"l","n":"","t":361,"v":10766},{"f":10618,"k":"a","x":10767},{"b":"e","k":"l","n":"","t":10319,"v":10768},{"f":10608,"k":"a","x":10769},{"b":"e","k":"l","n":"","t":144,"v":10770},{"f":10432,"k":"a","x":10771},{"f":10394,"k":"a","x":10772},{"f":10360,"k":"a","x":10773},{"body":10774,"d":false,"k":"e","n":"","t":10000,"v":10336},{"b":"e","k":"l","n":"","t":3649,"v":10775},{"b":"e","k":"l","n":"","t":361,"v":10776},{"b":"e","k":"l","n":"","t":3643,"v":10777},{"b":"i","k":"l","n":"","t":143,"v":10778},{"f":3646,"k":"a","x":3601},{"f":175,"k":"a","x":10780},{"f":7355,"k":"a","x":3647},{"f":10781,"k":"a","x":10782},{"b":"e","k":"p","n":"","t":361,"v":10783},{"b":"e","k":"p","n":"","t":3596,"v":10784},{"b":"e","k":"p","n":"","t":149,"v":10785},{"f":335,"k":"a","x":10783},{"k":"c","n":"UorAtlas.Closure.union4_actPres","u":[]},{"f":10788,"k":"a","x":153},{"f":10789,"k":"a","x":3606},{"f":10787,"k":"a","x":10790},{"b":"e","k":"l","n":"","t":361,"v":10791},{"b":"e","k":"l","n":"","t":3596,"v":10792},{"b":"e","k":"l","n":"","t":149,"v":10793},{"f":3644,"k":"a","x":351},{"f":10116,"k":"a","x":217},{"f":10796,"k":"a","x":240},{"f":10797,"k":"a","x":220},{"f":10115,"k":"a","x":10798},{"f":25,"k":"a","x":10114},{"f":10800,"k":"a","x":62},{"k":"c","n":"Rat.instOfNat","u":[]},{"f":10802,"k":"a","x":62},{"f":10801,"k":"a","x":10803},{"f":10799,"k":"a","x":10804},{"f":150,"k":"a","x":10805},{"f":51,"k":"a","x":220},{"f":1299,"k":"a","x":240},{"f":10807,"k":"a","x":10808},{"f":10806,"k":"a","x":10809},{"b":"e","k":"p","n":"","t":49,"v":10810},{"b":"e","k":"p","n":"","t":49,"v":10811},{"f":678,"k":"a","x":10812},{"f":227,"k":"a","x":208},{"f":227,"k":"a","x":10814},{"f":51,"k":"a","x":10815},{"f":10816,"k":"a","x":208},{"b":"e","k":"p","n":"","t":49,"v":10817},{"f":678,"k":"a","x":10818},{"f":363,"k":"a","x":10814},{"f":10820,"k":"a","x":208},{"b":"e","k":"p","n":"","t":49,"v":10821},{"f":10819,"k":"a","x":10822},{"f":10813,"k":"a","x":10823},{"b":"e","k":"l","n":"","t":351,"v":10824},{"f":10795,"k":"a","x":10825},{"b":"e","k":"p","n":"","t":3649,"v":10826},{"b":"e","k":"p","n":"","t":361,"v":10827},{"b":"e","k":"p","n":"","t":3643,"v":10828},{"b":"i","k":"p","n":"","t":143,"v":10829},{"f":3654,"k":"a","x":149},{"f":171,"k":"a","x":183},{"f":678,"k":"a","x":10832},{"f":176,"k":"a","x":183},{"f":10834,"k":"a","x":7342},{"f":175,"k":"a","x":10835},{"f":10836,"k":"a","x":179},{"f":10833,"k":"a","x":10837},{"b":"e","k":"l","n":"","t":149,"v":10838},{"f":10831,"k":"a","x":10839},{"f":3644,"k":"a","x":149},{"f":10841,"k":"a","x":10839},{"f":10116,"k":"a","x":243},{"f":10843,"k":"a","x":250},{"f":10844,"k":"a","x":300},{"f":10115,"k":"a","x":10845},{"f":10846,"k":"a","x":10804},{"f":150,"k":"a","x":10847},{"f":51,"k":"a","x":300},{"f":7556,"k":"a","x":250},{"f":10849,"k":"a","x":10850},{"f":10848,"k":"a","x":10851},{"b":"e","k":"p","n":"","t":49,"v":10852},{"b":"e","k":"p","n":"","t":49,"v":10853},{"f":678,"k":"a","x":10854},{"f":240,"k":"a","x":220},{"f":240,"k":"a","x":10856},{"f":51,"k":"a","x":10857},{"f":10858,"k":"a","x":220},{"b":"e","k":"p","n":"","t":49,"v":10859},{"f":678,"k":"a","x":10860},{"f":363,"k":"a","x":10856},{"f":10862,"k":"a","x":220},{"b":"e","k":"p","n":"","t":49,"v":10863},{"f":10861,"k":"a","x":10864},{"f":10855,"k":"a","x":10865},{"b":"e","k":"l","n":"","t":351,"v":10866},{"f":10795,"k":"a","x":10867},{"b":"e","k":"l","n":"","t":10842,"v":10868},{"f":10840,"k":"a","x":10869},{"f":3642,"k":"a","x":190},{"f":3236,"k":"a","x":10871},{"f":10872,"k":"a","x":10842},{"k":"c","n":"UorAtlas.Closure.T27","u":[]},{"f":10874,"k":"a","x":190},{"f":10873,"k":"a","x":10875},{"f":10876,"k":"a","x":192},{"f":10870,"k":"a","x":10877},{"f":171,"k":"a","x":227},{"f":170,"k":"a","x":10879},{"f":176,"k":"a","x":227},{"f":10881,"k":"a","x":7342},{"f":175,"k":"a","x":10882},{"f":10883,"k":"a","x":204},{"f":10880,"k":"a","x":10884},{"f":678,"k":"a","x":10879},{"f":10886,"k":"a","x":10884},{"f":10116,"k":"a","x":704},{"f":10888,"k":"a","x":3824},{"f":10889,"k":"a","x":659},{"f":10115,"k":"a","x":10890},{"f":10891,"k":"a","x":10804},{"f":150,"k":"a","x":10892},{"f":51,"k":"a","x":659},{"f":6346,"k":"a","x":3824},{"f":10894,"k":"a","x":10895},{"f":10893,"k":"a","x":10896},{"b":"e","k":"p","n":"","t":49,"v":10897},{"b":"e","k":"p","n":"","t":49,"v":10898},{"f":678,"k":"a","x":10899},{"f":749,"k":"a","x":3785},{"f":749,"k":"a","x":10901},{"f":51,"k":"a","x":10902},{"f":10903,"k":"a","x":3785},{"b":"e","k":"p","n":"","t":49,"v":10904},{"f":678,"k":"a","x":10905},{"f":363,"k":"a","x":10901},{"f":10907,"k":"a","x":3785},{"b":"e","k":"p","n":"","t":49,"v":10908},{"f":10906,"k":"a","x":10909},{"f":10900,"k":"a","x":10910},{"b":"e","k":"l","n":"","t":351,"v":10911},{"f":10795,"k":"a","x":10912},{"b":"e","k":"l","n":"","t":10887,"v":10913},{"f":10885,"k":"a","x":10914},{"f":10915,"k":"a","x":208},{"f":176,"k":"a","x":1299},{"f":10917,"k":"a","x":7342},{"f":175,"k":"a","x":10918},{"f":10919,"k":"a","x":229},{"f":3598,"k":"a","x":3742},{"f":10921,"k":"a","x":250},{"k":"c","n":"UorAtlas.Blocks.A0","u":[]},{"f":10922,"k":"a","x":10923},{"f":507,"k":"a","x":10448},{"f":176,"k":"a","x":3781},{"f":3646,"k":"a","x":10923},{"f":10926,"k":"a","x":10927},{"f":175,"k":"a","x":10928},{"f":10929,"k":"a","x":644},{"f":10925,"k":"a","x":10930},{"f":513,"k":"a","x":10448},{"f":10932,"k":"a","x":10930},{"f":335,"k":"a","x":10933},{"f":3598,"k":"a","x":3781},{"f":10935,"k":"a","x":746},{"f":10936,"k":"a","x":10923},{"f":3646,"k":"a","x":10937},{"f":517,"k":"a","x":10938},{"f":10939,"k":"a","x":10928},{"f":175,"k":"a","x":659},{"f":10941,"k":"a","x":702},{"b":"e","k":"l","n":"","t":143,"v":10942},{"f":10940,"k":"a","x":10943},{"k":"c","n":"UorAtlas.Closure.V_presentationImage","u":[]},{"f":10945,"k":"a","x":3781},{"f":10946,"k":"a","x":746},{"f":10947,"k":"a","x":10923},{"f":10944,"k":"a","x":10948},{"f":10934,"k":"a","x":10949},{"f":10931,"k":"a","x":10950},{"f":507,"k":"a","x":10930},{"f":10926,"k":"a","x":7342},{"f":175,"k":"a","x":10953},{"f":10954,"k":"a","x":644},{"f":10952,"k":"a","x":10955},{"f":513,"k":"a","x":10930},{"f":10957,"k":"a","x":10955},{"f":335,"k":"a","x":10958},{"f":517,"k":"a","x":10927},{"f":10960,"k":"a","x":7342},{"f":176,"k":"a","x":3819},{"f":10962,"k":"a","x":659},{"f":175,"k":"a","x":10963},{"f":10964,"k":"a","x":702},{"b":"e","k":"l","n":"","t":143,"v":10965},{"f":10961,"k":"a","x":10966},{"k":"c","n":"UorAtlas.Group.W0_eq","u":[]},{"f":10967,"k":"a","x":10968},{"f":10959,"k":"a","x":10969},{"f":10956,"k":"a","x":10970},{"f":507,"k":"a","x":10955},{"f":3797,"k":"a","x":644},{"f":10972,"k":"a","x":10973},{"f":513,"k":"a","x":10955},{"f":10975,"k":"a","x":10973},{"f":335,"k":"a","x":10976},{"f":517,"k":"a","x":10953},{"f":10978,"k":"a","x":644},{"f":10979,"k":"a","x":10943},{"f":10980,"k":"a","x":749},{"f":10977,"k":"a","x":10981},{"f":10974,"k":"a","x":10982},{"f":6357,"k":"a","x":644},{"f":10983,"k":"a","x":10984},{"f":10971,"k":"a","x":10985},{"f":10951,"k":"a","x":10986},{"f":10021,"k":"a","x":10523},{"f":152,"k":"a","x":5949},{"f":367,"k":"a","x":3860},{"f":10989,"k":"a","x":10990},{"f":10988,"k":"a","x":10991},{"f":678,"k":"a","x":10992},{"f":10021,"k":"a","x":5960},{"f":367,"k":"a","x":3886},{"f":10646,"k":"a","x":10995},{"f":10994,"k":"a","x":10996},{"f":443,"k":"a","x":10532},{"i":2,"k":"b"},{"f":10998,"k":"a","x":10999},{"b":"e","k":"p","n":"","t":10997,"v":11000},{"b":"e","k":"p","n":"","t":142,"v":11001},{"f":10993,"k":"a","x":11002},{"b":"e","k":"l","n":"","t":142,"v":11003},{"f":10435,"k":"a","x":11004},{"f":10444,"k":"a","x":11004},{"f":10116,"k":"a","x":3943},{"f":11007,"k":"a","x":5980},{"f":11008,"k":"a","x":3911},{"f":10115,"k":"a","x":11009},{"f":11010,"k":"a","x":10804},{"f":150,"k":"a","x":11011},{"f":51,"k":"a","x":3911},{"f":6173,"k":"a","x":5980},{"f":11013,"k":"a","x":11014},{"f":11012,"k":"a","x":11015},{"b":"e","k":"p","n":"","t":49,"v":11016},{"b":"e","k":"p","n":"","t":49,"v":11017},{"f":678,"k":"a","x":11018},{"f":10532,"k":"a","x":5977},{"f":10532,"k":"a","x":11020},{"f":51,"k":"a","x":11021},{"f":11022,"k":"a","x":5977},{"b":"e","k":"p","n":"","t":49,"v":11023},{"f":678,"k":"a","x":11024},{"f":363,"k":"a","x":11020},{"f":11026,"k":"a","x":5977},{"b":"e","k":"p","n":"","t":49,"v":11027},{"f":11025,"k":"a","x":11028},{"f":11019,"k":"a","x":11029},{"b":"e","k":"l","n":"","t":351,"v":11030},{"f":10795,"k":"a","x":11031},{"b":"e","k":"l","n":"","t":11006,"v":11032},{"f":11005,"k":"a","x":11033},{"f":10668,"k":"a","x":702},{"f":11035,"k":"a","x":738},{"f":11036,"k":"a","x":3824},{"f":11037,"k":"a","x":704},{"f":11038,"k":"a","x":659},{"f":11039,"k":"a","x":6302},{"f":11034,"k":"a","x":11040},{"i":1,"k":"b"},{"f":152,"k":"a","x":11042},{"f":11043,"k":"a","x":10995},{"f":10994,"k":"a","x":11044},{"f":170,"k":"a","x":11045},{"f":10021,"k":"a","x":10654},{"f":367,"k":"a","x":3928},{"f":10653,"k":"a","x":11048},{"f":11047,"k":"a","x":11049},{"i":3,"k":"b"},{"f":10657,"k":"a","x":11051},{"b":"e","k":"p","n":"","t":11050,"v":11052},{"b":"e","k":"p","n":"","t":142,"v":11053},{"f":11046,"k":"a","x":11054},{"f":678,"k":"a","x":11045},{"f":11056,"k":"a","x":11054},{"f":10116,"k":"a","x":3993},{"f":11058,"k":"a","x":6012},{"f":11059,"k":"a","x":3966},{"f":10115,"k":"a","x":11060},{"f":11061,"k":"a","x":10804},{"f":150,"k":"a","x":11062},{"f":51,"k":"a","x":3966},{"f":6081,"k":"a","x":6012},{"f":11064,"k":"a","x":11065},{"f":11063,"k":"a","x":11066},{"b":"e","k":"p","n":"","t":49,"v":11067},{"b":"e","k":"p","n":"","t":49,"v":11068},{"f":678,"k":"a","x":11069},{"f":6091,"k":"a","x":5988},{"f":6091,"k":"a","x":11071},{"f":51,"k":"a","x":11072},{"f":11073,"k":"a","x":5988},{"b":"e","k":"p","n":"","t":49,"v":11074},{"f":678,"k":"a","x":11075},{"f":363,"k":"a","x":11071},{"f":11077,"k":"a","x":5988},{"b":"e","k":"p","n":"","t":49,"v":11078},{"f":11076,"k":"a","x":11079},{"f":11070,"k":"a","x":11080},{"b":"e","k":"l","n":"","t":351,"v":11081},{"f":10795,"k":"a","x":11082},{"b":"e","k":"l","n":"","t":11057,"v":11083},{"f":11055,"k":"a","x":11084},{"f":11085,"k":"a","x":3848},{"f":10021,"k":"a","x":10686},{"f":367,"k":"a","x":3950},{"f":10685,"k":"a","x":11088},{"f":11087,"k":"a","x":11089},{"f":10689,"k":"a","x":6145},{"b":"e","k":"p","n":"","t":11090,"v":11091},{"b":"e","k":"p","n":"","t":142,"v":11092},{"f":5566,"k":"a","x":351},{"f":10116,"k":"a","x":6015},{"i":1,"k":"b"},{"f":11095,"k":"a","x":11096},{"f":11097,"k":"a","x":6018},{"f":10115,"k":"a","x":11098},{"f":11099,"k":"a","x":10804},{"f":150,"k":"a","x":11100},{"f":51,"k":"a","x":6018},{"f":6033,"k":"a","x":11096},{"f":11102,"k":"a","x":11103},{"f":11101,"k":"a","x":11104},{"b":"e","k":"p","n":"","t":49,"v":11105},{"b":"e","k":"p","n":"","t":49,"v":11106},{"f":678,"k":"a","x":11107},{"f":6012,"k":"a","x":3966},{"f":6012,"k":"a","x":11109},{"f":51,"k":"a","x":11110},{"f":11111,"k":"a","x":3966},{"b":"e","k":"p","n":"","t":49,"v":11112},{"f":678,"k":"a","x":11113},{"f":363,"k":"a","x":11109},{"f":11115,"k":"a","x":3966},{"b":"e","k":"p","n":"","t":49,"v":11116},{"f":11114,"k":"a","x":11117},{"f":11108,"k":"a","x":11118},{"b":"e","k":"l","n":"","t":351,"v":11119},{"f":11094,"k":"a","x":11120},{"f":3632,"k":"a","x":11051},{"f":11121,"k":"a","x":11122},{"i":5,"k":"b"},{"f":3632,"k":"a","x":11124},{"f":11125,"k":"a","x":6012},{"f":11064,"k":"a","x":11126},{"f":11063,"k":"a","x":11127},{"b":"e","k":"p","n":"","t":49,"v":11128},{"b":"e","k":"p","n":"","t":49,"v":11129},{"f":214,"k":"a","x":11130},{"f":3632,"k":"a","x":6145},{"f":11132,"k":"a","x":5988},{"f":11132,"k":"a","x":11133},{"f":51,"k":"a","x":11134},{"f":11135,"k":"a","x":5988},{"b":"e","k":"p","n":"","t":49,"v":11136},{"f":678,"k":"a","x":11137},{"f":363,"k":"a","x":11133},{"f":11139,"k":"a","x":5988},{"b":"e","k":"p","n":"","t":49,"v":11140},{"f":11138,"k":"a","x":11141},{"f":11131,"k":"a","x":11142},{"f":175,"k":"a","x":6013},{"f":152,"k":"a","x":11124},{"f":367,"k":"a","x":4000},{"f":11145,"k":"a","x":11146},{"f":11147,"k":"a","x":6012},{"f":11144,"k":"a","x":11148},{"k":"c","n":"congrFun","u":[{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":11150,"k":"a","x":49},{"b":"e","k":"l","n":"","t":49,"v":143},{"f":11151,"k":"a","x":11152},{"f":11153,"k":"a","x":6011},{"f":11154,"k":"a","x":11147},{"f":11155,"k":"a","x":6075},{"f":11156,"k":"a","x":6012},{"f":6032,"k":"a","x":11096},{"f":175,"k":"a","x":11158},{"i":6,"k":"b"},{"f":152,"k":"a","x":11160},{"i":8,"k":"b"},{"f":367,"k":"a","x":11162},{"f":11161,"k":"a","x":11163},{"f":11164,"k":"a","x":11096},{"f":11159,"k":"a","x":11165},{"f":11153,"k":"a","x":6032},{"f":11167,"k":"a","x":11164},{"i":4,"k":"b"},{"f":11168,"k":"a","x":11169},{"f":11170,"k":"a","x":11096},{"f":10116,"k":"a","x":6054},{"f":11172,"k":"a","x":6056},{"i":2,"k":"b"},{"f":11173,"k":"a","x":11174},{"f":10115,"k":"a","x":11175},{"f":10116,"k":"a","x":10923},{"i":7,"k":"b"},{"f":284,"k":"a","x":11178},{"f":11179,"k":"a","x":6056},{"f":11177,"k":"a","x":11180},{"f":11179,"k":"a","x":11174},{"f":11181,"k":"a","x":11182},{"f":11176,"k":"a","x":11183},{"f":335,"k":"a","x":11184},{"f":10144,"k":"a","x":6057},{"f":6055,"k":"a","x":11174},{"f":11186,"k":"a","x":11187},{"f":10143,"k":"a","x":11188},{"f":10140,"k":"a","x":11189},{"f":606,"k":"a","x":6057},{"f":10143,"k":"a","x":11191},{"f":11190,"k":"a","x":11192},{"f":10115,"k":"a","x":11193},{"f":367,"k":"a","x":10923},{"f":11195,"k":"a","x":11180},{"f":10144,"k":"a","x":11196},{"f":11195,"k":"a","x":11182},{"f":11197,"k":"a","x":11198},{"f":10143,"k":"a","x":11199},{"f":10140,"k":"a","x":11200},{"f":606,"k":"a","x":11196},{"f":10143,"k":"a","x":11202},{"f":11201,"k":"a","x":11203},{"f":11194,"k":"a","x":11204},{"f":507,"k":"a","x":11205},{"f":152,"k":"a","x":11178},{"i":9,"k":"b"},{"f":367,"k":"a","x":11208},{"f":11207,"k":"a","x":11209},{"f":11210,"k":"a","x":6056},{"f":10144,"k":"a","x":11211},{"f":11212,"k":"a","x":11187},{"f":10143,"k":"a","x":11213},{"f":10140,"k":"a","x":11214},{"f":606,"k":"a","x":11211},{"f":10143,"k":"a","x":11216},{"f":11215,"k":"a","x":11217},{"f":10115,"k":"a","x":11218},{"f":11219,"k":"a","x":11204},{"f":11206,"k":"a","x":11220},{"f":513,"k":"a","x":11205},{"f":11222,"k":"a","x":11220},{"f":335,"k":"a","x":11223},{"f":517,"k":"a","x":6057},{"f":11225,"k":"a","x":11211},{"f":10144,"k":"a","x":4022},{"f":367,"k":"a","x":4029},{"i":3,"k":"b"},{"f":11228,"k":"a","x":11229},{"f":11227,"k":"a","x":11230},{"f":10143,"k":"a","x":11231},{"f":10140,"k":"a","x":11232},{"f":606,"k":"a","x":4022},{"f":10143,"k":"a","x":11234},{"f":11233,"k":"a","x":11235},{"f":10115,"k":"a","x":11236},{"i":8,"k":"b"},{"f":284,"k":"a","x":11238},{"i":4,"k":"b"},{"f":11239,"k":"a","x":11240},{"f":11195,"k":"a","x":11241},{"f":10144,"k":"a","x":11242},{"f":11239,"k":"a","x":11229},{"f":11195,"k":"a","x":11244},{"f":11243,"k":"a","x":11245},{"f":10143,"k":"a","x":11246},{"f":10140,"k":"a","x":11247},{"f":606,"k":"a","x":11242},{"f":10143,"k":"a","x":11249},{"f":11248,"k":"a","x":11250},{"f":11237,"k":"a","x":11251},{"b":"e","k":"l","n":"","t":143,"v":11252},{"f":11226,"k":"a","x":11253},{"f":11254,"k":"a","x":6022},{"f":11224,"k":"a","x":11255},{"f":11221,"k":"a","x":11256},{"f":507,"k":"a","x":11220},{"f":11210,"k":"a","x":11174},{"f":11212,"k":"a","x":11259},{"f":10143,"k":"a","x":11260},{"f":10140,"k":"a","x":11261},{"f":11262,"k":"a","x":11217},{"f":10115,"k":"a","x":11263},{"f":11264,"k":"a","x":11204},{"f":11258,"k":"a","x":11265},{"f":513,"k":"a","x":11220},{"f":11267,"k":"a","x":11265},{"f":335,"k":"a","x":11268},{"f":517,"k":"a","x":11187},{"f":11270,"k":"a","x":11259},{"f":152,"k":"a","x":11238},{"f":367,"k":"a","x":4043},{"f":11272,"k":"a","x":11273},{"f":11274,"k":"a","x":11240},{"f":10144,"k":"a","x":11275},{"f":11276,"k":"a","x":4022},{"f":10143,"k":"a","x":11277},{"f":10140,"k":"a","x":11278},{"f":606,"k":"a","x":11275},{"f":10143,"k":"a","x":11280},{"f":11279,"k":"a","x":11281},{"f":10115,"k":"a","x":11282},{"f":11283,"k":"a","x":11251},{"b":"e","k":"l","n":"","t":143,"v":11284},{"f":11271,"k":"a","x":11285},{"f":11286,"k":"a","x":4009},{"f":11269,"k":"a","x":11287},{"f":11266,"k":"a","x":11288},{"k":"c","n":"UorAtlas.Closure.D19_presentationImage","u":[]},{"i":13,"k":"b"},{"f":11290,"k":"a","x":11291},{"f":11292,"k":"a","x":6020},{"f":11293,"k":"a","x":10923},{"f":11294,"k":"a","x":11180},{"f":11295,"k":"a","x":11182},{"f":11289,"k":"a","x":11296},{"f":11257,"k":"a","x":11297},{"f":11185,"k":"a","x":11298},{"f":10116,"k":"a","x":4029},{"f":11300,"k":"a","x":11240},{"f":11301,"k":"a","x":11229},{"f":10115,"k":"a","x":11302},{"f":11303,"k":"a","x":10804},{"f":150,"k":"a","x":11304},{"f":51,"k":"a","x":11229},{"f":3632,"k":"a","x":11238},{"f":11307,"k":"a","x":11240},{"f":11306,"k":"a","x":11308},{"f":11305,"k":"a","x":11309},{"f":507,"k":"a","x":11310},{"f":11177,"k":"a","x":11241},{"f":11312,"k":"a","x":11244},{"f":10115,"k":"a","x":11313},{"f":11314,"k":"a","x":10804},{"f":150,"k":"a","x":11315},{"f":11316,"k":"a","x":11309},{"f":11311,"k":"a","x":11317},{"f":513,"k":"a","x":11310},{"f":11319,"k":"a","x":11317},{"f":335,"k":"a","x":11320},{"f":270,"k":"a","x":10114},{"f":11322,"k":"a","x":264},{"f":11323,"k":"a","x":11302},{"f":11324,"k":"a","x":11313},{"i":0,"k":"b"},{"f":10115,"k":"a","x":11326},{"f":11327,"k":"a","x":10804},{"f":150,"k":"a","x":11328},{"i":4,"k":"b"},{"f":51,"k":"a","x":11330},{"i":9,"k":"b"},{"f":3632,"k":"a","x":11332},{"f":11333,"k":"a","x":4399},{"f":11331,"k":"a","x":11334},{"f":11329,"k":"a","x":11335},{"b":"e","k":"l","n":"","t":10114,"v":11336},{"f":11325,"k":"a","x":11337},{"f":11338,"k":"a","x":4022},{"f":11321,"k":"a","x":11339},{"f":11318,"k":"a","x":11340},{"f":507,"k":"a","x":11317},{"f":51,"k":"a","x":11244},{"f":354,"k":"a","x":11241},{"f":11343,"k":"a","x":11344},{"f":150,"k":"a","x":11345},{"f":11346,"k":"a","x":11309},{"f":11342,"k":"a","x":11347},{"f":513,"k":"a","x":11317},{"f":11349,"k":"a","x":11347},{"f":335,"k":"a","x":11350},{"f":561,"k":"a","x":11315},{"f":11352,"k":"a","x":11345},{"f":150,"k":"a","x":11326},{"f":11354,"k":"a","x":11335},{"b":"e","k":"l","n":"","t":264,"v":11355},{"f":11353,"k":"a","x":11356},{"f":572,"k":"a","x":11315},{"f":11358,"k":"a","x":11345},{"i":1,"k":"b"},{"f":11177,"k":"a","x":11360},{"i":0,"k":"b"},{"f":11361,"k":"a","x":11362},{"f":10115,"k":"a","x":11363},{"f":11364,"k":"a","x":10804},{"f":150,"k":"a","x":11365},{"f":51,"k":"a","x":11362},{"f":354,"k":"a","x":11360},{"f":11367,"k":"a","x":11368},{"f":11366,"k":"a","x":11369},{"b":"e","k":"p","n":"","t":49,"v":11370},{"b":"e","k":"p","n":"","t":49,"v":11371},{"f":664,"k":"a","x":11372},{"f":354,"k":"a","x":11326},{"f":354,"k":"a","x":11374},{"f":51,"k":"a","x":11375},{"f":11376,"k":"a","x":11326},{"b":"e","k":"p","n":"","t":49,"v":11377},{"f":678,"k":"a","x":11378},{"f":363,"k":"a","x":11374},{"f":11380,"k":"a","x":11326},{"b":"e","k":"p","n":"","t":49,"v":11381},{"f":11379,"k":"a","x":11382},{"f":11373,"k":"a","x":11383},{"k":"c","n":"UorAtlas.Blocks.T17","u":[]},{"f":11384,"k":"a","x":11385},{"f":11386,"k":"a","x":11241},{"f":11387,"k":"a","x":11244},{"f":11359,"k":"a","x":11388},{"f":11357,"k":"a","x":11389},{"f":11351,"k":"a","x":11390},{"f":11348,"k":"a","x":11391},{"f":167,"k":"a","x":11345},{"f":11393,"k":"a","x":11309},{"f":233,"k":"a","x":11332},{"f":284,"k":"a","x":11332},{"f":11396,"k":"a","x":11330},{"f":11395,"k":"a","x":11397},{"f":51,"k":"a","x":11398},{"f":11396,"k":"a","x":4399},{"f":354,"k":"a","x":11400},{"f":11395,"k":"a","x":11401},{"f":11399,"k":"a","x":11402},{"f":426,"k":"a","x":11397},{"f":11404,"k":"a","x":11401},{"f":11405,"k":"a","x":11395},{"f":11406,"k":"a","x":11326},{"i":5,"k":"b"},{"f":51,"k":"a","x":11408},{"i":10,"k":"b"},{"f":3632,"k":"a","x":11410},{"i":6,"k":"b"},{"f":11411,"k":"a","x":11412},{"f":11409,"k":"a","x":11413},{"f":335,"k":"a","x":11414},{"f":233,"k":"a","x":11410},{"f":284,"k":"a","x":11410},{"f":11417,"k":"a","x":11408},{"f":11416,"k":"a","x":11418},{"f":51,"k":"a","x":11419},{"f":11417,"k":"a","x":11412},{"f":354,"k":"a","x":11421},{"f":11416,"k":"a","x":11422},{"f":11420,"k":"a","x":11423},{"f":242,"k":"a","x":11424},{"f":11409,"k":"a","x":11423},{"f":11425,"k":"a","x":11426},{"f":4091,"k":"a","x":49},{"f":11428,"k":"a","x":264},{"f":11429,"k":"a","x":11420},{"f":11430,"k":"a","x":11409},{"b":"e","k":"p","n":"","t":49,"v":264},{"f":281,"k":"a","x":11432},{"f":11433,"k":"a","x":11419},{"f":11434,"k":"a","x":11408},{"f":11435,"k":"a","x":51},{"f":421,"k":"a","x":4485},{"f":11437,"k":"a","x":4403},{"b":"e","k":"l","n":"","t":49,"v":11438},{"f":11439,"k":"a","x":11408},{"f":11436,"k":"a","x":11440},{"f":11431,"k":"a","x":11441},{"f":11442,"k":"a","x":11423},{"f":11427,"k":"a","x":11443},{"f":11444,"k":"a","x":11362},{"f":11415,"k":"a","x":11445},{"body":11446,"d":true,"k":"e","n":"","t":11403,"v":11407},{"b":"e","k":"l","n":"","t":11345,"v":11447},{"f":11394,"k":"a","x":11448},{"f":51,"k":"a","x":11397},{"f":11396,"k":"a","x":11334},{"f":11450,"k":"a","x":11451},{"f":426,"k":"a","x":11330},{"f":11453,"k":"a","x":11334},{"f":11454,"k":"a","x":11396},{"f":11455,"k":"a","x":11326},{"f":51,"k":"a","x":11418},{"f":11417,"k":"a","x":11413},{"f":11457,"k":"a","x":11458},{"f":242,"k":"a","x":11459},{"f":11457,"k":"a","x":11422},{"f":11460,"k":"a","x":11461},{"f":857,"k":"a","x":11458},{"f":11463,"k":"a","x":11422},{"f":11464,"k":"a","x":11457},{"f":291,"k":"a","x":4485},{"f":11466,"k":"a","x":4403},{"b":"e","k":"l","n":"","t":49,"v":11467},{"f":11468,"k":"a","x":11422},{"f":11465,"k":"a","x":11469},{"f":11462,"k":"a","x":11470},{"f":11471,"k":"a","x":11362},{"body":11472,"d":true,"k":"e","n":"","t":11452,"v":11456},{"b":"e","k":"l","n":"","t":11309,"v":11473},{"f":11449,"k":"a","x":11474},{"f":11392,"k":"a","x":11475},{"f":11341,"k":"a","x":11476},{"body":11477,"d":true,"k":"e","n":"","t":11184,"v":11299},{"body":11478,"d":true,"k":"e","n":"","t":11166,"v":11171},{"body":11479,"d":true,"k":"e","n":"","t":11149,"v":11157},{"b":"e","k":"l","n":"","t":49,"v":11480},{"b":"e","k":"l","n":"","t":49,"v":11481},{"f":11143,"k":"a","x":11482},{"f":214,"k":"a","x":11137},{"f":11484,"k":"a","x":11141},{"k":"c","n":"UorAtlas.Closure.reindexedPartner_involutive","u":[]},{"f":11486,"k":"a","x":11051},{"f":11485,"k":"a","x":11487},{"k":"c","n":"UorAtlas.Closure.reindexedPartner_ne","u":[]},{"f":11489,"k":"a","x":11051},{"f":11488,"k":"a","x":11490},{"f":11483,"k":"a","x":11491},{"f":11123,"k":"a","x":11492},{"b":"e","k":"l","n":"","t":11093,"v":11493},{"b":"e","k":"l","n":"","t":11045,"v":11494},{"f":11086,"k":"a","x":11495},{"b":"e","k":"l","n":"","t":11003,"v":11496},{"b":"e","k":"l","n":"","t":142,"v":11497},{"f":11041,"k":"a","x":11498},{"body":11499,"d":true,"k":"e","n":"","t":10448,"v":10987},{"body":11500,"d":false,"k":"e","n":"","t":361,"v":10924},{"b":"e","k":"l","n":"","t":10920,"v":11501},{"b":"e","k":"l","n":"","t":10879,"v":11502},{"f":10916,"k":"a","x":11503},{"b":"e","k":"l","n":"","t":10838,"v":11504},{"b":"e","k":"l","n":"","t":149,"v":11505},{"f":10878,"k":"a","x":11506},{"b":"e","k":"l","n":"","t":3649,"v":11507},{"b":"e","k":"l","n":"","t":361,"v":11508},{"b":"e","k":"l","n":"","t":3643,"v":11509},{"b":"i","k":"l","n":"","t":143,"v":11510},{"k":"c","n":"UorAtlas.Closure.HasOrderSigned","u":[]},{"k":"c","n":"UorAtlas.Closure.BlockAutCover","u":[]},{"f":11512,"k":"a","x":11513},{"k":"n","v":"1152"},{"f":26,"k":"a","x":11515},{"f":29,"k":"a","x":11515},{"f":11516,"k":"a","x":11517},{"f":11514,"k":"a","x":11518},{"f":3181,"k":"a","x":149},{"f":3654,"k":"a","x":11520},{"f":3154,"k":"a","x":149},{"f":11522,"k":"a","x":23},{"f":678,"k":"a","x":11523},{"f":538,"k":"a","x":149},{"f":11525,"k":"a","x":11520},{"f":3199,"k":"a","x":149},{"f":11526,"k":"a","x":11527},{"f":11528,"k":"a","x":53},{"f":11529,"k":"a","x":55},{"f":150,"k":"a","x":11530},{"f":8296,"k":"a","x":55},{"f":11531,"k":"a","x":11532},{"b":"e","k":"p","n":"","t":149,"v":11533},{"f":678,"k":"a","x":11534},{"f":5874,"k":"a","x":149},{"f":11536,"k":"a","x":23},{"f":605,"k":"a","x":11537},{"k":"n","v":"576"},{"f":26,"k":"a","x":11539},{"f":29,"k":"a","x":11539},{"f":11540,"k":"a","x":11541},{"f":11538,"k":"a","x":11542},{"f":11535,"k":"a","x":11543},{"f":11524,"k":"a","x":11544},{"b":"e","k":"l","n":"","t":11520,"v":11545},{"f":11521,"k":"a","x":11546},{"k":"c","n":"UorAtlas.Group.HasOrderP","u":[]},{"f":11548,"k":"a","x":8296},{"f":11549,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":11550,"v":11519},{"f":11547,"k":"a","x":11551},{"k":"c","n":"UorAtlas.Closure.T32","u":[]},{"f":11552,"k":"a","x":11553},{"f":11522,"k":"a","x":53},{"f":170,"k":"a","x":11555},{"f":11528,"k":"a","x":153},{"f":11557,"k":"a","x":158},{"f":150,"k":"a","x":11558},{"f":8296,"k":"a","x":158},{"f":11559,"k":"a","x":11560},{"b":"e","k":"p","n":"","t":149,"v":11561},{"f":678,"k":"a","x":11562},{"f":11536,"k":"a","x":53},{"f":605,"k":"a","x":11564},{"f":11565,"k":"a","x":11542},{"f":11563,"k":"a","x":11566},{"f":11556,"k":"a","x":11567},{"f":678,"k":"a","x":11555},{"f":11569,"k":"a","x":11567},{"b":"e","k":"l","n":"","t":11570,"v":11519},{"f":11568,"k":"a","x":11571},{"f":11572,"k":"a","x":55},{"f":11528,"k":"a","x":190},{"f":11574,"k":"a","x":200},{"f":150,"k":"a","x":11575},{"f":8296,"k":"a","x":200},{"f":11576,"k":"a","x":11577},{"b":"e","k":"p","n":"","t":149,"v":11578},{"f":678,"k":"a","x":11579},{"f":11536,"k":"a","x":153},{"f":605,"k":"a","x":11581},{"f":11582,"k":"a","x":11542},{"f":11580,"k":"a","x":11583},{"f":11528,"k":"a","x":179},{"f":11585,"k":"a","x":183},{"f":150,"k":"a","x":11586},{"f":8296,"k":"a","x":183},{"f":11587,"k":"a","x":11588},{"b":"e","k":"p","n":"","t":149,"v":11589},{"f":170,"k":"a","x":11590},{"f":11536,"k":"a","x":190},{"f":605,"k":"a","x":11592},{"f":11593,"k":"a","x":11542},{"f":11591,"k":"a","x":11594},{"f":678,"k":"a","x":11590},{"f":11596,"k":"a","x":11594},{"b":"e","k":"l","n":"","t":11597,"v":11519},{"f":11595,"k":"a","x":11598},{"f":11599,"k":"a","x":200},{"f":11536,"k":"a","x":179},{"f":605,"k":"a","x":11601},{"f":11602,"k":"a","x":11542},{"f":7216,"k":"a","x":149},{"f":11604,"k":"a","x":8292},{"f":8372,"k":"a","x":220},{"b":"e","k":"l","n":"","t":149,"v":11606},{"f":11605,"k":"a","x":11607},{"f":11608,"k":"a","x":204},{"f":8402,"k":"a","x":300},{"b":"e","k":"l","n":"","t":149,"v":11610},{"f":11605,"k":"a","x":11611},{"f":11612,"k":"a","x":229},{"f":5566,"k":"a","x":8541},{"f":8543,"k":"a","x":3785},{"f":678,"k":"a","x":11615},{"f":8549,"k":"a","x":3824},{"f":11617,"k":"a","x":659},{"f":150,"k":"a","x":11618},{"f":11513,"k":"a","x":659},{"f":11619,"k":"a","x":11620},{"b":"e","k":"p","n":"","t":8292,"v":11621},{"f":678,"k":"a","x":11622},{"f":8557,"k":"a","x":3785},{"f":605,"k":"a","x":11624},{"f":11625,"k":"a","x":11518},{"f":11623,"k":"a","x":11626},{"f":11616,"k":"a","x":11627},{"b":"e","k":"l","n":"","t":8541,"v":11628},{"f":11614,"k":"a","x":11629},{"k":"c","n":"HAppend.hAppend","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":11631,"k":"a","x":8541},{"f":11632,"k":"a","x":8541},{"f":11633,"k":"a","x":8541},{"k":"c","n":"instHAppendOfAppend","u":[{"k":"z"}]},{"f":11635,"k":"a","x":8541},{"k":"c","n":"List.instAppend","u":[{"k":"z"}]},{"f":11637,"k":"a","x":8292},{"f":11636,"k":"a","x":11638},{"f":11634,"k":"a","x":11639},{"f":11640,"k":"a","x":250},{"f":11641,"k":"a","x":300},{"f":11630,"k":"a","x":11642},{"f":8543,"k":"a","x":11642},{"f":214,"k":"a","x":11644},{"f":11640,"k":"a","x":746},{"f":11646,"k":"a","x":749},{"f":8549,"k":"a","x":11647},{"f":11648,"k":"a","x":3785},{"f":150,"k":"a","x":11649},{"f":11513,"k":"a","x":3785},{"f":11650,"k":"a","x":11651},{"b":"e","k":"p","n":"","t":8292,"v":11652},{"f":678,"k":"a","x":11653},{"f":8557,"k":"a","x":11642},{"f":605,"k":"a","x":11655},{"f":11656,"k":"a","x":11518},{"f":11654,"k":"a","x":11657},{"f":11645,"k":"a","x":11658},{"f":8543,"k":"a","x":250},{"f":10363,"k":"a","x":149},{"f":11661,"k":"a","x":8292},{"f":11662,"k":"a","x":11607},{"f":11663,"k":"a","x":245},{"f":11664,"k":"a","x":243},{"f":11528,"k":"a","x":644},{"f":11666,"k":"a","x":3785},{"f":11528,"k":"a","x":3874},{"f":11668,"k":"a","x":5949},{"f":8372,"k":"a","x":3886},{"f":8303,"k":"a","x":11670},{"f":8372,"k":"a","x":11042},{"f":11671,"k":"a","x":11672},{"f":270,"k":"a","x":8292},{"f":11674,"k":"a","x":149},{"f":8372,"k":"a","x":3928},{"f":11675,"k":"a","x":11676},{"f":8372,"k":"a","x":10999},{"f":11677,"k":"a","x":11678},{"f":11679,"k":"a","x":8299},{"f":11680,"k":"a","x":5977},{"b":"e","k":"l","n":"","t":11673,"v":11681},{"b":"e","k":"l","n":"","t":11669,"v":11682},{"b":"e","k":"l","n":"","t":149,"v":11683},{"b":"e","k":"l","n":"","t":11667,"v":11684},{"b":"e","k":"l","n":"","t":149,"v":11685},{"f":11665,"k":"a","x":11686},{"f":8543,"k":"a","x":749},{"f":11662,"k":"a","x":11611},{"f":11689,"k":"a","x":644},{"f":11690,"k":"a","x":646},{"f":11528,"k":"a","x":702},{"f":11692,"k":"a","x":659},{"f":11528,"k":"a","x":3851},{"f":11694,"k":"a","x":3848},{"i":3,"k":"b"},{"f":8402,"k":"a","x":11696},{"f":8303,"k":"a","x":11697},{"f":8402,"k":"a","x":10532},{"f":11698,"k":"a","x":11699},{"i":4,"k":"b"},{"f":8402,"k":"a","x":11701},{"f":11675,"k":"a","x":11702},{"f":8402,"k":"a","x":6173},{"f":11703,"k":"a","x":11704},{"f":11705,"k":"a","x":8299},{"f":11706,"k":"a","x":3911},{"b":"e","k":"l","n":"","t":11700,"v":11707},{"b":"e","k":"l","n":"","t":11695,"v":11708},{"b":"e","k":"l","n":"","t":149,"v":11709},{"b":"e","k":"l","n":"","t":11693,"v":11710},{"b":"e","k":"l","n":"","t":149,"v":11711},{"f":11691,"k":"a","x":11712},{"f":11640,"k":"a","x":3822},{"f":11714,"k":"a","x":6346},{"f":8543,"k":"a","x":11715},{"f":3195,"k":"a","x":11716},{"f":8543,"k":"a","x":3822},{"f":678,"k":"a","x":11718},{"f":8543,"k":"a","x":6346},{"f":678,"k":"a","x":11720},{"f":8549,"k":"a","x":3858},{"f":11722,"k":"a","x":5949},{"f":8549,"k":"a","x":10650},{"f":11724,"k":"a","x":5977},{"f":362,"k":"a","x":8292},{"f":11726,"k":"a","x":11051},{"f":11727,"k":"a","x":5980},{"b":"e","k":"p","n":"","t":11725,"v":11728},{"b":"e","k":"p","n":"","t":8292,"v":11729},{"b":"e","k":"p","n":"","t":11723,"v":11730},{"b":"e","k":"p","n":"","t":8292,"v":11731},{"f":11721,"k":"a","x":11732},{"f":11719,"k":"a","x":11733},{"f":11717,"k":"a","x":11734},{"k":"c","n":"List.nodup_append","u":[{"k":"z"}]},{"f":11736,"k":"a","x":8292},{"f":11737,"k":"a","x":3822},{"f":11738,"k":"a","x":6346},{"f":11735,"k":"a","x":11739},{"f":214,"k":"a","x":11718},{"f":11741,"k":"a","x":11733},{"f":11742,"k":"a","x":3824},{"f":214,"k":"a","x":11720},{"f":11744,"k":"a","x":11732},{"f":11745,"k":"a","x":659},{"f":8303,"k":"a","x":11051},{"f":11747,"k":"a","x":5980},{"f":11528,"k":"a","x":3969},{"f":11749,"k":"a","x":3966},{"f":678,"k":"a","x":11750},{"f":8372,"k":"a","x":3966},{"f":8303,"k":"a","x":11752},{"f":11753,"k":"a","x":11124},{"f":11751,"k":"a","x":11754},{"b":"e","k":"l","n":"","t":149,"v":11755},{"f":10831,"k":"a","x":11756},{"f":10841,"k":"a","x":11756},{"b":"e","k":"l","n":"","t":11758,"v":1530},{"f":11757,"k":"a","x":11759},{"f":11608,"k":"a","x":3976},{"f":8549,"k":"a","x":11761},{"f":11762,"k":"a","x":6145},{"f":3236,"k":"a","x":11763},{"f":11764,"k":"a","x":11758},{"f":7299,"k":"a","x":149},{"f":11766,"k":"a","x":8292},{"f":11767,"k":"a","x":6145},{"f":11768,"k":"a","x":11607},{"f":11769,"k":"a","x":3976},{"f":11765,"k":"a","x":11770},{"f":11771,"k":"a","x":10690},{"f":11760,"k":"a","x":11772},{"f":11528,"k":"a","x":4019},{"f":11774,"k":"a","x":11096},{"f":170,"k":"a","x":11775},{"f":8372,"k":"a","x":11096},{"f":8303,"k":"a","x":11777},{"f":11778,"k":"a","x":11160},{"f":11776,"k":"a","x":11779},{"f":678,"k":"a","x":11775},{"f":11781,"k":"a","x":11779},{"b":"e","k":"l","n":"","t":11782,"v":1530},{"f":11780,"k":"a","x":11783},{"f":11784,"k":"a","x":6018},{"f":8372,"k":"a","x":11174},{"f":8303,"k":"a","x":11786},{"f":11787,"k":"a","x":11178},{"i":19,"k":"b"},{"f":11528,"k":"a","x":11789},{"f":11790,"k":"a","x":11326},{"f":678,"k":"a","x":11791},{"f":8402,"k":"a","x":11326},{"f":8303,"k":"a","x":11793},{"i":7,"k":"b"},{"f":11794,"k":"a","x":11795},{"f":11792,"k":"a","x":11796},{"b":"e","k":"l","n":"","t":149,"v":11797},{"f":10831,"k":"a","x":11798},{"f":10841,"k":"a","x":11798},{"b":"e","k":"l","n":"","t":11800,"v":1530},{"f":11799,"k":"a","x":11801},{"i":18,"k":"b"},{"f":11612,"k":"a","x":11803},{"f":8549,"k":"a","x":11804},{"i":6,"k":"b"},{"f":11805,"k":"a","x":11806},{"f":3236,"k":"a","x":11807},{"f":11808,"k":"a","x":11800},{"f":11767,"k":"a","x":11806},{"f":11810,"k":"a","x":11611},{"f":11811,"k":"a","x":11803},{"f":11809,"k":"a","x":11812},{"i":5,"k":"b"},{"f":11813,"k":"a","x":11814},{"f":11802,"k":"a","x":11815},{"i":20,"k":"b"},{"f":11528,"k":"a","x":11817},{"f":11818,"k":"a","x":11360},{"f":170,"k":"a","x":11819},{"f":8402,"k":"a","x":11360},{"f":8303,"k":"a","x":11821},{"i":8,"k":"b"},{"f":11822,"k":"a","x":11823},{"f":11820,"k":"a","x":11824},{"f":678,"k":"a","x":11819},{"f":11826,"k":"a","x":11824},{"b":"e","k":"l","n":"","t":11827,"v":1530},{"f":11825,"k":"a","x":11828},{"f":11829,"k":"a","x":11362},{"f":8402,"k":"a","x":4447},{"f":8303,"k":"a","x":11831},{"f":11832,"k":"a","x":4555},{"i":7,"k":"b"},{"f":8372,"k":"a","x":11834},{"f":8303,"k":"a","x":11835},{"i":3,"k":"b"},{"f":8402,"k":"a","x":11837},{"f":11836,"k":"a","x":11838},{"f":1862,"k":"a","x":8292},{"f":11840,"k":"a","x":11835},{"i":12,"k":"b"},{"f":11841,"k":"a","x":11842},{"f":11843,"k":"a","x":11838},{"f":11844,"k":"a","x":4407},{"f":11840,"k":"a","x":11842},{"i":10,"k":"b"},{"f":11846,"k":"a","x":11847},{"f":11848,"k":"a","x":11838},{"i":8,"k":"b"},{"f":11849,"k":"a","x":11850},{"f":416,"k":"a","x":8292},{"f":11852,"k":"a","x":11838},{"f":11853,"k":"a","x":11847},{"f":11854,"k":"a","x":4408},{"f":11851,"k":"a","x":11855},{"f":11845,"k":"a","x":11856},{"k":"c","n":"Bool.noConfusion","u":[{"k":"z"}]},{"f":11858,"k":"a","x":1530},{"k":"c","n":"Prod.fst","u":[{"k":"z"},{"k":"z"}]},{"f":11860,"k":"a","x":1060},{"f":11861,"k":"a","x":149},{"i":8,"k":"b"},{"f":8372,"k":"a","x":11863},{"f":11862,"k":"a","x":11864},{"f":11859,"k":"a","x":11865},{"f":8402,"k":"a","x":5415},{"f":11862,"k":"a","x":11867},{"f":11866,"k":"a","x":11868},{"f":11674,"k":"a","x":1060},{"f":11870,"k":"a","x":11864},{"f":11871,"k":"a","x":11867},{"f":11872,"k":"a","x":11862},{"f":11873,"k":"a","x":4585},{"f":11869,"k":"a","x":11874},{"body":11875,"d":true,"k":"e","n":"","t":11839,"v":11857},{"b":"e","k":"l","n":"","t":11833,"v":11876},{"b":"e","k":"l","n":"","t":11819,"v":11877},{"f":11830,"k":"a","x":11878},{"b":"e","k":"l","n":"","t":11797,"v":11879},{"b":"e","k":"l","n":"","t":149,"v":11880},{"f":11816,"k":"a","x":11881},{"b":"e","k":"l","n":"","t":11788,"v":11882},{"b":"e","k":"l","n":"","t":11775,"v":11883},{"f":11785,"k":"a","x":11884},{"b":"e","k":"l","n":"","t":11755,"v":11885},{"b":"e","k":"l","n":"","t":149,"v":11886},{"f":11773,"k":"a","x":11887},{"b":"e","k":"l","n":"","t":11748,"v":11888},{"b":"e","k":"l","n":"","t":11725,"v":11889},{"b":"e","k":"l","n":"","t":8292,"v":11890},{"b":"e","k":"l","n":"","t":11723,"v":11891},{"b":"e","k":"l","n":"","t":8292,"v":11892},{"f":11746,"k":"a","x":11893},{"f":11743,"k":"a","x":11894},{"f":11740,"k":"a","x":11895},{"body":11896,"d":true,"k":"e","n":"","t":11688,"v":11713},{"body":11897,"d":true,"k":"e","n":"","t":11660,"v":11687},{"f":11659,"k":"a","x":11898},{"f":214,"k":"a","x":11653},{"f":11900,"k":"a","x":11657},{"f":167,"k":"a","x":11649},{"f":11902,"k":"a","x":11651},{"f":8549,"k":"a","x":3822},{"f":11904,"k":"a","x":3824},{"f":3216,"k":"a","x":11905},{"f":8549,"k":"a","x":6346},{"f":11907,"k":"a","x":3824},{"f":11906,"k":"a","x":11908},{"f":551,"k":"a","x":11905},{"f":11910,"k":"a","x":11908},{"f":11513,"k":"a","x":3860},{"b":"e","k":"l","n":"","t":11911,"v":11912},{"f":11909,"k":"a","x":11913},{"f":8549,"k":"a","x":11715},{"f":11915,"k":"a","x":3824},{"f":3236,"k":"a","x":11916},{"f":11917,"k":"a","x":11911},{"k":"c","n":"List.mem_append","u":[{"k":"z"}]},{"f":11919,"k":"a","x":8292},{"f":11920,"k":"a","x":3824},{"f":11921,"k":"a","x":3822},{"f":11922,"k":"a","x":6346},{"f":11918,"k":"a","x":11923},{"f":11924,"k":"a","x":659},{"f":11914,"k":"a","x":11925},{"f":678,"k":"a","x":11695},{"f":8372,"k":"a","x":3848},{"f":8303,"k":"a","x":11928},{"f":11929,"k":"a","x":3886},{"f":11927,"k":"a","x":11930},{"b":"e","k":"l","n":"","t":149,"v":11931},{"f":10831,"k":"a","x":11932},{"f":10841,"k":"a","x":11932},{"f":11513,"k":"a","x":3886},{"b":"e","k":"l","n":"","t":11934,"v":11935},{"f":11933,"k":"a","x":11936},{"f":11608,"k":"a","x":3874},{"f":8549,"k":"a","x":11938},{"f":11939,"k":"a","x":3860},{"f":3236,"k":"a","x":11940},{"f":11941,"k":"a","x":11934},{"f":11767,"k":"a","x":3860},{"f":11943,"k":"a","x":11607},{"f":11944,"k":"a","x":3874},{"f":11942,"k":"a","x":11945},{"f":11946,"k":"a","x":5949},{"f":11937,"k":"a","x":11947},{"f":11528,"k":"a","x":3934},{"f":11949,"k":"a","x":10532},{"f":170,"k":"a","x":11950},{"f":8372,"k":"a","x":10532},{"f":8303,"k":"a","x":11952},{"f":11953,"k":"a","x":3928},{"f":11951,"k":"a","x":11954},{"f":678,"k":"a","x":11950},{"f":11956,"k":"a","x":11954},{"f":11513,"k":"a","x":3950},{"b":"e","k":"l","n":"","t":11957,"v":11958},{"f":11955,"k":"a","x":11959},{"f":11960,"k":"a","x":5977},{"f":8372,"k":"a","x":6173},{"f":8303,"k":"a","x":11962},{"f":11963,"k":"a","x":3950},{"f":11513,"k":"a","x":3985},{"f":507,"k":"a","x":11965},{"f":8372,"k":"a","x":10690},{"f":11513,"k":"a","x":11967},{"f":11966,"k":"a","x":11968},{"f":513,"k":"a","x":11965},{"f":11970,"k":"a","x":11968},{"f":335,"k":"a","x":11971},{"f":11674,"k":"a","x":264},{"f":11973,"k":"a","x":3985},{"f":11974,"k":"a","x":11967},{"f":11513,"k":"a","x":3966},{"b":"e","k":"l","n":"","t":8292,"v":11976},{"f":11975,"k":"a","x":11977},{"f":11852,"k":"a","x":11967},{"f":11979,"k":"a","x":3985},{"f":11980,"k":"a","x":5988},{"f":11978,"k":"a","x":11981},{"f":11972,"k":"a","x":11982},{"f":11969,"k":"a","x":11983},{"f":11528,"k":"a","x":3976},{"f":11985,"k":"a","x":10690},{"f":3236,"k":"a","x":11986},{"f":8296,"k":"a","x":10690},{"f":11987,"k":"a","x":11988},{"f":3980,"k":"a","x":10690},{"f":11989,"k":"a","x":11990},{"f":11991,"k":"a","x":6091},{"f":11984,"k":"a","x":11992},{"b":"e","k":"l","n":"","t":11964,"v":11993},{"b":"e","k":"l","n":"","t":11950,"v":11994},{"f":11961,"k":"a","x":11995},{"b":"e","k":"l","n":"","t":11931,"v":11996},{"b":"e","k":"l","n":"","t":149,"v":11997},{"f":11948,"k":"a","x":11998},{"b":"e","k":"l","n":"","t":11905,"v":11999},{"f":11926,"k":"a","x":12000},{"f":8402,"k":"a","x":3848},{"f":8303,"k":"a","x":12002},{"f":12003,"k":"a","x":3886},{"f":11927,"k":"a","x":12004},{"b":"e","k":"l","n":"","t":149,"v":12005},{"f":10831,"k":"a","x":12006},{"f":10841,"k":"a","x":12006},{"b":"e","k":"l","n":"","t":12008,"v":11935},{"f":12007,"k":"a","x":12009},{"f":11612,"k":"a","x":3874},{"f":8549,"k":"a","x":12011},{"f":12012,"k":"a","x":3860},{"f":3236,"k":"a","x":12013},{"f":12014,"k":"a","x":12008},{"f":11943,"k":"a","x":11611},{"f":12016,"k":"a","x":3874},{"f":12015,"k":"a","x":12017},{"f":12018,"k":"a","x":5949},{"f":12010,"k":"a","x":12019},{"f":8303,"k":"a","x":11699},{"f":12021,"k":"a","x":3928},{"f":11951,"k":"a","x":12022},{"f":11956,"k":"a","x":12022},{"b":"e","k":"l","n":"","t":12024,"v":11958},{"f":12023,"k":"a","x":12025},{"f":12026,"k":"a","x":5977},{"f":8303,"k":"a","x":11704},{"f":12028,"k":"a","x":3950},{"f":8402,"k":"a","x":10690},{"f":11513,"k":"a","x":12030},{"f":11966,"k":"a","x":12031},{"f":11970,"k":"a","x":12031},{"f":335,"k":"a","x":12033},{"f":11974,"k":"a","x":12030},{"f":12035,"k":"a","x":11977},{"f":11852,"k":"a","x":12030},{"f":12037,"k":"a","x":3985},{"f":12038,"k":"a","x":5988},{"f":12036,"k":"a","x":12039},{"f":12034,"k":"a","x":12040},{"f":12032,"k":"a","x":12041},{"f":12042,"k":"a","x":11992},{"b":"e","k":"l","n":"","t":12029,"v":12043},{"b":"e","k":"l","n":"","t":11950,"v":12044},{"f":12027,"k":"a","x":12045},{"b":"e","k":"l","n":"","t":12005,"v":12046},{"b":"e","k":"l","n":"","t":149,"v":12047},{"f":12020,"k":"a","x":12048},{"b":"e","k":"l","n":"","t":11908,"v":12049},{"f":12001,"k":"a","x":12050},{"b":"e","k":"l","n":"","t":11649,"v":12051},{"f":11903,"k":"a","x":12052},{"f":11513,"k":"a","x":5949},{"f":11640,"k":"a","x":3884},{"f":12055,"k":"a","x":10507},{"f":8549,"k":"a","x":12056},{"f":12057,"k":"a","x":11042},{"b":"e","k":"p","n":"","t":12054,"v":12058},{"b":"e","k":"l","n":"","t":8292,"v":12059},{"f":8318,"k":"a","x":12060},{"f":12061,"k":"a","x":3824},{"f":8337,"k":"a","x":11042},{"f":12063,"k":"a","x":3848},{"f":11513,"k":"a","x":12064},{"f":1061,"k":"a","x":11051},{"f":12066,"k":"a","x":3911},{"f":11640,"k":"a","x":3983},{"f":12068,"k":"a","x":10702},{"f":8549,"k":"a","x":12069},{"f":8337,"k":"a","x":6145},{"f":12071,"k":"a","x":10690},{"f":12070,"k":"a","x":12072},{"b":"e","k":"p","n":"","t":12067,"v":12073},{"b":"e","k":"l","n":"","t":1060,"v":12074},{"f":8332,"k":"a","x":12075},{"f":12076,"k":"a","x":10999},{"f":1061,"k":"a","x":10999},{"f":12078,"k":"a","x":4192},{"f":8337,"k":"a","x":5988},{"f":12080,"k":"a","x":10690},{"f":11513,"k":"a","x":12081},{"f":11640,"k":"a","x":3998},{"f":12083,"k":"a","x":10724},{"f":8549,"k":"a","x":12084},{"f":8337,"k":"a","x":6012},{"f":12086,"k":"a","x":10709},{"f":12085,"k":"a","x":12087},{"b":"e","k":"p","n":"","t":12082,"v":12088},{"b":"e","k":"l","n":"","t":1060,"v":12089},{"f":8357,"k":"a","x":12090},{"f":11513,"k":"a","x":11962},{"f":12070,"k":"a","x":11967},{"f":3195,"k":"a","x":12093},{"f":8549,"k":"a","x":3983},{"f":12095,"k":"a","x":11967},{"f":551,"k":"a","x":12096},{"f":8549,"k":"a","x":10702},{"f":12098,"k":"a","x":11967},{"f":12097,"k":"a","x":12099},{"f":12094,"k":"a","x":12100},{"f":11920,"k":"a","x":11967},{"f":12102,"k":"a","x":3983},{"f":12103,"k":"a","x":10702},{"f":12101,"k":"a","x":12104},{"f":595,"k":"a","x":12096},{"f":12106,"k":"a","x":12099},{"f":11762,"k":"a","x":11967},{"f":3195,"k":"a","x":12108},{"f":8372,"k":"a","x":10709},{"f":11753,"k":"a","x":12110},{"f":11751,"k":"a","x":12111},{"b":"e","k":"l","n":"","t":149,"v":12112},{"f":10841,"k":"a","x":12113},{"f":12109,"k":"a","x":12114},{"f":11767,"k":"a","x":11967},{"f":12116,"k":"a","x":11607},{"f":12117,"k":"a","x":3976},{"f":12115,"k":"a","x":12118},{"f":5566,"k":"a","x":149},{"f":12120,"k":"a","x":12113},{"f":12121,"k":"a","x":10690},{"f":214,"k":"a","x":11986},{"f":8303,"k":"a","x":11967},{"f":12124,"k":"a","x":11967},{"f":12123,"k":"a","x":12125},{"f":3195,"k":"a","x":11986},{"f":12127,"k":"a","x":11988},{"f":12128,"k":"a","x":11990},{"f":12129,"k":"a","x":5988},{"f":12126,"k":"a","x":12130},{"f":8384,"k":"a","x":11967},{"f":12131,"k":"a","x":12132},{"f":12122,"k":"a","x":12133},{"f":12119,"k":"a","x":12134},{"f":12107,"k":"a","x":12135},{"f":12105,"k":"a","x":12136},{"b":"e","k":"l","n":"","t":12092,"v":12137},{"f":12091,"k":"a","x":12138},{"f":12139,"k":"a","x":11051},{"f":8392,"k":"a","x":11051},{"f":12141,"k":"a","x":4192},{"f":12142,"k":"a","x":3911},{"f":12140,"k":"a","x":12143},{"f":12144,"k":"a","x":5980},{"b":"e","k":"l","n":"","t":12079,"v":12145},{"f":12077,"k":"a","x":12146},{"f":12078,"k":"a","x":1066},{"f":8400,"k":"a","x":12090},{"f":11513,"k":"a","x":11704},{"f":12070,"k":"a","x":12030},{"f":3195,"k":"a","x":12151},{"f":12095,"k":"a","x":12030},{"f":551,"k":"a","x":12153},{"f":12098,"k":"a","x":12030},{"f":12154,"k":"a","x":12155},{"f":12152,"k":"a","x":12156},{"f":11920,"k":"a","x":12030},{"f":12158,"k":"a","x":3983},{"f":12159,"k":"a","x":10702},{"f":12157,"k":"a","x":12160},{"k":"c","n":"Or.inr","u":[]},{"f":12162,"k":"a","x":12153},{"f":12163,"k":"a","x":12155},{"f":11612,"k":"a","x":3976},{"f":8549,"k":"a","x":12165},{"f":12166,"k":"a","x":12030},{"f":3195,"k":"a","x":12167},{"f":8402,"k":"a","x":3966},{"f":8303,"k":"a","x":12169},{"f":8402,"k":"a","x":10709},{"f":12170,"k":"a","x":12171},{"f":11751,"k":"a","x":12172},{"b":"e","k":"l","n":"","t":149,"v":12173},{"f":10841,"k":"a","x":12174},{"f":12168,"k":"a","x":12175},{"f":11767,"k":"a","x":12030},{"f":12177,"k":"a","x":11611},{"f":12178,"k":"a","x":3976},{"f":12176,"k":"a","x":12179},{"f":12120,"k":"a","x":12174},{"f":12181,"k":"a","x":10690},{"f":8303,"k":"a","x":12030},{"f":12183,"k":"a","x":12030},{"f":12123,"k":"a","x":12184},{"f":12185,"k":"a","x":12130},{"f":8384,"k":"a","x":12030},{"f":12186,"k":"a","x":12187},{"f":12182,"k":"a","x":12188},{"f":12180,"k":"a","x":12189},{"f":12164,"k":"a","x":12190},{"f":12161,"k":"a","x":12191},{"b":"e","k":"l","n":"","t":12150,"v":12192},{"f":12149,"k":"a","x":12193},{"f":12194,"k":"a","x":11051},{"f":12141,"k":"a","x":1066},{"f":12196,"k":"a","x":3911},{"f":12195,"k":"a","x":12197},{"f":12198,"k":"a","x":5980},{"b":"e","k":"l","n":"","t":12148,"v":12199},{"f":12147,"k":"a","x":12200},{"f":1069,"k":"a","x":10999},{"f":12201,"k":"a","x":12202},{"b":"e","k":"l","n":"","t":12065,"v":12203},{"b":"e","k":"l","n":"","t":149,"v":12204},{"b":"e","k":"l","n":"","t":1060,"v":12205},{"f":12062,"k":"a","x":12206},{"f":12207,"k":"a","x":659},{"b":"e","k":"l","n":"","t":11651,"v":12208},{"f":12053,"k":"a","x":12209},{"b":"e","k":"l","n":"","t":8292,"v":12210},{"f":11901,"k":"a","x":12211},{"f":4066,"k":"a","x":11657},{"f":4068,"k":"a","x":11657},{"f":619,"k":"a","x":11542},{"f":12215,"k":"a","x":11542},{"f":605,"k":"a","x":12216},{"f":12217,"k":"a","x":11518},{"f":12214,"k":"a","x":12218},{"f":12219,"k":"a","x":4070},{"f":8694,"k":"a","x":11656},{"f":12221,"k":"a","x":12217},{"f":10405,"k":"a","x":11655},{"f":12223,"k":"a","x":12216},{"f":12224,"k":"a","x":605},{"f":11608,"k":"a","x":245},{"f":11640,"k":"a","x":12226},{"f":11612,"k":"a","x":245},{"f":12227,"k":"a","x":12228},{"f":8557,"k":"a","x":12229},{"f":10409,"k":"a","x":12230},{"f":8557,"k":"a","x":12226},{"f":619,"k":"a","x":12232},{"f":8557,"k":"a","x":12228},{"f":12233,"k":"a","x":12234},{"f":12231,"k":"a","x":12235},{"f":12236,"k":"a","x":12216},{"k":"c","n":"List.length_append","u":[{"k":"z"}]},{"f":12238,"k":"a","x":8292},{"f":12239,"k":"a","x":12226},{"f":12240,"k":"a","x":12228},{"f":12237,"k":"a","x":12241},{"f":262,"k":"a","x":0},{"f":12243,"k":"a","x":0},{"f":12244,"k":"a","x":12233},{"f":12245,"k":"a","x":12215},{"f":12246,"k":"a","x":12234},{"f":12247,"k":"a","x":11542},{"b":"e","k":"p","n":"","t":0,"v":0},{"f":655,"k":"a","x":12249},{"f":12250,"k":"a","x":12232},{"f":12251,"k":"a","x":11542},{"f":12252,"k":"a","x":619},{"f":10409,"k":"a","x":12232},{"f":11536,"k":"a","x":245},{"f":12254,"k":"a","x":12255},{"f":12256,"k":"a","x":11542},{"f":10416,"k":"a","x":149},{"f":12258,"k":"a","x":8292},{"f":12259,"k":"a","x":245},{"f":12260,"k":"a","x":11607},{"f":12257,"k":"a","x":12261},{"f":12262,"k":"a","x":7556},{"f":12253,"k":"a","x":12263},{"f":12248,"k":"a","x":12264},{"f":10409,"k":"a","x":12234},{"f":12266,"k":"a","x":12255},{"f":12267,"k":"a","x":11542},{"f":12260,"k":"a","x":11611},{"f":12268,"k":"a","x":12269},{"f":12270,"k":"a","x":7556},{"f":12265,"k":"a","x":12271},{"f":12242,"k":"a","x":12272},{"f":12225,"k":"a","x":12273},{"f":12222,"k":"a","x":12274},{"f":12275,"k":"a","x":11518},{"f":12220,"k":"a","x":12276},{"f":10428,"k":"a","x":12216},{"f":12277,"k":"a","x":12278},{"f":12213,"k":"a","x":12279},{"f":12212,"k":"a","x":12280},{"f":11899,"k":"a","x":12281},{"f":11643,"k":"a","x":12282},{"body":12283,"d":false,"k":"e","n":"","t":8541,"v":11613},{"body":12284,"d":false,"k":"e","n":"","t":8541,"v":11609},{"b":"e","k":"l","n":"","t":11603,"v":12285},{"b":"e","k":"l","n":"","t":11590,"v":12286},{"f":11600,"k":"a","x":12287},{"b":"e","k":"l","n":"","t":11584,"v":12288},{"b":"e","k":"l","n":"","t":11555,"v":12289},{"f":11573,"k":"a","x":12290},{"b":"e","k":"l","n":"","t":11545,"v":12291},{"b":"e","k":"l","n":"","t":11520,"v":12292},{"f":11554,"k":"a","x":12293},{"k":"c","n":"UorAtlas.Closure.presentation_of_atl","u":[]},{"f":12295,"k":"a","x":53},{"f":12296,"k":"a","x":55},{"b":"e","k":"l","n":"","t":3643,"v":12297},{"b":"i","k":"l","n":"","t":143,"v":12298},{"f":24,"k":"a","x":122},{"f":13,"k":"a","x":12300},{"f":12301,"k":"a","x":37},{"f":4,"k":"a","x":12302},{"f":12303,"k":"a","x":37},{"b":"e","k":"p","n":"","t":0,"v":12304},{"f":42,"k":"a","x":12300},{"f":12306,"k":"a","x":37},{"f":12307,"k":"a","x":45},{"b":"e","k":"l","n":"","t":0,"v":12308},{"f":10021,"k":"a","x":53},{"f":12310,"k":"a","x":55},{"k":"c","n":"UorAtlas.Blocks.D16","u":[]},{"f":12312,"k":"a","x":8553},{"b":"e","k":"p","n":"","t":49,"v":12313},{"f":363,"k":"a","x":227},{"f":12315,"k":"a","x":208},{"f":229,"k":"a","x":1299},{"f":366,"k":"a","x":12317},{"f":229,"k":"a","x":240},{"f":12318,"k":"a","x":12319},{"f":175,"k":"a","x":12320},{"f":12321,"k":"a","x":376},{"b":"e","k":"p","n":"","t":12316,"v":12322},{"b":"e","k":"p","n":"","t":49,"v":12323},{"b":"e","k":"p","n":"","t":49,"v":12324},{"f":5303,"k":"a","x":179},{"f":3678,"k":"a","x":12326},{"f":3603,"k":"a","x":204},{"f":12328,"k":"a","x":407},{"f":12329,"k":"a","x":227},{"f":12330,"k":"a","x":208},{"f":3597,"k":"a","x":12331},{"f":3603,"k":"a","x":206},{"f":10637,"k":"a","x":204},{"f":250,"k":"a","x":300},{"f":12312,"k":"a","x":12335},{"b":"e","k":"p","n":"","t":49,"v":12336},{"b":"e","k":"l","n":"","t":144,"v":12337},{"f":12334,"k":"a","x":12338},{"f":12339,"k":"a","x":407},{"f":12340,"k":"a","x":206},{"f":12341,"k":"a","x":202},{"f":12333,"k":"a","x":12342},{"f":363,"k":"a","x":749},{"f":12344,"k":"a","x":3785},{"f":3822,"k":"a","x":6346},{"f":366,"k":"a","x":12346},{"f":3822,"k":"a","x":3824},{"f":12347,"k":"a","x":12348},{"f":175,"k":"a","x":12349},{"f":12350,"k":"a","x":376},{"b":"e","k":"p","n":"","t":12345,"v":12351},{"b":"e","k":"p","n":"","t":49,"v":12352},{"b":"e","k":"p","n":"","t":49,"v":12353},{"b":"e","k":"l","n":"","t":144,"v":12354},{"f":12334,"k":"a","x":12355},{"f":12356,"k":"a","x":227},{"f":12357,"k":"a","x":206},{"f":12358,"k":"a","x":202},{"f":12343,"k":"a","x":12359},{"f":5303,"k":"a","x":220},{"f":3678,"k":"a","x":12361},{"b":"e","k":"l","n":"","t":144,"v":12362},{"f":12334,"k":"a","x":12363},{"f":12364,"k":"a","x":208},{"f":12365,"k":"a","x":206},{"f":12366,"k":"a","x":202},{"f":12360,"k":"a","x":12367},{"f":12332,"k":"a","x":12368},{"b":"e","k":"p","n":"","t":12327,"v":12369},{"b":"e","k":"p","n":"","t":12325,"v":12370},{"b":"e","k":"p","n":"","t":12314,"v":12371},{"b":"e","k":"p","n":"","t":12311,"v":12372},{"b":"e","k":"p","n":"","t":144,"v":12373},{"b":"e","k":"p","n":"","t":144,"v":12374},{"f":6260,"k":"a","x":144},{"f":12376,"k":"a","x":153},{"f":10021,"k":"a","x":190},{"f":12378,"k":"a","x":200},{"f":204,"k":"a","x":208},{"f":12312,"k":"a","x":12380},{"b":"e","k":"p","n":"","t":49,"v":12381},{"f":363,"k":"a","x":250},{"f":12383,"k":"a","x":300},{"f":644,"k":"a","x":746},{"f":366,"k":"a","x":12385},{"f":644,"k":"a","x":749},{"f":12386,"k":"a","x":12387},{"f":175,"k":"a","x":12388},{"f":12389,"k":"a","x":376},{"b":"e","k":"p","n":"","t":12384,"v":12390},{"b":"e","k":"p","n":"","t":49,"v":12391},{"b":"e","k":"p","n":"","t":49,"v":12392},{"f":5303,"k":"a","x":229},{"f":3678,"k":"a","x":12394},{"f":3603,"k":"a","x":245},{"f":12396,"k":"a","x":7556},{"f":12397,"k":"a","x":250},{"f":12398,"k":"a","x":300},{"f":3597,"k":"a","x":12399},{"f":3603,"k":"a","x":6238},{"f":10637,"k":"a","x":245},{"f":12402,"k":"a","x":12338},{"f":12403,"k":"a","x":7556},{"f":12404,"k":"a","x":6238},{"f":12405,"k":"a","x":3742},{"f":12401,"k":"a","x":12406},{"f":12402,"k":"a","x":12355},{"f":12408,"k":"a","x":250},{"f":12409,"k":"a","x":6238},{"f":12410,"k":"a","x":3742},{"f":12407,"k":"a","x":12411},{"f":12402,"k":"a","x":12363},{"f":12413,"k":"a","x":300},{"f":12414,"k":"a","x":6238},{"f":12415,"k":"a","x":3742},{"f":12412,"k":"a","x":12416},{"f":12400,"k":"a","x":12417},{"b":"e","k":"p","n":"","t":12395,"v":12418},{"b":"e","k":"p","n":"","t":12393,"v":12419},{"b":"e","k":"p","n":"","t":12382,"v":12420},{"b":"e","k":"l","n":"","t":12379,"v":12421},{"b":"e","k":"l","n":"","t":144,"v":12422},{"f":12377,"k":"a","x":12423},{"f":3627,"k":"a","x":12331},{"b":"e","k":"l","n":"","t":12327,"v":12425},{"b":"e","k":"l","n":"","t":12325,"v":12426},{"b":"e","k":"l","n":"","t":12314,"v":12427},{"f":12424,"k":"a","x":12428},{"f":12429,"k":"a","x":155},{"f":12430,"k":"a","x":158},{"b":"e","k":"l","n":"","t":12311,"v":12431},{"b":"e","k":"l","n":"","t":144,"v":12432},{"b":"e","k":"l","n":"","t":144,"v":12433},{"k":"c","n":"NeZero","u":[{"k":"z"}]},{"f":12435,"k":"a","x":0},{"k":"c","n":"Zero.ofOfNat0","u":[{"k":"z"}]},{"f":12437,"k":"a","x":0},{"f":12438,"k":"a","x":2404},{"f":12436,"k":"a","x":12439},{"f":619,"k":"a","x":790},{"f":12441,"k":"a","x":2442},{"f":12440,"k":"a","x":12442},{"f":363,"k":"a","x":3634},{"f":12444,"k":"a","x":55},{"b":"e","k":"p","n":"","t":49,"v":12445},{"b":"e","k":"p","n":"","t":142,"v":12446},{"f":3635,"k":"a","x":55},{"f":3632,"k":"a","x":153},{"f":12449,"k":"a","x":155},{"f":7130,"k":"a","x":12450},{"f":51,"k":"a","x":12451},{"f":7130,"k":"a","x":155},{"f":12452,"k":"a","x":12453},{"f":426,"k":"a","x":12450},{"f":12455,"k":"a","x":155},{"f":12456,"k":"a","x":7130},{"f":12457,"k":"a","x":158},{"f":674,"k":"a","x":11378},{"f":12459,"k":"a","x":11382},{"f":674,"k":"a","x":11372},{"f":12461,"k":"a","x":11383},{"f":12462,"k":"a","x":11385},{"f":12460,"k":"a","x":12463},{"f":284,"k":"a","x":190},{"f":12465,"k":"a","x":192},{"f":12464,"k":"a","x":12466},{"f":3632,"k":"a","x":190},{"f":12468,"k":"a","x":192},{"f":12465,"k":"a","x":12469},{"f":51,"k":"a","x":12470},{"f":12471,"k":"a","x":12466},{"f":242,"k":"a","x":12472},{"f":354,"k":"a","x":12466},{"f":51,"k":"a","x":12474},{"f":12475,"k":"a","x":12466},{"f":12473,"k":"a","x":12476},{"f":11429,"k":"a","x":12471},{"f":12478,"k":"a","x":12475},{"f":11433,"k":"a","x":12470},{"f":12480,"k":"a","x":12474},{"f":12481,"k":"a","x":51},{"f":291,"k":"a","x":179},{"f":12483,"k":"a","x":183},{"b":"e","k":"l","n":"","t":49,"v":12484},{"f":12485,"k":"a","x":12474},{"f":12482,"k":"a","x":12486},{"f":12479,"k":"a","x":12487},{"f":12488,"k":"a","x":12466},{"f":12477,"k":"a","x":12489},{"f":12490,"k":"a","x":200},{"f":12467,"k":"a","x":12491},{"body":12492,"d":true,"k":"e","n":"","t":12454,"v":12458},{"b":"e","k":"l","n":"","t":12448,"v":12493},{"b":"e","k":"l","n":"","t":49,"v":12494},{"b":"e","k":"l","n":"","t":142,"v":12495},{"f":3604,"k":"a","x":53},{"f":12497,"k":"a","x":55},{"f":5303,"k":"a","x":12498},{"f":175,"k":"a","x":12499},{"f":176,"k":"a","x":53},{"f":12501,"k":"a","x":8570},{"f":12500,"k":"a","x":12502},{"b":"e","k":"p","n":"","t":144,"v":12503},{"b":"e","k":"p","n":"","t":149,"v":12504},{"f":535,"k":"a","x":12499},{"f":12506,"k":"a","x":12502},{"f":5303,"k":"a","x":8431},{"f":542,"k":"a","x":12508},{"f":12509,"k":"a","x":158},{"f":167,"k":"a","x":12510},{"f":7355,"k":"a","x":8580},{"f":542,"k":"a","x":12512},{"f":12513,"k":"a","x":158},{"f":12511,"k":"a","x":12514},{"f":3604,"k":"a","x":179},{"f":12516,"k":"a","x":181},{"f":12517,"k":"a","x":183},{"f":542,"k":"a","x":12518},{"f":12519,"k":"a","x":177},{"b":"e","k":"l","n":"","t":49,"v":12520},{"f":5984,"k":"a","x":12521},{"f":5858,"k":"a","x":12521},{"f":5303,"k":"a","x":181},{"f":7445,"k":"a","x":12524},{"f":542,"k":"a","x":12525},{"f":12526,"k":"a","x":177},{"b":"e","k":"l","n":"","t":12523,"v":12527},{"f":12522,"k":"a","x":12528},{"f":3604,"k":"a","x":190},{"f":12530,"k":"a","x":192},{"f":5303,"k":"a","x":12531},{"f":542,"k":"a","x":12532},{"f":12533,"k":"a","x":172},{"f":3236,"k":"a","x":12534},{"f":12535,"k":"a","x":12523},{"f":7194,"k":"a","x":12531},{"f":12537,"k":"a","x":172},{"f":12536,"k":"a","x":12538},{"f":12539,"k":"a","x":200},{"f":12529,"k":"a","x":12540},{"f":3654,"k":"a","x":4460},{"f":219,"k":"a","x":1299},{"f":542,"k":"a","x":12543},{"f":4463,"k":"a","x":220},{"f":12544,"k":"a","x":12545},{"f":678,"k":"a","x":12546},{"f":4463,"k":"a","x":7452},{"f":605,"k":"a","x":12548},{"f":12549,"k":"a","x":217},{"f":12547,"k":"a","x":12550},{"b":"e","k":"l","n":"","t":4460,"v":12551},{"f":12542,"k":"a","x":12552},{"f":3644,"k":"a","x":4460},{"f":12554,"k":"a","x":12552},{"f":176,"k":"a","x":229},{"f":5303,"k":"a","x":219},{"f":12556,"k":"a","x":12557},{"f":542,"k":"a","x":12558},{"f":12559,"k":"a","x":217},{"b":"e","k":"l","n":"","t":12555,"v":12560},{"f":12553,"k":"a","x":12561},{"f":7422,"k":"a","x":8686},{"f":542,"k":"a","x":12563},{"f":12564,"k":"a","x":202},{"f":3236,"k":"a","x":12565},{"f":12566,"k":"a","x":12555},{"k":"c","n":"UorAtlas.Group.mem_actP","u":[]},{"f":12568,"k":"a","x":204},{"f":12569,"k":"a","x":8686},{"f":12570,"k":"a","x":202},{"f":12567,"k":"a","x":12571},{"f":12572,"k":"a","x":208},{"f":12562,"k":"a","x":12573},{"f":247,"k":"a","x":3742},{"f":542,"k":"a","x":12575},{"f":12576,"k":"a","x":7536},{"f":170,"k":"a","x":12577},{"f":605,"k":"a","x":7532},{"f":12579,"k":"a","x":243},{"f":12578,"k":"a","x":12580},{"f":678,"k":"a","x":12577},{"f":12582,"k":"a","x":12580},{"f":176,"k":"a","x":644},{"f":5303,"k":"a","x":689},{"f":12584,"k":"a","x":12585},{"f":542,"k":"a","x":12586},{"f":12587,"k":"a","x":646},{"b":"e","k":"l","n":"","t":12583,"v":12588},{"f":12581,"k":"a","x":12589},{"f":12590,"k":"a","x":300},{"f":4463,"k":"a","x":7504},{"f":605,"k":"a","x":12592},{"f":12593,"k":"a","x":646},{"f":5303,"k":"a","x":738},{"f":7548,"k":"a","x":12595},{"f":542,"k":"a","x":12596},{"f":12597,"k":"a","x":704},{"f":3195,"k":"a","x":12598},{"f":5303,"k":"a","x":10670},{"f":542,"k":"a","x":12600},{"f":4463,"k":"a","x":5949},{"f":12601,"k":"a","x":12602},{"f":678,"k":"a","x":12603},{"f":7377,"k":"a","x":3874},{"f":12605,"k":"a","x":5949},{"f":4463,"k":"a","x":12606},{"f":605,"k":"a","x":12607},{"f":12608,"k":"a","x":3863},{"f":12604,"k":"a","x":12609},{"b":"e","k":"l","n":"","t":4460,"v":12610},{"f":12554,"k":"a","x":12611},{"f":12599,"k":"a","x":12612},{"f":12568,"k":"a","x":702},{"f":12614,"k":"a","x":12595},{"f":12615,"k":"a","x":704},{"f":12613,"k":"a","x":12616},{"f":5566,"k":"a","x":4460},{"f":12618,"k":"a","x":12611},{"f":12619,"k":"a","x":3822},{"f":542,"k":"a","x":12595},{"f":4463,"k":"a","x":3822},{"f":12621,"k":"a","x":12622},{"f":214,"k":"a","x":12623},{"f":7377,"k":"a","x":702},{"f":12625,"k":"a","x":3822},{"f":4463,"k":"a","x":12626},{"f":605,"k":"a","x":12627},{"f":12628,"k":"a","x":704},{"f":12624,"k":"a","x":12629},{"f":3195,"k":"a","x":12623},{"f":10670,"k":"a","x":5949},{"f":542,"k":"a","x":12632},{"f":4463,"k":"a","x":3858},{"f":12633,"k":"a","x":12634},{"b":"e","k":"l","n":"","t":49,"v":12635},{"f":5858,"k":"a","x":12636},{"f":12631,"k":"a","x":12637},{"f":7194,"k":"a","x":738},{"f":12639,"k":"a","x":12622},{"f":12638,"k":"a","x":12640},{"f":7198,"k":"a","x":12636},{"f":12642,"k":"a","x":3819},{"f":12643,"k":"a","x":3824},{"f":12641,"k":"a","x":12644},{"f":12630,"k":"a","x":12645},{"f":12646,"k":"a","x":659},{"f":12620,"k":"a","x":12647},{"f":12617,"k":"a","x":12648},{"b":"e","k":"l","n":"","t":12594,"v":12649},{"b":"e","k":"l","n":"","t":12577,"v":12650},{"f":12591,"k":"a","x":12651},{"b":"e","k":"l","n":"","t":12551,"v":12652},{"b":"e","k":"l","n":"","t":4460,"v":12653},{"f":12574,"k":"a","x":12654},{"b":"e","k":"l","n":"","t":12520,"v":12655},{"b":"e","k":"l","n":"","t":49,"v":12656},{"f":12541,"k":"a","x":12657},{"b":"e","k":"l","n":"","t":12510,"v":12658},{"f":12515,"k":"a","x":12659},{"f":542,"k":"a","x":12524},{"f":12661,"k":"a","x":7372},{"f":678,"k":"a","x":12662},{"f":7377,"k":"a","x":179},{"f":12664,"k":"a","x":183},{"f":4463,"k":"a","x":12665},{"f":605,"k":"a","x":12666},{"f":12667,"k":"a","x":177},{"f":12663,"k":"a","x":12668},{"b":"e","k":"l","n":"","t":4460,"v":12669},{"f":12542,"k":"a","x":12670},{"f":12554,"k":"a","x":12670},{"f":5303,"k":"a","x":12517},{"f":542,"k":"a","x":12673},{"f":12674,"k":"a","x":177},{"b":"e","k":"l","n":"","t":12672,"v":12675},{"f":12671,"k":"a","x":12676},{"f":5835,"k":"a","x":8599},{"f":542,"k":"a","x":12678},{"f":12679,"k":"a","x":172},{"f":3236,"k":"a","x":12680},{"f":12681,"k":"a","x":12672},{"f":12568,"k":"a","x":190},{"f":12683,"k":"a","x":8599},{"f":12684,"k":"a","x":172},{"f":12682,"k":"a","x":12685},{"f":12686,"k":"a","x":200},{"f":12677,"k":"a","x":12687},{"f":5303,"k":"a","x":206},{"f":542,"k":"a","x":12689},{"f":12690,"k":"a","x":7429},{"f":170,"k":"a","x":12691},{"f":605,"k":"a","x":7425},{"f":12693,"k":"a","x":202},{"f":12692,"k":"a","x":12694},{"f":678,"k":"a","x":12691},{"f":12696,"k":"a","x":12694},{"f":3604,"k":"a","x":229},{"f":12698,"k":"a","x":219},{"f":5303,"k":"a","x":12699},{"f":542,"k":"a","x":12700},{"f":12701,"k":"a","x":217},{"b":"e","k":"l","n":"","t":12697,"v":12702},{"f":12695,"k":"a","x":12703},{"f":12704,"k":"a","x":208},{"f":4463,"k":"a","x":7406},{"f":605,"k":"a","x":12706},{"f":12707,"k":"a","x":217},{"f":689,"k":"a","x":3785},{"f":542,"k":"a","x":12709},{"f":4463,"k":"a","x":3781},{"f":12710,"k":"a","x":12711},{"b":"e","k":"l","n":"","t":49,"v":12712},{"f":5984,"k":"a","x":12713},{"f":5858,"k":"a","x":12713},{"f":3604,"k":"a","x":644},{"f":12716,"k":"a","x":689},{"f":5303,"k":"a","x":12717},{"f":542,"k":"a","x":12718},{"f":12719,"k":"a","x":646},{"b":"e","k":"l","n":"","t":12715,"v":12720},{"f":12714,"k":"a","x":12721},{"f":5303,"k":"a","x":247},{"f":542,"k":"a","x":12723},{"f":4463,"k":"a","x":3742},{"f":12724,"k":"a","x":12725},{"f":3236,"k":"a","x":12726},{"f":12727,"k":"a","x":12715},{"f":7194,"k":"a","x":247},{"f":12729,"k":"a","x":12725},{"f":12728,"k":"a","x":12730},{"f":12731,"k":"a","x":250},{"f":12722,"k":"a","x":12732},{"f":3604,"k":"a","x":702},{"f":12734,"k":"a","x":738},{"f":5303,"k":"a","x":12735},{"f":542,"k":"a","x":12736},{"f":12737,"k":"a","x":704},{"f":3195,"k":"a","x":12738},{"f":3604,"k":"a","x":3874},{"f":12740,"k":"a","x":10670},{"f":12741,"k":"a","x":5949},{"f":542,"k":"a","x":12742},{"f":12743,"k":"a","x":3863},{"b":"e","k":"l","n":"","t":49,"v":12744},{"f":5858,"k":"a","x":12745},{"f":12739,"k":"a","x":12746},{"f":7194,"k":"a","x":12735},{"f":12748,"k":"a","x":704},{"f":12747,"k":"a","x":12749},{"f":7198,"k":"a","x":12745},{"f":12751,"k":"a","x":3824},{"f":738,"k":"a","x":3824},{"f":7548,"k":"a","x":12753},{"f":542,"k":"a","x":12754},{"f":12755,"k":"a","x":704},{"f":3195,"k":"a","x":12756},{"f":10670,"k":"a","x":3860},{"f":542,"k":"a","x":12758},{"f":12759,"k":"a","x":12602},{"f":678,"k":"a","x":12760},{"f":12761,"k":"a","x":12609},{"b":"e","k":"l","n":"","t":4460,"v":12762},{"f":12554,"k":"a","x":12763},{"f":12757,"k":"a","x":12764},{"f":12614,"k":"a","x":12753},{"f":12766,"k":"a","x":704},{"f":12765,"k":"a","x":12767},{"f":12618,"k":"a","x":12763},{"f":12769,"k":"a","x":3819},{"f":542,"k":"a","x":12753},{"f":4463,"k":"a","x":3819},{"f":12771,"k":"a","x":12772},{"f":214,"k":"a","x":12773},{"f":12625,"k":"a","x":3819},{"f":4463,"k":"a","x":12775},{"f":605,"k":"a","x":12776},{"f":12777,"k":"a","x":704},{"f":12774,"k":"a","x":12778},{"f":12779,"k":"a","x":659},{"f":12780,"k":"a","x":6346},{"f":12770,"k":"a","x":12781},{"f":12768,"k":"a","x":12782},{"f":12752,"k":"a","x":12783},{"f":12750,"k":"a","x":12784},{"b":"e","k":"l","n":"","t":12712,"v":12785},{"b":"e","k":"l","n":"","t":49,"v":12786},{"f":12733,"k":"a","x":12787},{"b":"e","k":"l","n":"","t":12708,"v":12788},{"b":"e","k":"l","n":"","t":12691,"v":12789},{"f":12705,"k":"a","x":12790},{"b":"e","k":"l","n":"","t":12669,"v":12791},{"b":"e","k":"l","n":"","t":4460,"v":12792},{"f":12688,"k":"a","x":12793},{"b":"e","k":"l","n":"","t":12514,"v":12794},{"f":12660,"k":"a","x":12795},{"b":"e","k":"l","n":"","t":0,"v":12796},{"f":12507,"k":"a","x":12797},{"b":"e","k":"l","n":"","t":144,"v":12798},{"b":"e","k":"l","n":"","t":149,"v":12799},{"f":10021,"k":"a","x":6228},{"f":152,"k":"a","x":220},{"f":12802,"k":"a","x":5860},{"f":12801,"k":"a","x":12803},{"f":678,"k":"a","x":12804},{"f":10021,"k":"a","x":6239},{"f":12806,"k":"a","x":10438},{"f":443,"k":"a","x":749},{"f":12808,"k":"a","x":746},{"b":"e","k":"p","n":"","t":12807,"v":12809},{"b":"e","k":"p","n":"","t":142,"v":12810},{"f":12805,"k":"a","x":12811},{"b":"e","k":"l","n":"","t":142,"v":12812},{"f":10444,"k":"a","x":12813},{"b":"e","k":"p","n":"","t":6221,"v":12814},{"b":"e","k":"p","n":"","t":6218,"v":12815},{"b":"i","k":"p","n":"","t":361,"v":12816},{"b":"i","k":"p","n":"","t":361,"v":12817},{"b":"e","k":"p","n":"","t":3643,"v":12818},{"b":"i","k":"p","n":"","t":143,"v":12819},{"f":6222,"k":"a","x":1126},{"f":12821,"k":"a","x":217},{"f":12822,"k":"a","x":6225},{"f":51,"k":"a","x":12823},{"f":12824,"k":"a","x":220},{"b":"e","k":"p","n":"","t":49,"v":12825},{"f":678,"k":"a","x":12826},{"f":12822,"k":"a","x":220},{"f":6224,"k":"a","x":12828},{"f":51,"k":"a","x":12829},{"f":12830,"k":"a","x":220},{"b":"e","k":"p","n":"","t":49,"v":12831},{"f":12827,"k":"a","x":12832},{"k":"c","n":"UorAtlas.Closure.presentationIndex_bijective","u":[]},{"f":12834,"k":"a","x":204},{"f":12835,"k":"a","x":206},{"f":12836,"k":"a","x":202},{"f":12837,"k":"a","x":407},{"f":12838,"k":"a","x":227},{"f":12839,"k":"a","x":208},{"k":"c","n":"UorAtlas.Prelude.Perm.mk","u":[]},{"f":12841,"k":"a","x":37},{"f":12842,"k":"a","x":6224},{"f":12843,"k":"a","x":12822},{"f":6222,"k":"a","x":6238},{"f":12845,"k":"a","x":243},{"f":6247,"k":"a","x":300},{"f":12846,"k":"a","x":12847},{"f":51,"k":"a","x":12848},{"f":12849,"k":"a","x":300},{"b":"e","k":"p","n":"","t":49,"v":12850},{"f":664,"k":"a","x":12851},{"f":12846,"k":"a","x":300},{"f":6247,"k":"a","x":12853},{"f":51,"k":"a","x":12854},{"f":12855,"k":"a","x":300},{"b":"e","k":"p","n":"","t":49,"v":12856},{"f":12852,"k":"a","x":12857},{"f":12858,"k":"a","x":220},{"f":12844,"k":"a","x":12859},{"f":674,"k":"a","x":12851},{"f":12861,"k":"a","x":12857},{"f":12862,"k":"a","x":220},{"f":12860,"k":"a","x":12863},{"f":10021,"k":"a","x":6269},{"f":152,"k":"a","x":3785},{"f":12866,"k":"a","x":6282},{"f":12865,"k":"a","x":12867},{"f":678,"k":"a","x":12868},{"f":10021,"k":"a","x":6303},{"f":152,"k":"a","x":659},{"f":12871,"k":"a","x":5924},{"f":12870,"k":"a","x":12872},{"f":443,"k":"a","x":10675},{"f":12874,"k":"a","x":3860},{"b":"e","k":"p","n":"","t":12873,"v":12875},{"b":"e","k":"p","n":"","t":142,"v":12876},{"f":12869,"k":"a","x":12877},{"b":"e","k":"l","n":"","t":142,"v":12878},{"f":10735,"k":"a","x":12879},{"k":"c","n":"UorAtlas.Prelude.Perm.inv","u":[]},{"f":12881,"k":"a","x":37},{"f":12882,"k":"a","x":300},{"f":12880,"k":"a","x":12883},{"f":152,"k":"a","x":12883},{"f":12885,"k":"a","x":5895},{"f":12806,"k":"a","x":12886},{"f":214,"k":"a","x":12887},{"f":443,"k":"a","x":3824},{"f":12882,"k":"a","x":6346},{"f":12889,"k":"a","x":12890},{"b":"e","k":"p","n":"","t":12868,"v":12891},{"b":"e","k":"p","n":"","t":142,"v":12892},{"f":12888,"k":"a","x":12893},{"k":"c","n":"funext","u":[{"a":{"k":"z"},"k":"s"},{"a":{"k":"z"},"k":"s"}]},{"f":12895,"k":"a","x":49},{"f":12896,"k":"a","x":11152},{"f":12897,"k":"a","x":6239},{"f":12898,"k":"a","x":12886},{"f":6269,"k":"a","x":3785},{"f":175,"k":"a","x":12900},{"f":12882,"k":"a","x":749},{"f":152,"k":"a","x":12902},{"f":12903,"k":"a","x":6282},{"f":12904,"k":"a","x":3785},{"f":12901,"k":"a","x":12905},{"f":335,"k":"a","x":12906},{"f":6284,"k":"a","x":3785},{"f":6282,"k":"a","x":12908},{"f":528,"k":"a","x":12909},{"f":12910,"k":"a","x":12900},{"k":"c","n":"UorAtlas.Closure.presentationIndex_spec","u":[]},{"f":12912,"k":"a","x":644},{"f":12913,"k":"a","x":689},{"f":12914,"k":"a","x":646},{"f":12915,"k":"a","x":6268},{"f":12916,"k":"a","x":3781},{"f":12917,"k":"a","x":10375},{"f":12918,"k":"a","x":3785},{"f":12911,"k":"a","x":12919},{"f":12907,"k":"a","x":12920},{"b":"e","k":"l","n":"","t":49,"v":12921},{"f":12899,"k":"a","x":12922},{"f":12894,"k":"a","x":12923},{"f":12882,"k":"a","x":3824},{"f":443,"k":"a","x":12925},{"f":12926,"k":"a","x":6346},{"k":"c","n":"UorAtlas.Prelude.Perm.ext","u":[]},{"f":12928,"k":"a","x":37},{"f":12929,"k":"a","x":12925},{"f":12930,"k":"a","x":6346},{"f":7154,"k":"a","x":3863},{"f":12882,"k":"a","x":3860},{"f":233,"k":"a","x":12933},{"f":12934,"k":"a","x":5949},{"f":12932,"k":"a","x":12935},{"f":233,"k":"a","x":10521},{"f":12937,"k":"a","x":5949},{"f":12936,"k":"a","x":12938},{"f":367,"k":"a","x":10588},{"f":12940,"k":"a","x":5949},{"f":175,"k":"a","x":12941},{"f":152,"k":"a","x":3860},{"f":12943,"k":"a","x":10523},{"f":12944,"k":"a","x":5949},{"f":12942,"k":"a","x":12945},{"f":11153,"k":"a","x":12940},{"f":12947,"k":"a","x":12944},{"f":12948,"k":"a","x":10675},{"f":12949,"k":"a","x":5949},{"i":8,"k":"b"},{"f":367,"k":"a","x":12951},{"f":12952,"k":"a","x":11042},{"f":175,"k":"a","x":12953},{"f":152,"k":"a","x":3886},{"f":12955,"k":"a","x":5960},{"f":12956,"k":"a","x":11042},{"f":12954,"k":"a","x":12957},{"f":12882,"k":"a","x":3928},{"f":233,"k":"a","x":12959},{"f":12960,"k":"a","x":10999},{"f":10654,"k":"a","x":12961},{"f":175,"k":"a","x":12962},{"f":233,"k":"a","x":10650},{"f":12964,"k":"a","x":10999},{"f":10654,"k":"a","x":12965},{"f":12963,"k":"a","x":12966},{"b":"e","k":"p","n":"","t":12958,"v":12967},{"f":335,"k":"a","x":12968},{"f":284,"k":"a","x":3886},{"f":12970,"k":"a","x":11042},{"f":5960,"k":"a","x":12971},{"f":12954,"k":"a","x":12972},{"f":335,"k":"a","x":12967},{"f":507,"k":"a","x":12967},{"f":284,"k":"a","x":3928},{"f":12976,"k":"a","x":10999},{"f":10654,"k":"a","x":12977},{"f":175,"k":"a","x":12978},{"f":12979,"k":"a","x":12966},{"f":12975,"k":"a","x":12980},{"f":513,"k":"a","x":12967},{"f":12982,"k":"a","x":12980},{"f":335,"k":"a","x":12983},{"f":857,"k":"a","x":12961},{"f":12985,"k":"a","x":12977},{"f":10686,"k":"a","x":3911},{"f":175,"k":"a","x":12987},{"f":233,"k":"a","x":10682},{"f":12989,"k":"a","x":11051},{"f":10686,"k":"a","x":12990},{"f":12988,"k":"a","x":12991},{"b":"e","k":"l","n":"","t":49,"v":12992},{"f":12986,"k":"a","x":12993},{"f":51,"k":"a","x":12961},{"f":12995,"k":"a","x":12977},{"f":893,"k":"a","x":12961},{"body":3911,"d":true,"k":"e","n":"","t":12996,"v":12997},{"f":12994,"k":"a","x":12998},{"f":12984,"k":"a","x":12999},{"f":12981,"k":"a","x":13000},{"f":507,"k":"a","x":12980},{"i":9,"k":"b"},{"f":367,"k":"a","x":13003},{"f":13004,"k":"a","x":10999},{"f":175,"k":"a","x":13005},{"f":13006,"k":"a","x":12966},{"f":13002,"k":"a","x":13007},{"f":513,"k":"a","x":12980},{"f":13009,"k":"a","x":13007},{"f":335,"k":"a","x":13010},{"f":517,"k":"a","x":12978},{"f":13012,"k":"a","x":13005},{"f":175,"k":"a","x":3911},{"f":13014,"k":"a","x":12991},{"b":"e","k":"l","n":"","t":143,"v":13015},{"f":13013,"k":"a","x":13016},{"f":528,"k":"a","x":13005},{"f":13018,"k":"a","x":12978},{"f":13019,"k":"a","x":5977},{"f":13017,"k":"a","x":13020},{"f":13011,"k":"a","x":13021},{"f":13008,"k":"a","x":13022},{"f":6222,"k":"a","x":3921},{"f":13024,"k":"a","x":13003},{"f":13025,"k":"a","x":10999},{"f":10654,"k":"a","x":13026},{"f":528,"k":"a","x":13027},{"f":13028,"k":"a","x":13005},{"f":12912,"k":"a","x":3934},{"i":11,"k":"b"},{"f":13030,"k":"a","x":13031},{"f":13032,"k":"a","x":3921},{"f":13033,"k":"a","x":13003},{"f":13034,"k":"a","x":3923},{"i":7,"k":"b"},{"f":13035,"k":"a","x":13036},{"f":13037,"k":"a","x":10999},{"f":13029,"k":"a","x":13038},{"f":13023,"k":"a","x":13039},{"f":13001,"k":"a","x":13040},{"f":12974,"k":"a","x":13041},{"b":"e","k":"l","n":"","t":12973,"v":13042},{"f":12969,"k":"a","x":13043},{"f":13044,"k":"a","x":3848},{"body":13045,"d":true,"k":"e","n":"","t":12946,"v":12950},{"f":12939,"k":"a","x":13046},{"b":"e","k":"l","n":"","t":49,"v":13047},{"f":12931,"k":"a","x":13048},{"f":12882,"k":"a","x":12933},{"f":443,"k":"a","x":13050},{"f":12882,"k":"a","x":10521},{"f":13051,"k":"a","x":13052},{"f":270,"k":"a","x":142},{"f":13054,"k":"a","x":142},{"f":13055,"k":"a","x":12933},{"f":13056,"k":"a","x":10521},{"f":13057,"k":"a","x":12882},{"f":13058,"k":"a","x":5949},{"body":3848,"d":true,"k":"e","n":"","t":13053,"v":13059},{"body":13060,"d":true,"k":"e","n":"","t":12927,"v":13049},{"b":"e","k":"l","n":"","t":12868,"v":13061},{"b":"e","k":"l","n":"","t":142,"v":13062},{"f":12924,"k":"a","x":13063},{"f":12884,"k":"a","x":13064},{"body":13065,"d":false,"k":"e","n":"","t":142,"v":12864},{"body":13066,"d":true,"k":"e","n":"","t":12833,"v":12840},{"b":"e","k":"l","n":"","t":6221,"v":13067},{"b":"e","k":"l","n":"","t":6218,"v":13068},{"b":"i","k":"l","n":"","t":361,"v":13069},{"b":"i","k":"l","n":"","t":361,"v":13070},{"b":"e","k":"l","n":"","t":3643,"v":13071},{"b":"i","k":"l","n":"","t":143,"v":13072},{"b":"e","k":"p","n":"","t":3596,"v":7630},{"b":"e","k":"p","n":"","t":149,"v":13074},{"b":"e","k":"l","n":"","t":361,"v":3622},{"b":"e","k":"l","n":"","t":3596,"v":13076},{"b":"e","k":"l","n":"","t":149,"v":13077},{"f":13,"k":"a","x":23},{"f":13079,"k":"a","x":37},{"f":4,"k":"a","x":13080},{"f":13081,"k":"a","x":37},{"b":"e","k":"p","n":"","t":0,"v":13082},{"f":42,"k":"a","x":23},{"f":13084,"k":"a","x":37},{"f":13085,"k":"a","x":45},{"b":"e","k":"l","n":"","t":0,"v":13086},{"f":12497,"k":"a","x":7344},{"f":151,"k":"a","x":13088},{"f":11548,"k":"a","x":13089},{"f":13090,"k":"a","x":11542},{"b":"e","k":"p","n":"","t":3596,"v":13091},{"b":"i","k":"p","n":"","t":149,"v":13092},{"f":11522,"k":"a","x":158},{"f":678,"k":"a","x":13094},{"f":11528,"k":"a","x":172},{"f":13096,"k":"a","x":200},{"f":150,"k":"a","x":13097},{"f":151,"k":"a","x":7344},{"f":13099,"k":"a","x":200},{"f":13098,"k":"a","x":13100},{"b":"e","k":"p","n":"","t":149,"v":13101},{"f":678,"k":"a","x":13102},{"f":11536,"k":"a","x":158},{"f":605,"k":"a","x":13104},{"f":13105,"k":"a","x":11542},{"f":13103,"k":"a","x":13106},{"f":13095,"k":"a","x":13107},{"b":"e","k":"l","n":"","t":11520,"v":13108},{"f":11521,"k":"a","x":13109},{"f":11548,"k":"a","x":13099},{"f":13111,"k":"a","x":11542},{"f":3605,"k":"a","x":7344},{"f":151,"k":"a","x":13113},{"f":11548,"k":"a","x":13114},{"f":13115,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":13112,"v":13116},{"f":13110,"k":"a","x":13117},{"k":"c","n":"UorAtlas.Group.T39p","u":[]},{"f":13118,"k":"a","x":13119},{"f":11522,"k":"a","x":172},{"f":170,"k":"a","x":13121},{"f":11528,"k":"a","x":177},{"f":13123,"k":"a","x":183},{"f":150,"k":"a","x":13124},{"f":13099,"k":"a","x":183},{"f":13125,"k":"a","x":13126},{"b":"e","k":"p","n":"","t":149,"v":13127},{"f":678,"k":"a","x":13128},{"f":11536,"k":"a","x":172},{"f":605,"k":"a","x":13130},{"f":13131,"k":"a","x":11542},{"f":13129,"k":"a","x":13132},{"f":13122,"k":"a","x":13133},{"f":678,"k":"a","x":13121},{"f":13135,"k":"a","x":13133},{"f":12516,"k":"a","x":7344},{"f":151,"k":"a","x":13137},{"f":11548,"k":"a","x":13138},{"f":13139,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":13136,"v":13140},{"f":13134,"k":"a","x":13141},{"f":13142,"k":"a","x":200},{"f":11528,"k":"a","x":202},{"f":13144,"k":"a","x":208},{"f":150,"k":"a","x":13145},{"f":13099,"k":"a","x":208},{"f":13146,"k":"a","x":13147},{"b":"e","k":"p","n":"","t":149,"v":13148},{"f":678,"k":"a","x":13149},{"f":11536,"k":"a","x":177},{"f":605,"k":"a","x":13151},{"f":13152,"k":"a","x":11542},{"f":13150,"k":"a","x":13153},{"f":11528,"k":"a","x":217},{"f":13155,"k":"a","x":220},{"f":150,"k":"a","x":13156},{"f":13099,"k":"a","x":220},{"f":13157,"k":"a","x":13158},{"b":"e","k":"p","n":"","t":149,"v":13159},{"f":170,"k":"a","x":13160},{"f":11536,"k":"a","x":202},{"f":605,"k":"a","x":13162},{"f":13163,"k":"a","x":11542},{"f":13161,"k":"a","x":13164},{"f":678,"k":"a","x":13160},{"f":13166,"k":"a","x":13164},{"f":12698,"k":"a","x":7344},{"f":151,"k":"a","x":13168},{"f":11548,"k":"a","x":13169},{"f":13170,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":13167,"v":13171},{"f":13165,"k":"a","x":13172},{"f":13173,"k":"a","x":208},{"f":11536,"k":"a","x":217},{"f":605,"k":"a","x":13175},{"f":13176,"k":"a","x":11542},{"f":5566,"k":"a","x":11520},{"f":11522,"k":"a","x":3785},{"f":678,"k":"a","x":13179},{"f":11528,"k":"a","x":3824},{"f":13181,"k":"a","x":659},{"f":150,"k":"a","x":13182},{"f":12734,"k":"a","x":7344},{"f":151,"k":"a","x":13184},{"f":13185,"k":"a","x":659},{"f":13183,"k":"a","x":13186},{"b":"e","k":"p","n":"","t":149,"v":13187},{"f":678,"k":"a","x":13188},{"f":11536,"k":"a","x":3785},{"f":605,"k":"a","x":13190},{"f":13191,"k":"a","x":11542},{"f":13189,"k":"a","x":13192},{"f":13180,"k":"a","x":13193},{"b":"e","k":"l","n":"","t":11520,"v":13194},{"f":13178,"k":"a","x":13195},{"f":11604,"k":"a","x":149},{"f":13197,"k":"a","x":7458},{"f":13198,"k":"a","x":243},{"f":13196,"k":"a","x":13199},{"f":11522,"k":"a","x":13199},{"f":214,"k":"a","x":13201},{"f":13197,"k":"a","x":7476},{"f":13203,"k":"a","x":646},{"f":11528,"k":"a","x":13204},{"f":13205,"k":"a","x":3785},{"f":150,"k":"a","x":13206},{"f":12716,"k":"a","x":7344},{"f":151,"k":"a","x":13208},{"f":13209,"k":"a","x":3785},{"f":13207,"k":"a","x":13210},{"b":"e","k":"p","n":"","t":149,"v":13211},{"f":678,"k":"a","x":13212},{"f":11536,"k":"a","x":13199},{"f":605,"k":"a","x":13214},{"f":13215,"k":"a","x":11542},{"f":13213,"k":"a","x":13216},{"f":13202,"k":"a","x":13217},{"f":11661,"k":"a","x":149},{"f":13219,"k":"a","x":7458},{"f":13220,"k":"a","x":243},{"f":13221,"k":"a","x":3742},{"f":11528,"k":"a","x":646},{"f":13223,"k":"a","x":3785},{"f":11528,"k":"a","x":3863},{"f":13225,"k":"a","x":5949},{"f":7358,"k":"a","x":3851},{"f":13227,"k":"a","x":3886},{"f":8310,"k":"a","x":13228},{"f":13227,"k":"a","x":11042},{"f":13229,"k":"a","x":13230},{"k":"c","n":"UorAtlas.Closure.conjugate_inj","u":[]},{"f":13232,"k":"a","x":3934},{"f":13233,"k":"a","x":3928},{"f":13234,"k":"a","x":10999},{"f":13235,"k":"a","x":5977},{"b":"e","k":"l","n":"","t":13231,"v":13236},{"b":"e","k":"l","n":"","t":13226,"v":13237},{"b":"e","k":"l","n":"","t":149,"v":13238},{"b":"e","k":"l","n":"","t":13224,"v":13239},{"b":"e","k":"l","n":"","t":149,"v":13240},{"f":13222,"k":"a","x":13241},{"f":13218,"k":"a","x":13242},{"f":214,"k":"a","x":13212},{"f":13244,"k":"a","x":13216},{"f":167,"k":"a","x":13206},{"f":13246,"k":"a","x":13210},{"f":678,"k":"a","x":13226},{"f":7358,"k":"a","x":3874},{"f":13249,"k":"a","x":5949},{"f":8310,"k":"a","x":13250},{"f":13251,"k":"a","x":3860},{"f":13248,"k":"a","x":13252},{"b":"e","k":"l","n":"","t":149,"v":13253},{"f":10831,"k":"a","x":13254},{"f":10841,"k":"a","x":13254},{"f":12740,"k":"a","x":7344},{"f":151,"k":"a","x":13257},{"f":13258,"k":"a","x":3860},{"b":"e","k":"l","n":"","t":13256,"v":13259},{"f":13255,"k":"a","x":13260},{"f":7358,"k":"a","x":702},{"f":13197,"k":"a","x":13262},{"f":13263,"k":"a","x":704},{"f":11528,"k":"a","x":13264},{"f":13265,"k":"a","x":3824},{"f":3236,"k":"a","x":13266},{"f":13267,"k":"a","x":13256},{"f":11766,"k":"a","x":149},{"f":13269,"k":"a","x":3824},{"f":13270,"k":"a","x":13262},{"f":13271,"k":"a","x":704},{"f":13268,"k":"a","x":13272},{"f":13273,"k":"a","x":659},{"f":13261,"k":"a","x":13274},{"f":11528,"k":"a","x":3889},{"f":13276,"k":"a","x":11042},{"f":170,"k":"a","x":13277},{"f":8310,"k":"a","x":13230},{"f":13279,"k":"a","x":3886},{"f":13278,"k":"a","x":13280},{"f":678,"k":"a","x":13277},{"f":13282,"k":"a","x":13280},{"f":3604,"k":"a","x":3934},{"f":13284,"k":"a","x":7344},{"f":151,"k":"a","x":13285},{"f":13286,"k":"a","x":3928},{"b":"e","k":"l","n":"","t":13283,"v":13287},{"f":13281,"k":"a","x":13288},{"f":13289,"k":"a","x":3848},{"f":7358,"k":"a","x":3934},{"f":13291,"k":"a","x":10999},{"f":8310,"k":"a","x":13292},{"f":13293,"k":"a","x":3928},{"f":3604,"k":"a","x":3914},{"f":13295,"k":"a","x":7344},{"f":151,"k":"a","x":13296},{"f":13297,"k":"a","x":3950},{"f":507,"k":"a","x":13298},{"f":7358,"k":"a","x":3914},{"f":13300,"k":"a","x":11051},{"f":13297,"k":"a","x":13301},{"f":13299,"k":"a","x":13302},{"f":513,"k":"a","x":13298},{"f":13304,"k":"a","x":13302},{"f":335,"k":"a","x":13305},{"f":270,"k":"a","x":149},{"f":13307,"k":"a","x":264},{"f":13308,"k":"a","x":3950},{"f":13309,"k":"a","x":13301},{"f":3604,"k":"a","x":3976},{"f":13311,"k":"a","x":7344},{"f":151,"k":"a","x":13312},{"f":13313,"k":"a","x":5988},{"b":"e","k":"l","n":"","t":149,"v":13314},{"f":13310,"k":"a","x":13315},{"f":416,"k":"a","x":149},{"f":13317,"k":"a","x":13301},{"f":13318,"k":"a","x":3950},{"f":13319,"k":"a","x":3911},{"f":13316,"k":"a","x":13320},{"f":13306,"k":"a","x":13321},{"f":13303,"k":"a","x":13322},{"f":3195,"k":"a","x":13302},{"f":13099,"k":"a","x":11051},{"f":13324,"k":"a","x":13325},{"k":"c","n":"UorAtlas.Closure.stabPres_conjugate_iff","u":[]},{"f":13327,"k":"a","x":3914},{"f":13328,"k":"a","x":11051},{"i":12,"k":"b"},{"f":13329,"k":"a","x":13330},{"f":13331,"k":"a","x":7344},{"f":7344,"k":"a","x":5988},{"f":675,"k":"a","x":13333},{"f":664,"k":"a","x":13334},{"f":606,"k":"a","x":13333},{"f":605,"k":"a","x":13336},{"f":13337,"k":"a","x":641},{"f":678,"k":"a","x":13338},{"f":669,"k":"a","x":13333},{"f":668,"k":"a","x":13340},{"f":13341,"k":"a","x":37},{"f":13339,"k":"a","x":13342},{"f":13335,"k":"a","x":13343},{"f":10286,"k":"a","x":5988},{"f":13344,"k":"a","x":13345},{"b":"e","k":"l","n":"","t":49,"v":13346},{"f":13332,"k":"a","x":13347},{"f":13326,"k":"a","x":13348},{"f":11528,"k":"a","x":3943},{"f":13350,"k":"a","x":11051},{"f":3236,"k":"a","x":13351},{"f":13352,"k":"a","x":13325},{"f":3948,"k":"a","x":11051},{"f":13353,"k":"a","x":13354},{"f":13355,"k":"a","x":5980},{"f":13349,"k":"a","x":13356},{"f":13323,"k":"a","x":13357},{"b":"e","k":"l","n":"","t":13294,"v":13358},{"b":"e","k":"l","n":"","t":13277,"v":13359},{"f":13290,"k":"a","x":13360},{"b":"e","k":"l","n":"","t":13253,"v":13361},{"b":"e","k":"l","n":"","t":149,"v":13362},{"f":13275,"k":"a","x":13363},{"b":"e","k":"l","n":"","t":13206,"v":13364},{"f":13247,"k":"a","x":13365},{"f":12881,"k":"a","x":148},{"f":13367,"k":"a","x":702},{"f":7358,"k":"a","x":13368},{"f":13369,"k":"a","x":3824},{"f":13099,"k":"a","x":5949},{"f":13258,"k":"a","x":13250},{"f":3236,"k":"a","x":13372},{"f":13373,"k":"a","x":13371},{"f":13327,"k":"a","x":3874},{"f":13375,"k":"a","x":5949},{"f":13376,"k":"a","x":10670},{"f":13377,"k":"a","x":7344},{"f":13378,"k":"a","x":13347},{"f":13374,"k":"a","x":13379},{"f":507,"k":"a","x":13372},{"f":13381,"k":"a","x":13259},{"f":513,"k":"a","x":13372},{"f":13383,"k":"a","x":13259},{"f":335,"k":"a","x":13384},{"f":13367,"k":"a","x":3874},{"f":7358,"k":"a","x":13386},{"f":13387,"k":"a","x":3860},{"f":13249,"k":"a","x":13388},{"f":13308,"k":"a","x":13389},{"f":13390,"k":"a","x":3860},{"f":3604,"k":"a","x":3851},{"f":13392,"k":"a","x":7344},{"f":151,"k":"a","x":13393},{"f":13394,"k":"a","x":3848},{"b":"e","k":"l","n":"","t":149,"v":13395},{"f":13391,"k":"a","x":13396},{"k":"c","n":"UorAtlas.Closure.conjugate_inv","u":[]},{"f":13398,"k":"a","x":3874},{"f":13399,"k":"a","x":3860},{"f":13397,"k":"a","x":13400},{"f":13385,"k":"a","x":13401},{"f":13382,"k":"a","x":13402},{"f":13403,"k":"a","x":10675},{"f":13380,"k":"a","x":13404},{"f":13197,"k":"a","x":13227},{"f":13406,"k":"a","x":3889},{"f":11528,"k":"a","x":13407},{"f":13408,"k":"a","x":3886},{"f":3195,"k":"a","x":13409},{"f":11528,"k":"a","x":3921},{"f":13411,"k":"a","x":5977},{"f":678,"k":"a","x":13412},{"f":13291,"k":"a","x":5977},{"f":8310,"k":"a","x":13414},{"f":13415,"k":"a","x":3928},{"f":13413,"k":"a","x":13416},{"b":"e","k":"l","n":"","t":149,"v":13417},{"f":10841,"k":"a","x":13418},{"f":13410,"k":"a","x":13419},{"f":13269,"k":"a","x":3886},{"f":13421,"k":"a","x":13227},{"f":13422,"k":"a","x":3889},{"f":13420,"k":"a","x":13423},{"f":12120,"k":"a","x":13418},{"f":13425,"k":"a","x":11042},{"f":214,"k":"a","x":13277},{"f":13427,"k":"a","x":13280},{"f":3195,"k":"a","x":13277},{"f":13099,"k":"a","x":11042},{"f":13429,"k":"a","x":13430},{"f":3884,"k":"a","x":11042},{"f":13431,"k":"a","x":13432},{"f":13433,"k":"a","x":3848},{"f":13428,"k":"a","x":13434},{"f":13398,"k":"a","x":3851},{"f":13436,"k":"a","x":3886},{"f":13435,"k":"a","x":13437},{"f":13426,"k":"a","x":13438},{"f":13424,"k":"a","x":13439},{"body":13440,"d":true,"k":"e","n":"","t":13371,"v":13405},{"body":13441,"d":false,"k":"e","n":"","t":149,"v":13370},{"b":"e","k":"l","n":"","t":13210,"v":13442},{"f":13366,"k":"a","x":13443},{"b":"e","k":"l","n":"","t":149,"v":13444},{"f":13245,"k":"a","x":13445},{"f":507,"k":"a","x":13216},{"f":11536,"k":"a","x":243},{"f":605,"k":"a","x":13448},{"f":13449,"k":"a","x":11542},{"f":13447,"k":"a","x":13450},{"f":513,"k":"a","x":13216},{"f":13452,"k":"a","x":13450},{"f":335,"k":"a","x":13453},{"f":656,"k":"a","x":13214},{"f":13455,"k":"a","x":13448},{"f":605,"k":"a","x":3785},{"f":13457,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":0,"v":13458},{"f":13456,"k":"a","x":13459},{"f":12258,"k":"a","x":149},{"f":13461,"k":"a","x":243},{"f":13462,"k":"a","x":7458},{"f":13460,"k":"a","x":13463},{"f":13454,"k":"a","x":13464},{"f":13451,"k":"a","x":13465},{"f":507,"k":"a","x":13450},{"f":605,"k":"a","x":11542},{"f":13468,"k":"a","x":11542},{"f":13467,"k":"a","x":13469},{"f":513,"k":"a","x":13450},{"f":13471,"k":"a","x":13469},{"f":335,"k":"a","x":13472},{"f":656,"k":"a","x":13448},{"f":13474,"k":"a","x":11542},{"f":13475,"k":"a","x":13459},{"f":13476,"k":"a","x":300},{"f":13473,"k":"a","x":13477},{"f":13470,"k":"a","x":13478},{"f":6149,"k":"a","x":11542},{"f":13479,"k":"a","x":13480},{"f":13466,"k":"a","x":13481},{"f":13446,"k":"a","x":13482},{"f":13243,"k":"a","x":13483},{"f":13200,"k":"a","x":13484},{"b":"e","k":"l","n":"","t":13177,"v":13485},{"b":"e","k":"l","n":"","t":13160,"v":13486},{"f":13174,"k":"a","x":13487},{"b":"e","k":"l","n":"","t":13154,"v":13488},{"b":"e","k":"l","n":"","t":13121,"v":13489},{"f":13143,"k":"a","x":13490},{"b":"e","k":"l","n":"","t":13108,"v":13491},{"b":"e","k":"l","n":"","t":11520,"v":13492},{"f":13120,"k":"a","x":13493},{"b":"e","k":"l","n":"","t":3596,"v":13494},{"b":"i","k":"l","n":"","t":149,"v":13495},{"f":459,"k":"a","x":3217},{"f":13497,"k":"a","x":7167},{"f":51,"k":"a","x":13498},{"f":13499,"k":"a","x":55},{"b":"e","k":"p","n":"","t":49,"v":13500},{"b":"e","k":"p","n":"","t":361,"v":13501},{"f":461,"k":"a","x":470},{"f":51,"k":"a","x":13503},{"f":13504,"k":"a","x":158},{"b":"e","k":"l","n":"","t":49,"v":13505},{"f":774,"k":"a","x":13506},{"f":3217,"k":"a","x":794},{"f":13497,"k":"a","x":13508},{"f":51,"k":"a","x":13509},{"f":13510,"k":"a","x":794},{"f":4066,"k":"a","x":13511},{"f":4068,"k":"a","x":13511},{"k":"c","n":"UorAtlas.LexLeanInternal.decl262","u":[]},{"f":65,"k":"a","x":13514},{"f":13515,"k":"a","x":62},{"f":63,"k":"a","x":13516},{"f":51,"k":"a","x":13517},{"f":13518,"k":"a","x":794},{"f":13513,"k":"a","x":13519},{"f":13520,"k":"a","x":4070},{"f":11429,"k":"a","x":13510},{"f":13522,"k":"a","x":13518},{"f":11433,"k":"a","x":13509},{"f":13524,"k":"a","x":13517},{"f":13525,"k":"a","x":51},{"f":4099,"k":"a","x":49},{"f":175,"k":"a","x":13508},{"f":3217,"k":"a","x":13517},{"f":13528,"k":"a","x":13529},{"f":13527,"k":"a","x":13530},{"f":6099,"k":"a","x":13508},{"f":13532,"k":"a","x":13529},{"f":13531,"k":"a","x":13533},{"f":13534,"k":"a","x":13517},{"f":13515,"k":"a","x":86},{"f":87,"k":"a","x":13536},{"f":3217,"k":"a","x":13537},{"f":13528,"k":"a","x":13538},{"f":59,"k":"a","x":13539},{"f":13532,"k":"a","x":13538},{"f":13540,"k":"a","x":13541},{"f":13542,"k":"a","x":13537},{"f":13515,"k":"a","x":103},{"f":104,"k":"a","x":13544},{"f":3217,"k":"a","x":13545},{"f":13528,"k":"a","x":13546},{"f":59,"k":"a","x":13547},{"f":13532,"k":"a","x":13546},{"f":13548,"k":"a","x":13549},{"f":13550,"k":"a","x":13545},{"f":13515,"k":"a","x":787},{"f":927,"k":"a","x":13552},{"f":13551,"k":"a","x":13553},{"f":13543,"k":"a","x":13554},{"f":13535,"k":"a","x":13555},{"f":4126,"k":"a","x":13508},{"f":13556,"k":"a","x":13557},{"f":13526,"k":"a","x":13558},{"f":13523,"k":"a","x":13559},{"f":13560,"k":"a","x":794},{"f":13521,"k":"a","x":13561},{"f":4119,"k":"a","x":13517},{"f":13562,"k":"a","x":13563},{"f":13512,"k":"a","x":13564},{"f":13507,"k":"a","x":13565},{"f":3217,"k":"a","x":912},{"f":13497,"k":"a","x":13567},{"f":51,"k":"a","x":13568},{"f":13569,"k":"a","x":912},{"f":507,"k":"a","x":13570},{"f":175,"k":"a","x":13567},{"f":13572,"k":"a","x":13529},{"f":59,"k":"a","x":13573},{"f":6099,"k":"a","x":13567},{"f":13575,"k":"a","x":13529},{"f":13574,"k":"a","x":13576},{"f":13577,"k":"a","x":13517},{"f":13572,"k":"a","x":13538},{"f":59,"k":"a","x":13579},{"f":13575,"k":"a","x":13538},{"f":13580,"k":"a","x":13581},{"f":13582,"k":"a","x":13537},{"f":13572,"k":"a","x":13546},{"f":59,"k":"a","x":13584},{"f":13575,"k":"a","x":13546},{"f":13585,"k":"a","x":13586},{"f":13587,"k":"a","x":13545},{"f":13588,"k":"a","x":13553},{"f":13583,"k":"a","x":13589},{"f":13578,"k":"a","x":13590},{"f":51,"k":"a","x":13591},{"f":13592,"k":"a","x":912},{"f":13571,"k":"a","x":13593},{"f":513,"k":"a","x":13570},{"f":13595,"k":"a","x":13593},{"f":335,"k":"a","x":13596},{"f":857,"k":"a","x":13568},{"f":13598,"k":"a","x":13591},{"f":51,"k":"a","x":158},{"f":13600,"k":"a","x":912},{"b":"e","k":"l","n":"","t":49,"v":13601},{"f":13599,"k":"a","x":13602},{"k":"c","n":"UorAtlas.Group.blkOf.eq_1","u":[]},{"f":13604,"k":"a","x":3217},{"f":13605,"k":"a","x":13567},{"f":13603,"k":"a","x":13606},{"f":13597,"k":"a","x":13607},{"f":13594,"k":"a","x":13608},{"f":507,"k":"a","x":13593},{"f":51,"k":"a","x":13590},{"f":13611,"k":"a","x":912},{"f":13610,"k":"a","x":13612},{"f":513,"k":"a","x":13593},{"f":13614,"k":"a","x":13612},{"f":335,"k":"a","x":13615},{"f":857,"k":"a","x":13591},{"f":13617,"k":"a","x":13590},{"f":13618,"k":"a","x":13602},{"f":1050,"k":"a","x":13573},{"f":13620,"k":"a","x":13576},{"f":3251,"k":"a","x":53},{"f":13622,"k":"a","x":912},{"f":13623,"k":"a","x":13517},{"f":4859,"k":"a","x":13517},{"f":1053,"k":"a","x":13625},{"f":1003,"k":"a","x":13517},{"f":1056,"k":"a","x":13627},{"f":1006,"k":"a","x":13517},{"f":13628,"k":"a","x":13629},{"f":13626,"k":"a","x":13630},{"f":1062,"k":"a","x":13625},{"f":13632,"k":"a","x":13630},{"f":1061,"k":"a","x":13633},{"f":13634,"k":"a","x":1066},{"f":335,"k":"a","x":13635},{"f":13636,"k":"a","x":1070},{"f":13631,"k":"a","x":13637},{"f":13624,"k":"a","x":13638},{"f":13621,"k":"a","x":13639},{"f":13640,"k":"a","x":49},{"f":13641,"k":"a","x":13517},{"f":13642,"k":"a","x":13590},{"f":13619,"k":"a","x":13643},{"f":13616,"k":"a","x":13644},{"f":13613,"k":"a","x":13645},{"f":507,"k":"a","x":13612},{"f":51,"k":"a","x":13537},{"f":13648,"k":"a","x":912},{"f":13647,"k":"a","x":13649},{"f":513,"k":"a","x":13612},{"f":13651,"k":"a","x":13649},{"f":335,"k":"a","x":13652},{"f":13572,"k":"a","x":13567},{"f":59,"k":"a","x":13654},{"f":13655,"k":"a","x":13581},{"f":13656,"k":"a","x":13537},{"f":13657,"k":"a","x":13589},{"f":857,"k":"a","x":13658},{"f":13659,"k":"a","x":13537},{"f":13660,"k":"a","x":13602},{"f":889,"k":"a","x":13654},{"f":13662,"k":"a","x":13581},{"f":892,"k":"a","x":143},{"f":13664,"k":"a","x":13567},{"f":13663,"k":"a","x":13665},{"f":13666,"k":"a","x":49},{"f":13667,"k":"a","x":13537},{"f":13668,"k":"a","x":13589},{"f":13661,"k":"a","x":13669},{"f":13653,"k":"a","x":13670},{"f":13650,"k":"a","x":13671},{"f":137,"k":"a","x":13537},{"f":13672,"k":"a","x":13673},{"f":13646,"k":"a","x":13674},{"f":13609,"k":"a","x":13675},{"f":13566,"k":"a","x":13676},{"f":3217,"k":"a","x":920},{"f":13497,"k":"a","x":13678},{"f":51,"k":"a","x":13679},{"f":13680,"k":"a","x":920},{"f":507,"k":"a","x":13681},{"f":175,"k":"a","x":13678},{"f":13683,"k":"a","x":13529},{"f":59,"k":"a","x":13684},{"f":6099,"k":"a","x":13678},{"f":13686,"k":"a","x":13529},{"f":13685,"k":"a","x":13687},{"f":13688,"k":"a","x":13517},{"f":13683,"k":"a","x":13538},{"f":59,"k":"a","x":13690},{"f":13686,"k":"a","x":13538},{"f":13691,"k":"a","x":13692},{"f":13693,"k":"a","x":13537},{"f":13683,"k":"a","x":13546},{"f":59,"k":"a","x":13695},{"f":13686,"k":"a","x":13546},{"f":13696,"k":"a","x":13697},{"f":13698,"k":"a","x":13545},{"f":13699,"k":"a","x":13553},{"f":13694,"k":"a","x":13700},{"f":13689,"k":"a","x":13701},{"f":51,"k":"a","x":13702},{"f":13703,"k":"a","x":920},{"f":13682,"k":"a","x":13704},{"f":513,"k":"a","x":13681},{"f":13706,"k":"a","x":13704},{"f":335,"k":"a","x":13707},{"f":857,"k":"a","x":13679},{"f":13709,"k":"a","x":13702},{"f":13600,"k":"a","x":920},{"b":"e","k":"l","n":"","t":49,"v":13711},{"f":13710,"k":"a","x":13712},{"f":13605,"k":"a","x":13678},{"f":13713,"k":"a","x":13714},{"f":13708,"k":"a","x":13715},{"f":13705,"k":"a","x":13716},{"f":507,"k":"a","x":13704},{"f":51,"k":"a","x":13701},{"f":13719,"k":"a","x":920},{"f":13718,"k":"a","x":13720},{"f":513,"k":"a","x":13704},{"f":13722,"k":"a","x":13720},{"f":335,"k":"a","x":13723},{"f":857,"k":"a","x":13702},{"f":13725,"k":"a","x":13701},{"f":13726,"k":"a","x":13712},{"f":1050,"k":"a","x":13684},{"f":13728,"k":"a","x":13687},{"f":13622,"k":"a","x":920},{"f":13730,"k":"a","x":13517},{"f":4999,"k":"a","x":13517},{"f":1053,"k":"a","x":13732},{"f":1151,"k":"a","x":13517},{"f":1056,"k":"a","x":13734},{"f":1154,"k":"a","x":13517},{"f":13735,"k":"a","x":13736},{"f":13733,"k":"a","x":13737},{"f":1062,"k":"a","x":13732},{"f":13739,"k":"a","x":13737},{"f":1061,"k":"a","x":13740},{"f":13741,"k":"a","x":1066},{"f":335,"k":"a","x":13742},{"f":13743,"k":"a","x":1070},{"f":13738,"k":"a","x":13744},{"f":13731,"k":"a","x":13745},{"f":13729,"k":"a","x":13746},{"f":13747,"k":"a","x":49},{"f":13748,"k":"a","x":13517},{"f":13749,"k":"a","x":13701},{"f":13727,"k":"a","x":13750},{"f":13724,"k":"a","x":13751},{"f":13721,"k":"a","x":13752},{"f":507,"k":"a","x":13720},{"f":51,"k":"a","x":13700},{"f":13755,"k":"a","x":920},{"f":13754,"k":"a","x":13756},{"f":513,"k":"a","x":13720},{"f":13758,"k":"a","x":13756},{"f":335,"k":"a","x":13759},{"f":857,"k":"a","x":13701},{"f":13761,"k":"a","x":13700},{"f":13762,"k":"a","x":13712},{"f":1050,"k":"a","x":13690},{"f":13764,"k":"a","x":13692},{"f":13730,"k":"a","x":13537},{"f":4999,"k":"a","x":13537},{"f":1053,"k":"a","x":13767},{"f":1151,"k":"a","x":13537},{"f":1056,"k":"a","x":13769},{"f":1154,"k":"a","x":13537},{"f":13770,"k":"a","x":13771},{"f":13768,"k":"a","x":13772},{"f":1062,"k":"a","x":13767},{"f":13774,"k":"a","x":13772},{"f":1061,"k":"a","x":13775},{"f":13776,"k":"a","x":1066},{"f":335,"k":"a","x":13777},{"f":13778,"k":"a","x":1070},{"f":13773,"k":"a","x":13779},{"f":13766,"k":"a","x":13780},{"f":13765,"k":"a","x":13781},{"f":13782,"k":"a","x":49},{"f":13783,"k":"a","x":13537},{"f":13784,"k":"a","x":13700},{"f":13763,"k":"a","x":13785},{"f":13760,"k":"a","x":13786},{"f":13757,"k":"a","x":13787},{"f":507,"k":"a","x":13756},{"f":51,"k":"a","x":13545},{"f":13790,"k":"a","x":920},{"f":13789,"k":"a","x":13791},{"f":513,"k":"a","x":13756},{"f":13793,"k":"a","x":13791},{"f":335,"k":"a","x":13794},{"f":13683,"k":"a","x":13678},{"f":59,"k":"a","x":13796},{"f":13797,"k":"a","x":13697},{"f":13798,"k":"a","x":13545},{"f":13799,"k":"a","x":13553},{"f":857,"k":"a","x":13800},{"f":13801,"k":"a","x":13545},{"f":13802,"k":"a","x":13712},{"f":889,"k":"a","x":13796},{"f":13804,"k":"a","x":13697},{"f":13664,"k":"a","x":13678},{"f":13805,"k":"a","x":13806},{"f":13807,"k":"a","x":49},{"f":13808,"k":"a","x":13545},{"f":13809,"k":"a","x":13553},{"f":13803,"k":"a","x":13810},{"f":13795,"k":"a","x":13811},{"f":13792,"k":"a","x":13812},{"f":137,"k":"a","x":13545},{"f":13813,"k":"a","x":13814},{"f":13788,"k":"a","x":13815},{"f":13753,"k":"a","x":13816},{"f":13717,"k":"a","x":13817},{"f":13677,"k":"a","x":13818},{"f":3217,"k":"a","x":929},{"f":13497,"k":"a","x":13820},{"f":51,"k":"a","x":13821},{"f":13822,"k":"a","x":929},{"f":507,"k":"a","x":13823},{"f":175,"k":"a","x":13820},{"f":13825,"k":"a","x":13529},{"f":59,"k":"a","x":13826},{"f":6099,"k":"a","x":13820},{"f":13828,"k":"a","x":13529},{"f":13827,"k":"a","x":13829},{"f":13830,"k":"a","x":13517},{"f":13825,"k":"a","x":13538},{"f":59,"k":"a","x":13832},{"f":13828,"k":"a","x":13538},{"f":13833,"k":"a","x":13834},{"f":13835,"k":"a","x":13537},{"f":13825,"k":"a","x":13546},{"f":59,"k":"a","x":13837},{"f":13828,"k":"a","x":13546},{"f":13838,"k":"a","x":13839},{"f":13840,"k":"a","x":13545},{"f":13841,"k":"a","x":13553},{"f":13836,"k":"a","x":13842},{"f":13831,"k":"a","x":13843},{"f":51,"k":"a","x":13844},{"f":13845,"k":"a","x":929},{"f":13824,"k":"a","x":13846},{"f":513,"k":"a","x":13823},{"f":13848,"k":"a","x":13846},{"f":335,"k":"a","x":13849},{"f":857,"k":"a","x":13821},{"f":13851,"k":"a","x":13844},{"f":13600,"k":"a","x":929},{"b":"e","k":"l","n":"","t":49,"v":13853},{"f":13852,"k":"a","x":13854},{"f":13605,"k":"a","x":13820},{"f":13855,"k":"a","x":13856},{"f":13850,"k":"a","x":13857},{"f":13847,"k":"a","x":13858},{"f":507,"k":"a","x":13846},{"f":51,"k":"a","x":13843},{"f":13861,"k":"a","x":929},{"f":13860,"k":"a","x":13862},{"f":513,"k":"a","x":13846},{"f":13864,"k":"a","x":13862},{"f":335,"k":"a","x":13865},{"f":857,"k":"a","x":13844},{"f":13867,"k":"a","x":13843},{"f":13868,"k":"a","x":13854},{"f":1050,"k":"a","x":13826},{"f":13870,"k":"a","x":13829},{"f":13622,"k":"a","x":929},{"f":13872,"k":"a","x":13517},{"f":5164,"k":"a","x":13517},{"f":1053,"k":"a","x":13874},{"f":1325,"k":"a","x":13517},{"f":1056,"k":"a","x":13876},{"f":1328,"k":"a","x":13517},{"f":13877,"k":"a","x":13878},{"f":13875,"k":"a","x":13879},{"f":1062,"k":"a","x":13874},{"f":13881,"k":"a","x":13879},{"f":1061,"k":"a","x":13882},{"f":13883,"k":"a","x":1066},{"f":335,"k":"a","x":13884},{"f":13885,"k":"a","x":1070},{"f":13880,"k":"a","x":13886},{"f":13873,"k":"a","x":13887},{"f":13871,"k":"a","x":13888},{"f":13889,"k":"a","x":49},{"f":13890,"k":"a","x":13517},{"f":13891,"k":"a","x":13843},{"f":13869,"k":"a","x":13892},{"f":13866,"k":"a","x":13893},{"f":13863,"k":"a","x":13894},{"f":507,"k":"a","x":13862},{"f":51,"k":"a","x":13842},{"f":13897,"k":"a","x":929},{"f":13896,"k":"a","x":13898},{"f":513,"k":"a","x":13862},{"f":13900,"k":"a","x":13898},{"f":335,"k":"a","x":13901},{"f":857,"k":"a","x":13843},{"f":13903,"k":"a","x":13842},{"f":13904,"k":"a","x":13854},{"f":1050,"k":"a","x":13832},{"f":13906,"k":"a","x":13834},{"f":13872,"k":"a","x":13537},{"f":5164,"k":"a","x":13537},{"f":1053,"k":"a","x":13909},{"f":1325,"k":"a","x":13537},{"f":1056,"k":"a","x":13911},{"f":1328,"k":"a","x":13537},{"f":13912,"k":"a","x":13913},{"f":13910,"k":"a","x":13914},{"f":1062,"k":"a","x":13909},{"f":13916,"k":"a","x":13914},{"f":1061,"k":"a","x":13917},{"f":13918,"k":"a","x":1066},{"f":335,"k":"a","x":13919},{"f":13920,"k":"a","x":1070},{"f":13915,"k":"a","x":13921},{"f":13908,"k":"a","x":13922},{"f":13907,"k":"a","x":13923},{"f":13924,"k":"a","x":49},{"f":13925,"k":"a","x":13537},{"f":13926,"k":"a","x":13842},{"f":13905,"k":"a","x":13927},{"f":13902,"k":"a","x":13928},{"f":13899,"k":"a","x":13929},{"f":507,"k":"a","x":13898},{"f":51,"k":"a","x":13553},{"f":13932,"k":"a","x":929},{"f":13931,"k":"a","x":13933},{"f":513,"k":"a","x":13898},{"f":13935,"k":"a","x":13933},{"f":335,"k":"a","x":13936},{"f":857,"k":"a","x":13842},{"f":13938,"k":"a","x":13553},{"f":13939,"k":"a","x":13854},{"f":1050,"k":"a","x":13837},{"f":13941,"k":"a","x":13839},{"f":13872,"k":"a","x":13545},{"f":5164,"k":"a","x":13545},{"f":1053,"k":"a","x":13944},{"f":1325,"k":"a","x":13545},{"f":1056,"k":"a","x":13946},{"f":1328,"k":"a","x":13545},{"f":13947,"k":"a","x":13948},{"f":13945,"k":"a","x":13949},{"f":1062,"k":"a","x":13944},{"f":13951,"k":"a","x":13949},{"f":1061,"k":"a","x":13952},{"f":13953,"k":"a","x":1066},{"f":335,"k":"a","x":13954},{"f":13955,"k":"a","x":1070},{"f":13950,"k":"a","x":13956},{"f":13943,"k":"a","x":13957},{"f":13942,"k":"a","x":13958},{"f":13959,"k":"a","x":49},{"f":13960,"k":"a","x":13545},{"f":13961,"k":"a","x":13553},{"f":13940,"k":"a","x":13962},{"f":13937,"k":"a","x":13963},{"f":13934,"k":"a","x":13964},{"f":137,"k":"a","x":13553},{"f":13965,"k":"a","x":13966},{"f":13930,"k":"a","x":13967},{"f":13895,"k":"a","x":13968},{"f":13859,"k":"a","x":13969},{"f":13819,"k":"a","x":13970},{"f":13971,"k":"a","x":55},{"b":"e","k":"l","n":"","t":49,"v":13972},{"b":"e","k":"l","n":"","t":361,"v":13973},{"b":"e","k":"p","n":"","t":142,"v":7321},{"f":909,"k":"a","x":1500},{"f":909,"k":"a","x":996},{"f":909,"k":"a","x":1180},{"f":909,"k":"a","x":6394},{"f":765,"k":"a","x":179},{"f":4,"k":"a","x":13980},{"f":13981,"k":"a","x":6402},{"f":335,"k":"a","x":13982},{"f":629,"k":"a","x":6403},{"f":8503,"k":"a","x":1673},{"f":13985,"k":"a","x":6402},{"f":13984,"k":"a","x":13986},{"k":"c","n":"UorAtlas.LexLeanInternal.decl391","u":[]},{"f":13988,"k":"a","x":204},{"f":13989,"k":"a","x":206},{"f":13990,"k":"a","x":202},{"f":13991,"k":"a","x":407},{"f":13992,"k":"a","x":227},{"f":13993,"k":"a","x":208},{"b":"e","k":"l","n":"","t":6404,"v":13994},{"f":13987,"k":"a","x":13995},{"f":13983,"k":"a","x":13996},{"body":13997,"d":true,"k":"e","n":"","t":6397,"v":13979},{"body":13998,"d":true,"k":"e","n":"","t":6393,"v":13978},{"body":13999,"d":true,"k":"e","n":"","t":1505,"v":13977},{"body":14000,"d":true,"k":"e","n":"","t":1503,"v":13976},{"b":"e","k":"l","n":"","t":142,"v":14001},{"f":151,"k":"a","x":10178},{"f":14003,"k":"a","x":208},{"f":5860,"k":"a","x":1299},{"f":7354,"k":"a","x":14005},{"f":14006,"k":"a","x":240},{"f":8310,"k":"a","x":7556},{"k":"c","n":"UorAtlas.Prelude.Perm.one","u":[]},{"f":14009,"k":"a","x":148},{"f":14008,"k":"a","x":14010},{"b":"e","k":"p","n":"","t":14007,"v":14011},{"b":"e","k":"p","n":"","t":14004,"v":14012},{"b":"i","k":"p","n":"","t":149,"v":14013},{"b":"e","k":"p","n":"","t":49,"v":14014},{"b":"e","k":"p","n":"","t":3649,"v":14015},{"b":"e","k":"p","n":"","t":361,"v":14016},{"b":"e","k":"p","n":"","t":3643,"v":14017},{"b":"i","k":"p","n":"","t":143,"v":14018},{"f":171,"k":"a","x":3785},{"f":678,"k":"a","x":14020},{"f":176,"k":"a","x":3785},{"f":14022,"k":"a","x":7342},{"f":175,"k":"a","x":14023},{"f":14024,"k":"a","x":644},{"f":14021,"k":"a","x":14025},{"b":"e","k":"l","n":"","t":149,"v":14026},{"f":10831,"k":"a","x":14027},{"f":10841,"k":"a","x":14027},{"f":8310,"k":"a","x":10375},{"f":14030,"k":"a","x":14010},{"b":"e","k":"l","n":"","t":14029,"v":14031},{"f":14028,"k":"a","x":14032},{"f":3642,"k":"a","x":245},{"f":3236,"k":"a","x":14034},{"f":14035,"k":"a","x":14029},{"f":10874,"k":"a","x":245},{"f":14036,"k":"a","x":14037},{"f":14038,"k":"a","x":247},{"f":14033,"k":"a","x":14039},{"f":171,"k":"a","x":3824},{"f":170,"k":"a","x":14041},{"f":176,"k":"a","x":3824},{"f":14043,"k":"a","x":7342},{"f":175,"k":"a","x":14044},{"f":14045,"k":"a","x":702},{"f":14042,"k":"a","x":14046},{"f":678,"k":"a","x":14041},{"f":14048,"k":"a","x":14046},{"f":8310,"k":"a","x":10486},{"f":14050,"k":"a","x":14010},{"b":"e","k":"l","n":"","t":14049,"v":14051},{"f":14047,"k":"a","x":14052},{"f":14053,"k":"a","x":659},{"f":176,"k":"a","x":3860},{"f":14055,"k":"a","x":7342},{"f":175,"k":"a","x":14056},{"f":14057,"k":"a","x":3874},{"f":3598,"k":"a","x":3886},{"f":14059,"k":"a","x":11042},{"f":14060,"k":"a","x":7339},{"f":3604,"k":"a","x":3928},{"f":14062,"k":"a","x":7344},{"f":10531,"k":"a","x":14063},{"f":4066,"k":"a","x":14064},{"f":4068,"k":"a","x":14064},{"f":10021,"k":"a","x":14063},{"f":14067,"k":"a","x":14063},{"f":14066,"k":"a","x":14068},{"f":14069,"k":"a","x":4070},{"f":4091,"k":"a","x":144},{"f":14071,"k":"a","x":264},{"f":14072,"k":"a","x":10531},{"f":14073,"k":"a","x":14067},{"b":"e","k":"p","n":"","t":144,"v":264},{"f":10518,"k":"a","x":14075},{"f":14076,"k":"a","x":10530},{"f":14077,"k":"a","x":14063},{"f":14078,"k":"a","x":10021},{"f":270,"k":"a","x":361},{"f":14080,"k":"a","x":144},{"f":14081,"k":"a","x":5977},{"f":3603,"k":"a","x":14063},{"f":367,"k":"a","x":7339},{"f":14062,"k":"a","x":14084},{"f":10637,"k":"a","x":14085},{"f":14086,"k":"a","x":12338},{"f":3609,"k":"a","x":3928},{"f":14088,"k":"a","x":10999},{"f":14089,"k":"a","x":7339},{"f":14087,"k":"a","x":14090},{"f":14091,"k":"a","x":14063},{"f":10021,"k":"a","x":14085},{"f":14093,"k":"a","x":14063},{"f":335,"k":"a","x":14094},{"f":136,"k":"a","x":144},{"f":14096,"k":"a","x":14063},{"f":14095,"k":"a","x":14097},{"f":14092,"k":"a","x":14098},{"f":14083,"k":"a","x":14099},{"f":14086,"k":"a","x":12355},{"f":3614,"k":"a","x":3928},{"f":14102,"k":"a","x":7339},{"f":14101,"k":"a","x":14103},{"f":14104,"k":"a","x":14063},{"f":14105,"k":"a","x":14098},{"f":14100,"k":"a","x":14106},{"f":14086,"k":"a","x":12363},{"f":3618,"k":"a","x":3928},{"f":14109,"k":"a","x":10999},{"f":14110,"k":"a","x":7339},{"f":14108,"k":"a","x":14111},{"f":14112,"k":"a","x":14063},{"f":14113,"k":"a","x":14098},{"f":14107,"k":"a","x":14114},{"f":14082,"k":"a","x":14115},{"f":14116,"k":"a","x":367},{"k":"c","n":"UorAtlas.Closure.presentationImage.eq_1","u":[]},{"f":14118,"k":"a","x":3928},{"f":14119,"k":"a","x":10999},{"f":14120,"k":"a","x":7339},{"f":14117,"k":"a","x":14121},{"f":14079,"k":"a","x":14122},{"f":14074,"k":"a","x":14123},{"f":14124,"k":"a","x":14063},{"f":14070,"k":"a","x":14125},{"f":4118,"k":"a","x":144},{"f":14127,"k":"a","x":14063},{"f":14126,"k":"a","x":14128},{"f":14065,"k":"a","x":14129},{"f":3646,"k":"a","x":5980},{"f":175,"k":"a","x":14131},{"f":14132,"k":"a","x":3914},{"f":507,"k":"a","x":14133},{"f":176,"k":"a","x":3950},{"f":14135,"k":"a","x":7340},{"f":175,"k":"a","x":14136},{"f":14137,"k":"a","x":3914},{"f":14134,"k":"a","x":14138},{"f":513,"k":"a","x":14133},{"f":14140,"k":"a","x":14138},{"f":335,"k":"a","x":14141},{"f":3598,"k":"a","x":3950},{"f":14143,"k":"a","x":11051},{"f":14144,"k":"a","x":7339},{"f":3646,"k":"a","x":14145},{"f":517,"k":"a","x":14146},{"f":14147,"k":"a","x":14136},{"f":175,"k":"a","x":5988},{"f":14149,"k":"a","x":3976},{"b":"e","k":"l","n":"","t":143,"v":14150},{"f":14148,"k":"a","x":14151},{"f":10945,"k":"a","x":3950},{"f":14153,"k":"a","x":11051},{"f":14154,"k":"a","x":7339},{"f":14152,"k":"a","x":14155},{"f":14142,"k":"a","x":14156},{"f":14139,"k":"a","x":14157},{"f":507,"k":"a","x":14138},{"f":14135,"k":"a","x":7342},{"f":175,"k":"a","x":14160},{"f":14161,"k":"a","x":3914},{"f":14159,"k":"a","x":14162},{"f":513,"k":"a","x":14138},{"f":14164,"k":"a","x":14162},{"f":335,"k":"a","x":14165},{"f":517,"k":"a","x":7340},{"f":14167,"k":"a","x":7342},{"f":176,"k":"a","x":3985},{"f":14169,"k":"a","x":5988},{"f":175,"k":"a","x":14170},{"f":14171,"k":"a","x":3976},{"b":"e","k":"l","n":"","t":143,"v":14172},{"f":14168,"k":"a","x":14173},{"k":"c","n":"UorAtlas.Closure.V_canonicalPresentation","u":[]},{"f":14174,"k":"a","x":14175},{"f":14166,"k":"a","x":14176},{"f":14163,"k":"a","x":14177},{"f":507,"k":"a","x":14162},{"f":3956,"k":"a","x":3914},{"f":14179,"k":"a","x":14180},{"f":513,"k":"a","x":14162},{"f":14182,"k":"a","x":14180},{"f":335,"k":"a","x":14183},{"f":517,"k":"a","x":14160},{"f":14185,"k":"a","x":3914},{"f":14186,"k":"a","x":14151},{"f":14187,"k":"a","x":6173},{"f":14184,"k":"a","x":14188},{"f":14181,"k":"a","x":14189},{"f":6357,"k":"a","x":3914},{"f":14190,"k":"a","x":14191},{"f":14178,"k":"a","x":14192},{"f":14158,"k":"a","x":14193},{"f":10021,"k":"a","x":6011},{"f":367,"k":"a","x":6075},{"f":10713,"k":"a","x":14196},{"f":14195,"k":"a","x":14197},{"f":678,"k":"a","x":14198},{"f":10021,"k":"a","x":6032},{"f":152,"k":"a","x":6018},{"f":367,"k":"a","x":11169},{"f":14201,"k":"a","x":14202},{"f":14200,"k":"a","x":14203},{"f":443,"k":"a","x":6022},{"f":14205,"k":"a","x":11174},{"b":"e","k":"p","n":"","t":14204,"v":14206},{"b":"e","k":"p","n":"","t":142,"v":14207},{"f":14199,"k":"a","x":14208},{"b":"e","k":"l","n":"","t":142,"v":14209},{"f":10435,"k":"a","x":14210},{"f":10444,"k":"a","x":14210},{"i":10,"k":"b"},{"f":8310,"k":"a","x":14213},{"f":14214,"k":"a","x":14010},{"b":"e","k":"l","n":"","t":14212,"v":14215},{"f":14211,"k":"a","x":14216},{"f":10668,"k":"a","x":3976},{"i":13,"k":"b"},{"f":14218,"k":"a","x":14219},{"f":14220,"k":"a","x":5985},{"f":14221,"k":"a","x":3978},{"f":14222,"k":"a","x":5988},{"i":11,"k":"b"},{"f":14223,"k":"a","x":14224},{"f":14217,"k":"a","x":14225},{"f":152,"k":"a","x":11096},{"f":14227,"k":"a","x":14202},{"f":14200,"k":"a","x":14228},{"f":170,"k":"a","x":14229},{"f":10021,"k":"a","x":6055},{"f":152,"k":"a","x":4009},{"i":5,"k":"b"},{"f":367,"k":"a","x":14233},{"f":14232,"k":"a","x":14234},{"f":14231,"k":"a","x":14235},{"i":1,"k":"b"},{"f":443,"k":"a","x":14237},{"f":14238,"k":"a","x":11229},{"b":"e","k":"p","n":"","t":14236,"v":14239},{"b":"e","k":"p","n":"","t":142,"v":14240},{"f":14230,"k":"a","x":14241},{"f":678,"k":"a","x":14229},{"f":14243,"k":"a","x":14241},{"i":12,"k":"b"},{"f":8310,"k":"a","x":14245},{"f":14246,"k":"a","x":14010},{"b":"e","k":"l","n":"","t":14244,"v":14247},{"f":14242,"k":"a","x":14248},{"f":14249,"k":"a","x":6018},{"f":10021,"k":"a","x":11228},{"f":152,"k":"a","x":4022},{"f":367,"k":"a","x":11806},{"f":14252,"k":"a","x":14253},{"f":14251,"k":"a","x":14254},{"i":1,"k":"b"},{"f":443,"k":"a","x":14256},{"f":14257,"k":"a","x":11330},{"b":"e","k":"p","n":"","t":14255,"v":14258},{"b":"e","k":"p","n":"","t":142,"v":14259},{"f":151,"k":"a","x":14253},{"i":13,"k":"b"},{"f":14261,"k":"a","x":14262},{"f":152,"k":"a","x":11229},{"f":14264,"k":"a","x":14253},{"f":151,"k":"a","x":14265},{"f":14266,"k":"a","x":14262},{"f":3236,"k":"a","x":14267},{"f":14268,"k":"a","x":14263},{"k":"c","n":"UorAtlas.Closure.stabPres_reindex_iff","u":[]},{"f":14270,"k":"a","x":11229},{"f":14271,"k":"a","x":14253},{"f":14272,"k":"a","x":14262},{"f":14269,"k":"a","x":14273},{"f":151,"k":"a","x":11228},{"f":14275,"k":"a","x":14262},{"f":242,"k":"a","x":14276},{"f":14277,"k":"a","x":14267},{"f":10519,"k":"a","x":11228},{"f":14279,"k":"a","x":14265},{"f":151,"k":"a","x":11326},{"i":14,"k":"b"},{"f":14281,"k":"a","x":14282},{"b":"e","k":"l","n":"","t":144,"v":14283},{"f":14280,"k":"a","x":14284},{"f":14285,"k":"a","x":14237},{"f":14278,"k":"a","x":14286},{"f":14287,"k":"a","x":4041},{"f":14274,"k":"a","x":14288},{"f":3604,"k":"a","x":4377},{"f":14290,"k":"a","x":7344},{"f":151,"k":"a","x":14291},{"f":14292,"k":"a","x":14282},{"f":507,"k":"a","x":14293},{"f":367,"k":"a","x":11795},{"f":151,"k":"a","x":14295},{"f":14296,"k":"a","x":14282},{"f":14294,"k":"a","x":14297},{"f":513,"k":"a","x":14293},{"f":14299,"k":"a","x":14297},{"f":335,"k":"a","x":14300},{"f":10519,"k":"a","x":14291},{"f":14302,"k":"a","x":14295},{"f":151,"k":"a","x":11362},{"i":15,"k":"b"},{"f":14304,"k":"a","x":14305},{"b":"e","k":"l","n":"","t":144,"v":14306},{"f":14303,"k":"a","x":14307},{"f":10539,"k":"a","x":14295},{"f":14309,"k":"a","x":14291},{"i":6,"k":"b"},{"f":14310,"k":"a","x":14311},{"f":14308,"k":"a","x":14312},{"f":14301,"k":"a","x":14313},{"f":14298,"k":"a","x":14314},{"f":14315,"k":"a","x":11326},{"i":12,"k":"b"},{"f":13367,"k":"a","x":14317},{"f":7358,"k":"a","x":14318},{"f":14319,"k":"a","x":14305},{"f":13099,"k":"a","x":4403},{"f":3604,"k":"a","x":4442},{"f":14322,"k":"a","x":7344},{"f":151,"k":"a","x":14323},{"f":7358,"k":"a","x":4442},{"f":14325,"k":"a","x":4403},{"f":14324,"k":"a","x":14326},{"f":3236,"k":"a","x":14327},{"f":14328,"k":"a","x":14321},{"f":13327,"k":"a","x":4442},{"f":14330,"k":"a","x":4403},{"f":14331,"k":"a","x":4485},{"f":14332,"k":"a","x":7344},{"f":14333,"k":"a","x":13347},{"f":14329,"k":"a","x":14334},{"f":507,"k":"a","x":14327},{"i":16,"k":"b"},{"f":14324,"k":"a","x":14337},{"f":14336,"k":"a","x":14338},{"f":513,"k":"a","x":14327},{"f":14340,"k":"a","x":14338},{"f":335,"k":"a","x":14341},{"f":13367,"k":"a","x":4442},{"f":7358,"k":"a","x":14343},{"f":14344,"k":"a","x":14337},{"f":14325,"k":"a","x":14345},{"f":13308,"k":"a","x":14346},{"f":14347,"k":"a","x":14337},{"i":14,"k":"b"},{"f":3604,"k":"a","x":14349},{"f":14350,"k":"a","x":7344},{"f":151,"k":"a","x":14351},{"f":14352,"k":"a","x":4408},{"b":"e","k":"l","n":"","t":149,"v":14353},{"f":14348,"k":"a","x":14354},{"f":13398,"k":"a","x":4442},{"f":14356,"k":"a","x":14337},{"f":14355,"k":"a","x":14357},{"f":14342,"k":"a","x":14358},{"f":14339,"k":"a","x":14359},{"i":1,"k":"b"},{"f":14360,"k":"a","x":14361},{"f":14335,"k":"a","x":14362},{"f":284,"k":"a","x":11834},{"i":18,"k":"b"},{"f":14364,"k":"a","x":14365},{"f":7344,"k":"a","x":14366},{"f":7354,"k":"a","x":14367},{"i":1,"k":"b"},{"f":14368,"k":"a","x":14369},{"f":176,"k":"a","x":14349},{"f":14371,"k":"a","x":14367},{"f":7354,"k":"a","x":14372},{"f":7358,"k":"a","x":14349},{"f":14374,"k":"a","x":14369},{"f":14373,"k":"a","x":14375},{"f":3236,"k":"a","x":14376},{"f":14377,"k":"a","x":14370},{"k":"c","n":"UorAtlas.Closure.fixesBlock_conjugate_iff","u":[]},{"f":14379,"k":"a","x":14349},{"f":14380,"k":"a","x":14369},{"f":14381,"k":"a","x":14367},{"f":14378,"k":"a","x":14382},{"f":507,"k":"a","x":14376},{"i":17,"k":"b"},{"f":14373,"k":"a","x":14385},{"f":14384,"k":"a","x":14386},{"f":513,"k":"a","x":14376},{"f":14388,"k":"a","x":14386},{"f":335,"k":"a","x":14389},{"f":13367,"k":"a","x":14349},{"f":7358,"k":"a","x":14391},{"f":14392,"k":"a","x":14385},{"f":14374,"k":"a","x":14393},{"f":13308,"k":"a","x":14394},{"f":14395,"k":"a","x":14385},{"f":176,"k":"a","x":5410},{"f":284,"k":"a","x":11863},{"f":14398,"k":"a","x":5401},{"f":7344,"k":"a","x":14399},{"f":14397,"k":"a","x":14400},{"f":7354,"k":"a","x":14401},{"f":14402,"k":"a","x":4585},{"b":"e","k":"l","n":"","t":149,"v":14403},{"f":14396,"k":"a","x":14404},{"f":13398,"k":"a","x":14349},{"f":14406,"k":"a","x":14385},{"f":14405,"k":"a","x":14407},{"f":14390,"k":"a","x":14408},{"f":14387,"k":"a","x":14409},{"i":20,"k":"b"},{"f":367,"k":"a","x":14411},{"f":14412,"k":"a","x":14365},{"f":175,"k":"a","x":14413},{"f":152,"k":"a","x":11834},{"f":367,"k":"a","x":11847},{"f":14415,"k":"a","x":14416},{"f":14417,"k":"a","x":14365},{"f":14414,"k":"a","x":14418},{"f":11153,"k":"a","x":14412},{"f":14420,"k":"a","x":14417},{"i":5,"k":"b"},{"f":14421,"k":"a","x":14422},{"f":14423,"k":"a","x":14365},{"i":18,"k":"b"},{"f":14402,"k":"a","x":14425},{"f":3604,"k":"a","x":5410},{"f":14427,"k":"a","x":7344},{"f":14428,"k":"a","x":14399},{"f":175,"k":"a","x":14429},{"f":14430,"k":"a","x":14401},{"f":175,"k":"a","x":14401},{"f":14432,"k":"a","x":14401},{"f":4066,"k":"a","x":14433},{"f":4126,"k":"a","x":14401},{"f":14434,"k":"a","x":14435},{"f":176,"k":"a","x":4545},{"i":9,"k":"b"},{"f":284,"k":"a","x":14438},{"f":14439,"k":"a","x":4467},{"f":7344,"k":"a","x":14440},{"f":14437,"k":"a","x":14441},{"f":7354,"k":"a","x":14442},{"i":19,"k":"b"},{"f":14443,"k":"a","x":14444},{"f":507,"k":"a","x":14445},{"f":3604,"k":"a","x":4545},{"f":14447,"k":"a","x":7344},{"f":14448,"k":"a","x":14440},{"f":7354,"k":"a","x":14449},{"f":14450,"k":"a","x":14444},{"f":14446,"k":"a","x":14451},{"f":513,"k":"a","x":14445},{"f":14453,"k":"a","x":14451},{"f":335,"k":"a","x":14454},{"f":517,"k":"a","x":14442},{"f":14456,"k":"a","x":14449},{"f":7354,"k":"a","x":4653},{"i":20,"k":"b"},{"f":14458,"k":"a","x":14459},{"b":"e","k":"l","n":"","t":143,"v":14460},{"f":14457,"k":"a","x":14461},{"f":528,"k":"a","x":14449},{"f":14463,"k":"a","x":14442},{"f":14464,"k":"a","x":4599},{"f":14462,"k":"a","x":14465},{"f":14455,"k":"a","x":14466},{"f":14452,"k":"a","x":14467},{"f":507,"k":"a","x":14451},{"f":367,"k":"a","x":5153},{"f":14470,"k":"a","x":14440},{"f":7354,"k":"a","x":14471},{"f":14472,"k":"a","x":14444},{"f":14469,"k":"a","x":14473},{"f":513,"k":"a","x":14451},{"f":14475,"k":"a","x":14473},{"f":335,"k":"a","x":14476},{"f":517,"k":"a","x":14449},{"f":14478,"k":"a","x":14471},{"f":14479,"k":"a","x":14461},{"f":528,"k":"a","x":14471},{"f":14481,"k":"a","x":14449},{"f":11153,"k":"a","x":14470},{"f":14483,"k":"a","x":14448},{"i":11,"k":"b"},{"f":14484,"k":"a","x":14485},{"f":14486,"k":"a","x":14440},{"f":14482,"k":"a","x":14487},{"f":14480,"k":"a","x":14488},{"f":14477,"k":"a","x":14489},{"f":14474,"k":"a","x":14490},{"f":367,"k":"a","x":4642},{"f":14492,"k":"a","x":4467},{"f":175,"k":"a","x":14493},{"f":152,"k":"a","x":14438},{"f":14495,"k":"a","x":14470},{"f":14496,"k":"a","x":4467},{"f":14494,"k":"a","x":14497},{"i":13,"k":"b"},{"f":367,"k":"a","x":14499},{"i":10,"k":"b"},{"f":284,"k":"a","x":14501},{"f":14502,"k":"a","x":4944},{"f":14500,"k":"a","x":14503},{"f":7354,"k":"a","x":14504},{"f":14505,"k":"a","x":14459},{"b":"e","k":"p","n":"","t":14498,"v":14506},{"f":335,"k":"a","x":14507},{"f":14494,"k":"a","x":14471},{"f":507,"k":"a","x":14506},{"f":367,"k":"a","x":4693},{"f":14511,"k":"a","x":4944},{"f":7354,"k":"a","x":14512},{"f":14513,"k":"a","x":14459},{"f":14510,"k":"a","x":14514},{"f":513,"k":"a","x":14506},{"f":14516,"k":"a","x":14514},{"f":335,"k":"a","x":14517},{"f":517,"k":"a","x":14504},{"f":14519,"k":"a","x":14512},{"f":7354,"k":"a","x":5610},{"i":21,"k":"b"},{"f":14521,"k":"a","x":14522},{"b":"e","k":"l","n":"","t":143,"v":14523},{"f":14520,"k":"a","x":14524},{"f":528,"k":"a","x":14512},{"f":14526,"k":"a","x":14504},{"f":14527,"k":"a","x":4653},{"f":14525,"k":"a","x":14528},{"f":14518,"k":"a","x":14529},{"f":14515,"k":"a","x":14530},{"i":18,"k":"b"},{"f":14531,"k":"a","x":14532},{"b":"e","k":"l","n":"","t":14509,"v":14533},{"f":14508,"k":"a","x":14534},{"f":14535,"k":"a","x":4469},{"f":14491,"k":"a","x":14536},{"f":14468,"k":"a","x":14537},{"body":14538,"d":true,"k":"e","n":"","t":14431,"v":14436},{"body":4599,"d":true,"k":"e","n":"","t":14426,"v":14539},{"body":14540,"d":true,"k":"e","n":"","t":14419,"v":14424},{"f":14410,"k":"a","x":14541},{"f":14383,"k":"a","x":14542},{"f":8310,"k":"a","x":5562},{"f":14544,"k":"a","x":14010},{"k":"c","n":"UorAtlas.Closure.kernel_faithful_on_witness_block","u":[]},{"f":14546,"k":"a","x":14399},{"f":14547,"k":"a","x":5562},{"f":13099,"k":"a","x":5562},{"f":3236,"k":"a","x":14549},{"k":"c","n":"UorAtlas.Prelude.Perm.Gen","u":[]},{"f":14551,"k":"a","x":148},{"k":"c","n":"UorAtlas.Group.permsOf","u":[]},{"k":"c","n":"UorAtlas.Group.kerGt","u":[]},{"f":14553,"k":"a","x":14554},{"f":14552,"k":"a","x":14555},{"f":14556,"k":"a","x":5562},{"f":14550,"k":"a","x":14557},{"k":"c","n":"UorAtlas.Group.stabPres_eq","u":[]},{"f":14559,"k":"a","x":5562},{"f":14558,"k":"a","x":14560},{"f":14561,"k":"a","x":4464},{"f":14548,"k":"a","x":14562},{"f":14563,"k":"a","x":4585},{"f":7358,"k":"a","x":4545},{"i":3,"k":"b"},{"f":14565,"k":"a","x":14566},{"f":8310,"k":"a","x":14567},{"f":14565,"k":"a","x":14010},{"f":14568,"k":"a","x":14569},{"f":13307,"k":"a","x":149},{"f":14571,"k":"a","x":14566},{"f":14572,"k":"a","x":14010},{"f":14573,"k":"a","x":14565},{"f":14574,"k":"a","x":4599},{"f":7358,"k":"a","x":5665},{"i":4,"k":"b"},{"f":14576,"k":"a","x":14577},{"f":8310,"k":"a","x":14578},{"f":14579,"k":"a","x":14459},{"f":335,"k":"a","x":14580},{"f":13398,"k":"a","x":5665},{"f":14582,"k":"a","x":14459},{"f":14581,"k":"a","x":14583},{"f":8310,"k":"a","x":14522},{"f":7358,"k":"a","x":5778},{"f":14586,"k":"a","x":14010},{"f":14585,"k":"a","x":14587},{"f":242,"k":"a","x":14588},{"f":14585,"k":"a","x":14010},{"f":14589,"k":"a","x":14590},{"f":13308,"k":"a","x":14587},{"f":14592,"k":"a","x":14010},{"i":22,"k":"b"},{"f":8310,"k":"a","x":14594},{"i":0,"k":"b"},{"f":14595,"k":"a","x":14596},{"b":"e","k":"l","n":"","t":149,"v":14597},{"f":14593,"k":"a","x":14598},{"k":"c","n":"UorAtlas.Closure.conjugate_one","u":[]},{"f":14600,"k":"a","x":5778},{"f":14599,"k":"a","x":14601},{"f":14591,"k":"a","x":14602},{"i":5,"k":"b"},{"f":14586,"k":"a","x":14604},{"f":8310,"k":"a","x":14605},{"f":14606,"k":"a","x":14587},{"f":242,"k":"a","x":14607},{"f":14608,"k":"a","x":14588},{"f":13308,"k":"a","x":14605},{"f":14610,"k":"a","x":14522},{"f":8310,"k":"a","x":14596},{"f":7358,"k":"a","x":5135},{"f":14613,"k":"a","x":14010},{"f":14612,"k":"a","x":14614},{"b":"e","k":"l","n":"","t":149,"v":14615},{"f":14611,"k":"a","x":14616},{"f":14617,"k":"a","x":5610},{"f":14609,"k":"a","x":14618},{"f":14619,"k":"a","x":4712},{"f":14603,"k":"a","x":14620},{"body":14621,"d":true,"k":"e","n":"","t":14580,"v":14584},{"body":14622,"d":true,"k":"e","n":"","t":14570,"v":14575},{"body":14623,"d":true,"k":"e","n":"","t":14545,"v":14564},{"body":14624,"d":true,"k":"e","n":"","t":14370,"v":14543},{"body":14625,"d":true,"k":"e","n":"","t":14321,"v":14363},{"body":14626,"d":false,"k":"e","n":"","t":149,"v":14320},{"body":14627,"d":true,"k":"e","n":"","t":14293,"v":14316},{"body":14628,"d":true,"k":"e","n":"","t":14263,"v":14289},{"b":"e","k":"l","n":"","t":14260,"v":14629},{"b":"e","k":"l","n":"","t":14229,"v":14630},{"f":14250,"k":"a","x":14631},{"b":"e","k":"l","n":"","t":14209,"v":14632},{"b":"e","k":"l","n":"","t":142,"v":14633},{"f":14226,"k":"a","x":14634},{"body":14635,"d":true,"k":"e","n":"","t":14133,"v":14194},{"body":14636,"d":true,"k":"e","n":"","t":14064,"v":14130},{"body":14637,"d":false,"k":"e","n":"","t":361,"v":14061},{"b":"e","k":"l","n":"","t":14058,"v":14638},{"b":"e","k":"l","n":"","t":14041,"v":14639},{"f":14054,"k":"a","x":14640},{"b":"e","k":"l","n":"","t":14026,"v":14641},{"b":"e","k":"l","n":"","t":149,"v":14642},{"f":14040,"k":"a","x":14643},{"b":"e","k":"l","n":"","t":14007,"v":14644},{"b":"e","k":"l","n":"","t":14004,"v":14645},{"b":"i","k":"l","n":"","t":149,"v":14646},{"b":"e","k":"l","n":"","t":49,"v":14647},{"b":"e","k":"l","n":"","t":3649,"v":14648},{"b":"e","k":"l","n":"","t":361,"v":14649},{"b":"e","k":"l","n":"","t":3643,"v":14650},{"b":"i","k":"l","n":"","t":143,"v":14651},{"b":"e","k":"p","n":"","t":0,"v":351},{"b":"e","k":"l","n":"","t":49,"v":132},{"b":"e","k":"l","n":"","t":0,"v":14654},{"f":5303,"k":"a","x":3607},{"f":3678,"k":"a","x":14656},{"b":"e","k":"p","n":"","t":361,"v":14657},{"b":"e","k":"p","n":"","t":3596,"v":14658},{"b":"e","k":"p","n":"","t":149,"v":14659},{"f":507,"k":"a","x":14657},{"f":5303,"k":"a","x":3606},{"f":7355,"k":"a","x":14662},{"f":3678,"k":"a","x":14663},{"f":14661,"k":"a","x":14664},{"f":513,"k":"a","x":14657},{"f":14666,"k":"a","x":14664},{"f":335,"k":"a","x":14667},{"f":517,"k":"a","x":14656},{"f":14669,"k":"a","x":14663},{"f":14670,"k":"a","x":7664},{"f":14671,"k":"a","x":10790},{"f":14668,"k":"a","x":14672},{"f":14665,"k":"a","x":14673},{"k":"c","n":"UorAtlas.Closure.aut_tight","u":[]},{"f":14675,"k":"a","x":153},{"f":14676,"k":"a","x":155},{"f":14677,"k":"a","x":14662},{"f":7672,"k":"a","x":158},{"f":14678,"k":"a","x":14679},{"f":14674,"k":"a","x":14680},{"b":"e","k":"l","n":"","t":361,"v":14681},{"b":"e","k":"l","n":"","t":3596,"v":14682},{"b":"e","k":"l","n":"","t":149,"v":14683},{"f":459,"k":"a","x":53},{"f":14685,"k":"a","x":55},{"f":51,"k":"a","x":14686},{"f":175,"k":"a","x":55},{"f":53,"k":"a","x":13517},{"f":14688,"k":"a","x":14689},{"f":59,"k":"a","x":14690},{"f":6099,"k":"a","x":55},{"f":14692,"k":"a","x":14689},{"f":14691,"k":"a","x":14693},{"f":14694,"k":"a","x":13517},{"f":53,"k":"a","x":13537},{"f":14688,"k":"a","x":14696},{"f":59,"k":"a","x":14697},{"f":14692,"k":"a","x":14696},{"f":14698,"k":"a","x":14699},{"f":14700,"k":"a","x":13537},{"f":53,"k":"a","x":13545},{"f":14688,"k":"a","x":14702},{"f":59,"k":"a","x":14703},{"f":14692,"k":"a","x":14702},{"f":14704,"k":"a","x":14705},{"f":14706,"k":"a","x":13545},{"f":14707,"k":"a","x":13553},{"f":14701,"k":"a","x":14708},{"f":14695,"k":"a","x":14709},{"f":14687,"k":"a","x":14710},{"b":"e","k":"p","n":"","t":143,"v":14711},{"b":"e","k":"p","n":"","t":144,"v":14712},{"f":137,"k":"a","x":14686},{"b":"e","k":"l","n":"","t":143,"v":14714},{"b":"e","k":"l","n":"","t":144,"v":14715},{"f":151,"k":"a","x":5836},{"f":11548,"k":"a","x":14717},{"f":14718,"k":"a","x":11542},{"b":"e","k":"p","n":"","t":3649,"v":14719},{"b":"e","k":"p","n":"","t":361,"v":14720},{"b":"e","k":"p","n":"","t":3643,"v":14721},{"b":"i","k":"p","n":"","t":143,"v":14722},{"f":151,"k":"a","x":10145},{"f":11548,"k":"a","x":14724},{"f":14725,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":10842,"v":14726},{"f":10840,"k":"a","x":14727},{"f":14728,"k":"a","x":10877},{"f":151,"k":"a","x":5860},{"f":11548,"k":"a","x":14730},{"f":14731,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":10887,"v":14732},{"f":10885,"k":"a","x":14733},{"f":14734,"k":"a","x":208},{"f":10922,"k":"a","x":7339},{"f":3604,"k":"a","x":3781},{"f":14737,"k":"a","x":7344},{"f":10451,"k":"a","x":14738},{"f":4066,"k":"a","x":14739},{"f":4068,"k":"a","x":14739},{"f":10021,"k":"a","x":14738},{"f":14742,"k":"a","x":14738},{"f":14741,"k":"a","x":14743},{"f":14744,"k":"a","x":4070},{"f":14072,"k":"a","x":10451},{"f":14746,"k":"a","x":14742},{"f":14076,"k":"a","x":10450},{"f":14748,"k":"a","x":14738},{"f":14749,"k":"a","x":10021},{"f":14081,"k":"a","x":3785},{"f":3603,"k":"a","x":14738},{"f":14737,"k":"a","x":14084},{"f":10637,"k":"a","x":14753},{"f":14754,"k":"a","x":12338},{"f":3609,"k":"a","x":3781},{"f":14756,"k":"a","x":746},{"f":14757,"k":"a","x":7339},{"f":14755,"k":"a","x":14758},{"f":14759,"k":"a","x":14738},{"f":10021,"k":"a","x":14753},{"f":14761,"k":"a","x":14738},{"f":335,"k":"a","x":14762},{"f":14096,"k":"a","x":14738},{"f":14763,"k":"a","x":14764},{"f":14760,"k":"a","x":14765},{"f":14752,"k":"a","x":14766},{"f":14754,"k":"a","x":12355},{"f":3614,"k":"a","x":3781},{"f":14769,"k":"a","x":7339},{"f":14768,"k":"a","x":14770},{"f":14771,"k":"a","x":14738},{"f":14772,"k":"a","x":14765},{"f":14767,"k":"a","x":14773},{"f":14754,"k":"a","x":12363},{"f":3618,"k":"a","x":3781},{"f":14776,"k":"a","x":746},{"f":14777,"k":"a","x":7339},{"f":14775,"k":"a","x":14778},{"f":14779,"k":"a","x":14738},{"f":14780,"k":"a","x":14765},{"f":14774,"k":"a","x":14781},{"f":14751,"k":"a","x":14782},{"f":14783,"k":"a","x":367},{"f":14118,"k":"a","x":3781},{"f":14785,"k":"a","x":746},{"f":14786,"k":"a","x":7339},{"f":14784,"k":"a","x":14787},{"f":14750,"k":"a","x":14788},{"f":14747,"k":"a","x":14789},{"f":14790,"k":"a","x":14738},{"f":14745,"k":"a","x":14791},{"f":14127,"k":"a","x":14738},{"f":14792,"k":"a","x":14793},{"f":14740,"k":"a","x":14794},{"f":3646,"k":"a","x":3824},{"f":175,"k":"a","x":14796},{"f":14797,"k":"a","x":702},{"f":507,"k":"a","x":14798},{"f":10962,"k":"a","x":7340},{"f":175,"k":"a","x":14800},{"f":14801,"k":"a","x":702},{"f":14799,"k":"a","x":14802},{"f":513,"k":"a","x":14798},{"f":14804,"k":"a","x":14802},{"f":335,"k":"a","x":14805},{"f":3598,"k":"a","x":3819},{"f":14807,"k":"a","x":3822},{"f":14808,"k":"a","x":7339},{"f":3646,"k":"a","x":14809},{"f":517,"k":"a","x":14810},{"f":14811,"k":"a","x":14800},{"f":175,"k":"a","x":5949},{"f":14813,"k":"a","x":3874},{"b":"e","k":"l","n":"","t":143,"v":14814},{"f":14812,"k":"a","x":14815},{"f":10945,"k":"a","x":3819},{"f":14817,"k":"a","x":3822},{"f":14818,"k":"a","x":7339},{"f":14816,"k":"a","x":14819},{"f":14806,"k":"a","x":14820},{"f":14803,"k":"a","x":14821},{"f":507,"k":"a","x":14802},{"f":10962,"k":"a","x":7342},{"f":175,"k":"a","x":14824},{"f":14825,"k":"a","x":702},{"f":14823,"k":"a","x":14826},{"f":513,"k":"a","x":14802},{"f":14828,"k":"a","x":14826},{"f":335,"k":"a","x":14829},{"f":176,"k":"a","x":3865},{"f":14831,"k":"a","x":5949},{"f":175,"k":"a","x":14832},{"f":14833,"k":"a","x":3874},{"b":"e","k":"l","n":"","t":143,"v":14834},{"f":14168,"k":"a","x":14835},{"f":14836,"k":"a","x":14175},{"f":14830,"k":"a","x":14837},{"f":14827,"k":"a","x":14838},{"f":507,"k":"a","x":14826},{"f":3836,"k":"a","x":702},{"f":14840,"k":"a","x":14841},{"f":513,"k":"a","x":14826},{"f":14843,"k":"a","x":14841},{"f":335,"k":"a","x":14844},{"f":517,"k":"a","x":14824},{"f":14846,"k":"a","x":702},{"f":14847,"k":"a","x":14815},{"f":14848,"k":"a","x":6346},{"f":14845,"k":"a","x":14849},{"f":14842,"k":"a","x":14850},{"f":6357,"k":"a","x":702},{"f":14851,"k":"a","x":14852},{"f":14839,"k":"a","x":14853},{"f":14822,"k":"a","x":14854},{"f":678,"k":"a","x":10997},{"b":"e","k":"p","n":"","t":11050,"v":10658},{"b":"e","k":"p","n":"","t":142,"v":14857},{"f":14856,"k":"a","x":14858},{"b":"e","k":"l","n":"","t":142,"v":14859},{"f":10435,"k":"a","x":14860},{"f":10444,"k":"a","x":14860},{"f":151,"k":"a","x":5960},{"f":11548,"k":"a","x":14863},{"f":14864,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":14862,"v":14865},{"f":14861,"k":"a","x":14866},{"f":10671,"k":"a","x":3860},{"f":14868,"k":"a","x":3863},{"f":14869,"k":"a","x":5949},{"f":14870,"k":"a","x":10588},{"f":14867,"k":"a","x":14871},{"f":10678,"k":"a","x":11048},{"f":11047,"k":"a","x":14873},{"f":170,"k":"a","x":14874},{"b":"e","k":"p","n":"","t":11090,"v":10691},{"b":"e","k":"p","n":"","t":142,"v":14876},{"f":14875,"k":"a","x":14877},{"f":678,"k":"a","x":14874},{"f":14879,"k":"a","x":14877},{"f":151,"k":"a","x":10686},{"f":11548,"k":"a","x":14881},{"f":14882,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":14880,"v":14883},{"f":14878,"k":"a","x":14884},{"f":14885,"k":"a","x":5977},{"f":10021,"k":"a","x":5987},{"f":367,"k":"a","x":3985},{"f":10705,"k":"a","x":14888},{"f":14887,"k":"a","x":14889},{"b":"e","k":"p","n":"","t":14890,"v":10710},{"b":"e","k":"p","n":"","t":142,"v":14891},{"f":11522,"k":"a","x":3966},{"f":678,"k":"a","x":14893},{"f":11528,"k":"a","x":11096},{"f":14895,"k":"a","x":6018},{"f":150,"k":"a","x":14896},{"i":12,"k":"b"},{"f":3604,"k":"a","x":14898},{"f":14899,"k":"a","x":7344},{"f":151,"k":"a","x":14900},{"f":14901,"k":"a","x":6018},{"f":14897,"k":"a","x":14902},{"b":"e","k":"p","n":"","t":149,"v":14903},{"f":678,"k":"a","x":14904},{"f":11536,"k":"a","x":3966},{"f":605,"k":"a","x":14906},{"f":14907,"k":"a","x":11542},{"f":14905,"k":"a","x":14908},{"f":14894,"k":"a","x":14909},{"b":"e","k":"l","n":"","t":11520,"v":14910},{"f":11521,"k":"a","x":14911},{"f":3604,"k":"a","x":3980},{"f":14913,"k":"a","x":7344},{"f":151,"k":"a","x":14914},{"f":11548,"k":"a","x":14915},{"f":14916,"k":"a","x":11542},{"f":151,"k":"a","x":6011},{"f":11548,"k":"a","x":14918},{"f":14919,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":14917,"v":14920},{"f":14912,"k":"a","x":14921},{"k":"c","n":"UorAtlas.Closure.stab_order_image","u":[]},{"f":14923,"k":"a","x":3980},{"f":14924,"k":"a","x":3983},{"f":14922,"k":"a","x":14925},{"f":11522,"k":"a","x":11096},{"f":170,"k":"a","x":14927},{"f":11528,"k":"a","x":11174},{"f":14929,"k":"a","x":4009},{"f":150,"k":"a","x":14930},{"f":3604,"k":"a","x":11291},{"f":14932,"k":"a","x":7344},{"f":151,"k":"a","x":14933},{"f":14934,"k":"a","x":4009},{"f":14931,"k":"a","x":14935},{"b":"e","k":"p","n":"","t":149,"v":14936},{"f":678,"k":"a","x":14937},{"f":11536,"k":"a","x":11096},{"f":605,"k":"a","x":14939},{"f":14940,"k":"a","x":11542},{"f":14938,"k":"a","x":14941},{"f":14928,"k":"a","x":14942},{"f":678,"k":"a","x":14927},{"f":14944,"k":"a","x":14942},{"f":151,"k":"a","x":6055},{"f":11548,"k":"a","x":14946},{"f":14947,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":14945,"v":14948},{"f":14943,"k":"a","x":14949},{"f":14950,"k":"a","x":6018},{"f":11528,"k":"a","x":11229},{"f":14952,"k":"a","x":4022},{"f":150,"k":"a","x":14953},{"f":3604,"k":"a","x":4035},{"f":14955,"k":"a","x":7344},{"f":151,"k":"a","x":14956},{"f":14957,"k":"a","x":4022},{"f":14954,"k":"a","x":14958},{"b":"e","k":"p","n":"","t":149,"v":14959},{"f":678,"k":"a","x":14960},{"f":11536,"k":"a","x":11174},{"f":605,"k":"a","x":14962},{"f":14963,"k":"a","x":11542},{"f":14961,"k":"a","x":14964},{"f":11528,"k":"a","x":11330},{"f":14966,"k":"a","x":11326},{"f":150,"k":"a","x":14967},{"f":3604,"k":"a","x":4383},{"f":14969,"k":"a","x":7344},{"f":151,"k":"a","x":14970},{"f":14971,"k":"a","x":11326},{"f":14968,"k":"a","x":14972},{"b":"e","k":"p","n":"","t":149,"v":14973},{"f":170,"k":"a","x":14974},{"f":11536,"k":"a","x":11229},{"f":605,"k":"a","x":14976},{"f":14977,"k":"a","x":11542},{"f":14975,"k":"a","x":14978},{"f":678,"k":"a","x":14974},{"f":14980,"k":"a","x":14978},{"f":367,"k":"a","x":4370},{"f":151,"k":"a","x":14982},{"f":11548,"k":"a","x":14983},{"f":14984,"k":"a","x":11542},{"b":"e","k":"l","n":"","t":14981,"v":14985},{"f":14979,"k":"a","x":14986},{"f":14987,"k":"a","x":4022},{"f":11536,"k":"a","x":11330},{"f":605,"k":"a","x":14989},{"f":14990,"k":"a","x":11542},{"f":11522,"k":"a","x":4403},{"f":678,"k":"a","x":14992},{"f":11528,"k":"a","x":14369},{"f":14994,"k":"a","x":4408},{"f":150,"k":"a","x":14995},{"f":151,"k":"a","x":14412},{"f":14997,"k":"a","x":4408},{"f":14996,"k":"a","x":14998},{"b":"e","k":"p","n":"","t":149,"v":14999},{"f":678,"k":"a","x":15000},{"f":11536,"k":"a","x":4403},{"f":605,"k":"a","x":15002},{"f":15003,"k":"a","x":11542},{"f":15001,"k":"a","x":15004},{"f":14993,"k":"a","x":15005},{"b":"e","k":"l","n":"","t":11520,"v":15006},{"f":13178,"k":"a","x":15007},{"f":15008,"k":"a","x":11408},{"f":11522,"k":"a","x":11408},{"f":214,"k":"a","x":15010},{"i":6,"k":"b"},{"f":11528,"k":"a","x":15012},{"f":15013,"k":"a","x":4403},{"f":150,"k":"a","x":15014},{"f":367,"k":"a","x":4416},{"f":151,"k":"a","x":15016},{"f":15017,"k":"a","x":4403},{"f":15015,"k":"a","x":15018},{"b":"e","k":"p","n":"","t":149,"v":15019},{"f":678,"k":"a","x":15020},{"f":11536,"k":"a","x":11408},{"f":605,"k":"a","x":15022},{"f":15023,"k":"a","x":11542},{"f":15021,"k":"a","x":15024},{"f":15011,"k":"a","x":15025},{"i":3,"k":"b"},{"f":15026,"k":"a","x":15027},{"f":214,"k":"a","x":15020},{"f":15029,"k":"a","x":15024},{"k":"c","n":"Iff.trans","u":[]},{"f":15031,"k":"a","x":15014},{"f":3604,"k":"a","x":4432},{"f":15033,"k":"a","x":7344},{"f":151,"k":"a","x":15034},{"f":15035,"k":"a","x":4403},{"f":15032,"k":"a","x":15036},{"f":15037,"k":"a","x":15018},{"f":4447,"k":"a","x":4403},{"f":15038,"k":"a","x":15039},{"f":150,"k":"a","x":15036},{"f":15041,"k":"a","x":15018},{"f":507,"k":"a","x":15042},{"f":367,"k":"a","x":4442},{"f":151,"k":"a","x":15044},{"f":15045,"k":"a","x":4403},{"f":150,"k":"a","x":15046},{"f":15047,"k":"a","x":15018},{"f":15043,"k":"a","x":15048},{"f":513,"k":"a","x":15042},{"f":15050,"k":"a","x":15048},{"f":335,"k":"a","x":15051},{"f":10519,"k":"a","x":15034},{"f":15053,"k":"a","x":15044},{"f":151,"k":"a","x":4408},{"f":15055,"k":"a","x":14369},{"f":150,"k":"a","x":15056},{"f":14997,"k":"a","x":14369},{"f":15057,"k":"a","x":15058},{"b":"e","k":"l","n":"","t":144,"v":15059},{"f":15054,"k":"a","x":15060},{"f":10539,"k":"a","x":15044},{"f":15062,"k":"a","x":15034},{"i":12,"k":"b"},{"f":15063,"k":"a","x":15064},{"f":15061,"k":"a","x":15065},{"f":15052,"k":"a","x":15066},{"f":15049,"k":"a","x":15067},{"f":507,"k":"a","x":15048},{"i":10,"k":"b"},{"f":152,"k":"a","x":15070},{"f":15071,"k":"a","x":15044},{"f":151,"k":"a","x":15072},{"f":15073,"k":"a","x":4403},{"f":15047,"k":"a","x":15074},{"f":15069,"k":"a","x":15075},{"f":513,"k":"a","x":15048},{"f":15077,"k":"a","x":15075},{"f":335,"k":"a","x":15078},{"f":10519,"k":"a","x":15016},{"f":15080,"k":"a","x":15072},{"f":367,"k":"a","x":14349},{"f":151,"k":"a","x":15082},{"f":15083,"k":"a","x":14369},{"f":150,"k":"a","x":15084},{"f":15085,"k":"a","x":15056},{"b":"e","k":"l","n":"","t":144,"v":15086},{"f":15081,"k":"a","x":15087},{"i":8,"k":"b"},{"f":15088,"k":"a","x":15089},{"f":15079,"k":"a","x":15090},{"f":15076,"k":"a","x":15091},{"k":"c","n":"Iff.symm","u":[]},{"f":15093,"k":"a","x":15074},{"f":15094,"k":"a","x":15046},{"f":14270,"k":"a","x":15070},{"f":15096,"k":"a","x":15044},{"f":15097,"k":"a","x":4403},{"f":15095,"k":"a","x":15098},{"f":15092,"k":"a","x":15099},{"f":15068,"k":"a","x":15100},{"f":15040,"k":"a","x":15101},{"b":"e","k":"l","n":"","t":149,"v":15102},{"f":15030,"k":"a","x":15103},{"f":15104,"k":"a","x":11362},{"f":15028,"k":"a","x":15105},{"f":15009,"k":"a","x":15106},{"b":"e","k":"l","n":"","t":14991,"v":15107},{"b":"e","k":"l","n":"","t":14974,"v":15108},{"f":14988,"k":"a","x":15109},{"b":"e","k":"l","n":"","t":14965,"v":15110},{"b":"e","k":"l","n":"","t":14927,"v":15111},{"f":14951,"k":"a","x":15112},{"b":"e","k":"l","n":"","t":14910,"v":15113},{"b":"e","k":"l","n":"","t":11520,"v":15114},{"f":14926,"k":"a","x":15115},{"b":"e","k":"l","n":"","t":14892,"v":15116},{"b":"e","k":"l","n":"","t":14874,"v":15117},{"f":14886,"k":"a","x":15118},{"b":"e","k":"l","n":"","t":14859,"v":15119},{"b":"e","k":"l","n":"","t":142,"v":15120},{"f":14872,"k":"a","x":15121},{"body":15122,"d":true,"k":"e","n":"","t":14798,"v":14855},{"body":15123,"d":true,"k":"e","n":"","t":14739,"v":14795},{"body":15124,"d":false,"k":"e","n":"","t":361,"v":14736},{"b":"e","k":"l","n":"","t":10920,"v":15125},{"b":"e","k":"l","n":"","t":10879,"v":15126},{"f":14735,"k":"a","x":15127},{"b":"e","k":"l","n":"","t":10838,"v":15128},{"b":"e","k":"l","n":"","t":149,"v":15129},{"f":14729,"k":"a","x":15130},{"b":"e","k":"l","n":"","t":3649,"v":15131},{"b":"e","k":"l","n":"","t":361,"v":15132},{"b":"e","k":"l","n":"","t":3643,"v":15133},{"b":"i","k":"l","n":"","t":143,"v":15134},{"f":5835,"k":"a","x":172},{"f":10144,"k":"a","x":15136},{"f":5835,"k":"a","x":200},{"f":15137,"k":"a","x":15138},{"f":605,"k":"a","x":15139},{"f":10144,"k":"a","x":172},{"f":15141,"k":"a","x":200},{"f":15140,"k":"a","x":15142},{"b":"e","k":"p","n":"","t":143,"v":15143},{"b":"e","k":"p","n":"","t":143,"v":15144},{"b":"e","k":"p","n":"","t":3596,"v":15145},{"b":"i","k":"p","n":"","t":149,"v":15146},{"f":335,"k":"a","x":15143},{"k":"c","n":"UorAtlas.Prelude.Linear.Vec.sumNat","u":[]},{"f":15149,"k":"a","x":148},{"f":58,"k":"a","x":0},{"f":15151,"k":"a","x":7448},{"k":"c","n":"UorAtlas.Prelude.Bitset.instDecidableMem","u":[]},{"f":15153,"k":"a","x":7372},{"f":15154,"k":"a","x":7446},{"f":15152,"k":"a","x":15155},{"k":"c","n":"UorAtlas.Blocks.D14","u":[]},{"f":7445,"k":"a","x":372},{"f":15157,"k":"a","x":15158},{"f":15159,"k":"a","x":183},{"f":15156,"k":"a","x":15160},{"f":15161,"k":"a","x":2405},{"b":"e","k":"l","n":"","t":4460,"v":15162},{"f":15150,"k":"a","x":15163},{"f":605,"k":"a","x":15164},{"f":15165,"k":"a","x":15142},{"f":507,"k":"a","x":15166},{"f":7447,"k":"a","x":12666},{"f":15151,"k":"a","x":15168},{"f":15153,"k":"a","x":12666},{"f":15170,"k":"a","x":7446},{"f":15169,"k":"a","x":15171},{"f":15159,"k":"a","x":12665},{"f":15172,"k":"a","x":15173},{"f":15174,"k":"a","x":2405},{"b":"e","k":"l","n":"","t":4460,"v":15175},{"f":15150,"k":"a","x":15176},{"f":605,"k":"a","x":15177},{"f":15178,"k":"a","x":15142},{"f":15167,"k":"a","x":15179},{"f":513,"k":"a","x":15166},{"f":15181,"k":"a","x":15179},{"f":335,"k":"a","x":15182},{"f":656,"k":"a","x":15164},{"f":15184,"k":"a","x":15177},{"f":605,"k":"a","x":183},{"f":10144,"k":"a","x":177},{"f":15187,"k":"a","x":372},{"f":15186,"k":"a","x":15188},{"b":"e","k":"l","n":"","t":0,"v":15189},{"f":15185,"k":"a","x":15190},{"f":416,"k":"a","x":0},{"f":15192,"k":"a","x":15177},{"f":15193,"k":"a","x":15164},{"k":"c","n":"UorAtlas.Group.sumK_reindex","u":[]},{"f":15195,"k":"a","x":190},{"f":15196,"k":"a","x":15163},{"f":15194,"k":"a","x":15197},{"f":15191,"k":"a","x":15198},{"f":15183,"k":"a","x":15199},{"f":15180,"k":"a","x":15200},{"k":"c","n":"UorAtlas.Prelude.Linear.Vec.sumNat_congr","u":[]},{"f":15202,"k":"a","x":148},{"f":15203,"k":"a","x":15176},{"f":15151,"k":"a","x":7373},{"f":15154,"k":"a","x":177},{"f":15205,"k":"a","x":15206},{"f":15157,"k":"a","x":372},{"f":15208,"k":"a","x":183},{"f":15207,"k":"a","x":15209},{"f":15210,"k":"a","x":2405},{"b":"e","k":"l","n":"","t":4460,"v":15211},{"f":15204,"k":"a","x":15212},{"f":150,"k":"a","x":15168},{"f":15214,"k":"a","x":7373},{"f":7432,"k":"a","x":179},{"f":15216,"k":"a","x":177},{"f":15217,"k":"a","x":183},{"f":15151,"k":"a","x":7426},{"f":15153,"k":"a","x":7425},{"f":15220,"k":"a","x":7423},{"f":15219,"k":"a","x":15221},{"f":7422,"k":"a","x":407},{"f":15157,"k":"a","x":15223},{"f":15224,"k":"a","x":7387},{"f":15222,"k":"a","x":15225},{"f":15226,"k":"a","x":2405},{"f":605,"k":"a","x":15227},{"f":15151,"k":"a","x":7430},{"f":15153,"k":"a","x":7429},{"f":15230,"k":"a","x":202},{"f":15229,"k":"a","x":15231},{"f":15157,"k":"a","x":407},{"f":15233,"k":"a","x":227},{"f":15232,"k":"a","x":15234},{"f":15235,"k":"a","x":2405},{"f":15228,"k":"a","x":15236},{"f":478,"k":"a","x":15237},{"f":15238,"k":"a","x":7430},{"f":15239,"k":"a","x":15231},{"f":12556,"k":"a","x":217},{"f":542,"k":"a","x":15241},{"f":15242,"k":"a","x":12706},{"f":15151,"k":"a","x":15243},{"f":15153,"k":"a","x":12706},{"f":15245,"k":"a","x":15241},{"f":15244,"k":"a","x":15246},{"f":12556,"k":"a","x":1126},{"f":15157,"k":"a","x":15248},{"f":15249,"k":"a","x":7406},{"f":15247,"k":"a","x":15250},{"f":15251,"k":"a","x":2405},{"f":605,"k":"a","x":15252},{"f":542,"k":"a","x":217},{"f":4463,"k":"a","x":1299},{"f":15254,"k":"a","x":15255},{"f":15151,"k":"a","x":15256},{"f":15153,"k":"a","x":15255},{"f":15258,"k":"a","x":217},{"f":15257,"k":"a","x":15259},{"f":15157,"k":"a","x":1126},{"f":15261,"k":"a","x":1299},{"f":15260,"k":"a","x":15262},{"f":15263,"k":"a","x":2405},{"f":15253,"k":"a","x":15264},{"f":507,"k":"a","x":15265},{"f":605,"k":"a","x":15250},{"f":15267,"k":"a","x":15264},{"f":15266,"k":"a","x":15268},{"f":513,"k":"a","x":15265},{"f":15270,"k":"a","x":15268},{"f":335,"k":"a","x":15271},{"f":656,"k":"a","x":15252},{"f":15273,"k":"a","x":15250},{"f":605,"k":"a","x":300},{"f":7535,"k":"a","x":12725},{"f":15151,"k":"a","x":15276},{"f":15153,"k":"a","x":12725},{"f":15278,"k":"a","x":243},{"f":15277,"k":"a","x":15279},{"f":15157,"k":"a","x":6238},{"f":15281,"k":"a","x":3742},{"f":15280,"k":"a","x":15282},{"f":15283,"k":"a","x":2405},{"f":15275,"k":"a","x":15284},{"b":"e","k":"l","n":"","t":0,"v":15285},{"f":15274,"k":"a","x":15286},{"f":889,"k":"a","x":15243},{"f":15288,"k":"a","x":15246},{"f":3195,"k":"a","x":15243},{"f":15290,"k":"a","x":15256},{"f":15291,"k":"a","x":240},{"f":15292,"k":"a","x":220},{"f":15289,"k":"a","x":15293},{"f":15294,"k":"a","x":0},{"f":15295,"k":"a","x":15250},{"f":15296,"k":"a","x":2405},{"f":15287,"k":"a","x":15297},{"f":15272,"k":"a","x":15298},{"f":15269,"k":"a","x":15299},{"f":507,"k":"a","x":15268},{"f":15267,"k":"a","x":15262},{"f":15301,"k":"a","x":15302},{"f":513,"k":"a","x":15268},{"f":15304,"k":"a","x":15302},{"f":335,"k":"a","x":15305},{"f":656,"k":"a","x":15264},{"f":15307,"k":"a","x":15262},{"f":7529,"k":"a","x":6238},{"f":15157,"k":"a","x":15309},{"f":7465,"k":"a","x":3742},{"f":15310,"k":"a","x":15311},{"f":605,"k":"a","x":15312},{"f":15313,"k":"a","x":300},{"b":"e","k":"l","n":"","t":0,"v":15314},{"f":15308,"k":"a","x":15315},{"f":889,"k":"a","x":15256},{"f":15317,"k":"a","x":15259},{"f":15318,"k":"a","x":220},{"f":15319,"k":"a","x":0},{"f":15320,"k":"a","x":15262},{"f":15321,"k":"a","x":2405},{"f":15316,"k":"a","x":15322},{"f":15306,"k":"a","x":15323},{"f":15303,"k":"a","x":15324},{"f":507,"k":"a","x":15302},{"f":605,"k":"a","x":15262},{"f":15327,"k":"a","x":15262},{"f":15326,"k":"a","x":15328},{"f":513,"k":"a","x":15302},{"f":15330,"k":"a","x":15328},{"f":335,"k":"a","x":15331},{"f":656,"k":"a","x":15250},{"f":15333,"k":"a","x":15262},{"f":15275,"k":"a","x":15282},{"b":"e","k":"l","n":"","t":0,"v":15335},{"f":15334,"k":"a","x":15336},{"k":"c","n":"UorAtlas.Closure.D14_image","u":[]},{"f":15338,"k":"a","x":229},{"f":15339,"k":"a","x":219},{"f":15340,"k":"a","x":1126},{"f":15341,"k":"a","x":1299},{"f":15337,"k":"a","x":15342},{"f":15332,"k":"a","x":15343},{"f":15329,"k":"a","x":15344},{"f":6149,"k":"a","x":15262},{"f":15345,"k":"a","x":15346},{"f":15325,"k":"a","x":15347},{"f":15300,"k":"a","x":15348},{"b":"e","k":"l","n":"","t":7430,"v":15349},{"f":15240,"k":"a","x":15350},{"f":486,"k":"a","x":7430},{"f":605,"k":"a","x":2405},{"f":15353,"k":"a","x":15264},{"f":15266,"k":"a","x":15354},{"f":15270,"k":"a","x":15354},{"f":335,"k":"a","x":15356},{"f":15273,"k":"a","x":2405},{"f":15358,"k":"a","x":15286},{"f":1050,"k":"a","x":15243},{"f":15360,"k":"a","x":15246},{"f":4463,"k":"a","x":15311},{"f":7531,"k":"a","x":15362},{"f":3236,"k":"a","x":15363},{"f":15364,"k":"a","x":15276},{"f":15365,"k":"a","x":7556},{"f":15366,"k":"a","x":300},{"f":250,"k":"a","x":15367},{"b":"e","k":"l","n":"","t":15243,"v":15368},{"f":15361,"k":"a","x":15369},{"f":15370,"k":"a","x":0},{"f":15371,"k":"a","x":15250},{"f":15372,"k":"a","x":2405},{"f":15359,"k":"a","x":15373},{"f":15357,"k":"a","x":15374},{"f":15355,"k":"a","x":15375},{"f":507,"k":"a","x":15354},{"f":15353,"k":"a","x":2405},{"f":15377,"k":"a","x":15378},{"f":513,"k":"a","x":15354},{"f":15380,"k":"a","x":15378},{"f":335,"k":"a","x":15381},{"f":15307,"k":"a","x":2405},{"f":15353,"k":"a","x":300},{"b":"e","k":"l","n":"","t":0,"v":15384},{"f":15383,"k":"a","x":15385},{"f":1050,"k":"a","x":15256},{"f":15387,"k":"a","x":15259},{"f":15388,"k":"a","x":220},{"f":15389,"k":"a","x":0},{"f":15390,"k":"a","x":15262},{"f":15391,"k":"a","x":2405},{"f":15386,"k":"a","x":15392},{"f":15382,"k":"a","x":15393},{"f":15379,"k":"a","x":15394},{"f":6149,"k":"a","x":2405},{"f":15395,"k":"a","x":15396},{"f":15376,"k":"a","x":15397},{"b":"e","k":"l","n":"","t":15352,"v":15398},{"f":15351,"k":"a","x":15399},{"body":15400,"d":true,"k":"e","n":"","t":15215,"v":15218},{"b":"e","k":"l","n":"","t":7382,"v":15401},{"f":15213,"k":"a","x":15402},{"f":15201,"k":"a","x":15403},{"f":15148,"k":"a","x":15404},{"b":"e","k":"l","n":"","t":143,"v":15405},{"b":"e","k":"l","n":"","t":143,"v":15406},{"b":"e","k":"l","n":"","t":3596,"v":15407},{"b":"i","k":"l","n":"","t":149,"v":15408},{"f":10547,"k":"a","x":53},{"f":15410,"k":"a","x":55},{"f":3646,"k":"a","x":15411},{"f":175,"k":"a","x":15412},{"f":3646,"k":"a","x":55},{"f":15413,"k":"a","x":15414},{"b":"e","k":"p","n":"","t":361,"v":15415},{"b":"e","k":"p","n":"","t":142,"v":15416},{"b":"e","k":"l","n":"","t":361,"v":7668},{"b":"e","k":"l","n":"","t":142,"v":15418},{"b":"e","k":"p","n":"","t":6221,"v":12833},{"b":"e","k":"p","n":"","t":6218,"v":15420},{"b":"i","k":"p","n":"","t":361,"v":15421},{"b":"i","k":"p","n":"","t":361,"v":15422},{"b":"e","k":"p","n":"","t":3643,"v":15423},{"b":"i","k":"p","n":"","t":143,"v":15424},{"f":214,"k":"a","x":12826},{"f":15426,"k":"a","x":12832},{"f":7154,"k":"a","x":1126},{"f":15428,"k":"a","x":12823},{"f":15429,"k":"a","x":220},{"f":6228,"k":"a","x":12823},{"f":175,"k":"a","x":15431},{"f":15432,"k":"a","x":6229},{"f":507,"k":"a","x":15433},{"f":15434,"k":"a","x":6230},{"f":513,"k":"a","x":15433},{"f":15436,"k":"a","x":6230},{"f":335,"k":"a","x":15437},{"f":517,"k":"a","x":15431},{"f":15439,"k":"a","x":6226},{"f":175,"k":"a","x":300},{"f":15441,"k":"a","x":6240},{"b":"e","k":"l","n":"","t":143,"v":15442},{"f":15440,"k":"a","x":15443},{"f":12912,"k":"a","x":229},{"f":15445,"k":"a","x":219},{"f":15446,"k":"a","x":1126},{"f":15447,"k":"a","x":217},{"f":15448,"k":"a","x":240},{"f":15449,"k":"a","x":1299},{"f":15450,"k":"a","x":6225},{"f":15444,"k":"a","x":15451},{"f":15438,"k":"a","x":15452},{"f":15435,"k":"a","x":15453},{"f":507,"k":"a","x":6230},{"f":175,"k":"a","x":6229},{"f":15456,"k":"a","x":6229},{"f":15455,"k":"a","x":15457},{"f":513,"k":"a","x":6230},{"f":15459,"k":"a","x":15457},{"f":335,"k":"a","x":15460},{"f":517,"k":"a","x":6226},{"f":15462,"k":"a","x":6229},{"f":15463,"k":"a","x":15443},{"f":15446,"k":"a","x":217},{"f":15465,"k":"a","x":1126},{"f":15466,"k":"a","x":1299},{"f":15467,"k":"a","x":240},{"f":15468,"k":"a","x":220},{"f":15464,"k":"a","x":15469},{"f":15461,"k":"a","x":15470},{"f":15458,"k":"a","x":15471},{"f":6357,"k":"a","x":6229},{"f":15472,"k":"a","x":15473},{"f":15454,"k":"a","x":15474},{"f":15430,"k":"a","x":15475},{"b":"e","k":"l","n":"","t":49,"v":15476},{"f":15427,"k":"a","x":15477},{"f":7154,"k":"a","x":217},{"f":15479,"k":"a","x":12829},{"f":15480,"k":"a","x":220},{"f":5860,"k":"a","x":12829},{"f":175,"k":"a","x":15482},{"f":15483,"k":"a","x":5861},{"f":507,"k":"a","x":15484},{"f":6228,"k":"a","x":12828},{"f":175,"k":"a","x":15486},{"f":15487,"k":"a","x":5861},{"f":15485,"k":"a","x":15488},{"f":513,"k":"a","x":15484},{"f":15490,"k":"a","x":15488},{"f":335,"k":"a","x":15491},{"f":517,"k":"a","x":15482},{"f":15493,"k":"a","x":15486},{"f":5895,"k":"a","x":250},{"f":15441,"k":"a","x":15495},{"b":"e","k":"l","n":"","t":143,"v":15496},{"f":15494,"k":"a","x":15497},{"f":15468,"k":"a","x":12828},{"f":15498,"k":"a","x":15499},{"f":15492,"k":"a","x":15500},{"f":15489,"k":"a","x":15501},{"f":507,"k":"a","x":15488},{"f":175,"k":"a","x":5861},{"f":15504,"k":"a","x":5861},{"f":15503,"k":"a","x":15505},{"f":513,"k":"a","x":15488},{"f":15507,"k":"a","x":15505},{"f":335,"k":"a","x":15508},{"f":517,"k":"a","x":15486},{"f":15510,"k":"a","x":5861},{"f":15511,"k":"a","x":15497},{"f":15450,"k":"a","x":220},{"f":15512,"k":"a","x":15513},{"f":15509,"k":"a","x":15514},{"f":15506,"k":"a","x":15515},{"f":6357,"k":"a","x":5861},{"f":15516,"k":"a","x":15517},{"f":15502,"k":"a","x":15518},{"f":15481,"k":"a","x":15519},{"b":"e","k":"l","n":"","t":49,"v":15520},{"f":15478,"k":"a","x":15521},{"b":"e","k":"l","n":"","t":6221,"v":15522},{"b":"e","k":"l","n":"","t":6218,"v":15523},{"b":"i","k":"l","n":"","t":361,"v":15524},{"b":"i","k":"l","n":"","t":361,"v":15525},{"b":"e","k":"l","n":"","t":3643,"v":15526},{"b":"i","k":"l","n":"","t":143,"v":15527},{"f":152,"k":"a","x":155},{"f":15529,"k":"a","x":460},{"f":10021,"k":"a","x":15530},{"f":152,"k":"a","x":158},{"f":15532,"k":"a","x":460},{"f":15531,"k":"a","x":15533},{"f":443,"k":"a","x":192},{"f":15535,"k":"a","x":172},{"b":"e","k":"p","n":"","t":15534,"v":15536},{"b":"i","k":"p","n":"","t":142,"v":15537},{"b":"i","k":"p","n":"","t":142,"v":15538},{"b":"e","k":"p","n":"","t":361,"v":15539},{"f":12882,"k":"a","x":192},{"f":443,"k":"a","x":15541},{"f":12882,"k":"a","x":172},{"f":15542,"k":"a","x":15543},{"f":12929,"k":"a","x":15541},{"f":15545,"k":"a","x":15543},{"f":12882,"k":"a","x":181},{"f":233,"k":"a","x":15547},{"f":15548,"k":"a","x":183},{"f":7155,"k":"a","x":15549},{"f":12882,"k":"a","x":177},{"f":233,"k":"a","x":15551},{"f":15552,"k":"a","x":183},{"f":15550,"k":"a","x":15553},{"f":152,"k":"a","x":181},{"f":15555,"k":"a","x":488},{"f":11153,"k":"a","x":15556},{"f":152,"k":"a","x":177},{"f":15558,"k":"a","x":488},{"f":15557,"k":"a","x":15559},{"f":15560,"k":"a","x":372},{"f":15561,"k":"a","x":183},{"f":15554,"k":"a","x":15562},{"b":"e","k":"l","n":"","t":49,"v":15563},{"f":15546,"k":"a","x":15564},{"f":12882,"k":"a","x":15547},{"f":443,"k":"a","x":15566},{"f":12882,"k":"a","x":15551},{"f":15567,"k":"a","x":15568},{"f":13055,"k":"a","x":15547},{"f":15570,"k":"a","x":15551},{"f":15571,"k":"a","x":12882},{"f":15572,"k":"a","x":183},{"body":208,"d":true,"k":"e","n":"","t":15569,"v":15573},{"body":15574,"d":true,"k":"e","n":"","t":15544,"v":15565},{"b":"e","k":"l","n":"","t":15534,"v":15575},{"b":"i","k":"l","n":"","t":142,"v":15576},{"b":"i","k":"l","n":"","t":142,"v":15577},{"b":"e","k":"l","n":"","t":361,"v":15578},{"f":1552,"k":"a","x":31},{"f":13,"k":"a","x":15580},{"f":15581,"k":"a","x":37},{"f":605,"k":"a","x":15582},{"f":15583,"k":"a","x":922},{"f":486,"k":"a","x":15584},{"b":"e","k":"p","n":"","t":15585,"v":1530},{"b":"e","k":"p","n":"","t":6393,"v":15586},{"b":"e","k":"p","n":"","t":1505,"v":15587},{"b":"e","k":"p","n":"","t":1503,"v":15588},{"b":"e","k":"p","n":"","t":142,"v":15589},{"f":1678,"k":"a","x":31},{"f":13,"k":"a","x":15591},{"f":15592,"k":"a","x":37},{"f":4,"k":"a","x":15593},{"f":15594,"k":"a","x":1645},{"f":585,"k":"a","x":15595},{"f":1563,"k":"a","x":15593},{"f":15597,"k":"a","x":1645},{"f":15596,"k":"a","x":15598},{"f":15599,"k":"a","x":1530},{"f":1568,"k":"a","x":15593},{"f":15601,"k":"a","x":1645},{"f":15602,"k":"a","x":183},{"f":15600,"k":"a","x":15603},{"f":1616,"k":"a","x":1625},{"f":1615,"k":"a","x":15605},{"f":1615,"k":"a","x":15606},{"f":1615,"k":"a","x":15607},{"f":1612,"k":"a","x":15608},{"f":1656,"k":"a","x":6523},{"f":15610,"k":"a","x":1716},{"f":1614,"k":"a","x":15611},{"f":1635,"k":"a","x":1283},{"f":1656,"k":"a","x":15613},{"f":15614,"k":"a","x":1619},{"f":1614,"k":"a","x":15615},{"f":15616,"k":"a","x":1623},{"f":15612,"k":"a","x":15617},{"f":6438,"k":"a","x":15618},{"f":6436,"k":"a","x":15619},{"f":6434,"k":"a","x":15620},{"f":6432,"k":"a","x":15621},{"f":1631,"k":"a","x":15622},{"f":15609,"k":"a","x":15623},{"f":1699,"k":"a","x":15608},{"f":15625,"k":"a","x":15623},{"f":1713,"k":"a","x":1720},{"f":1615,"k":"a","x":15627},{"f":1615,"k":"a","x":15628},{"f":1615,"k":"a","x":15629},{"f":1711,"k":"a","x":15630},{"f":15631,"k":"a","x":15623},{"f":1620,"k":"a","x":1624},{"f":1615,"k":"a","x":15633},{"f":1615,"k":"a","x":15634},{"f":1615,"k":"a","x":15635},{"f":1740,"k":"a","x":15636},{"f":15637,"k":"a","x":15623},{"f":1752,"k":"a","x":15623},{"f":1761,"k":"a","x":15623},{"f":1765,"k":"a","x":15623},{"f":1793,"k":"a","x":15615},{"f":1785,"k":"a","x":15642},{"f":15643,"k":"a","x":1619},{"f":1778,"k":"a","x":15644},{"f":1785,"k":"a","x":15613},{"f":15646,"k":"a","x":1591},{"f":15645,"k":"a","x":15647},{"f":1769,"k":"a","x":15648},{"f":1827,"k":"a","x":15623},{"f":15649,"k":"a","x":15650},{"f":15651,"k":"a","x":1830},{"f":1832,"k":"a","x":15644},{"f":15653,"k":"a","x":15647},{"f":1835,"k":"a","x":15613},{"f":15655,"k":"a","x":15644},{"f":1838,"k":"a","x":15613},{"f":15657,"k":"a","x":1619},{"f":15658,"k":"a","x":1857},{"f":15656,"k":"a","x":15659},{"f":15654,"k":"a","x":15660},{"f":15652,"k":"a","x":15661},{"f":1863,"k":"a","x":15648},{"f":1877,"k":"a","x":15623},{"f":1778,"k":"a","x":15664},{"f":1884,"k":"a","x":15623},{"f":15665,"k":"a","x":15666},{"f":15663,"k":"a","x":15667},{"f":15668,"k":"a","x":15650},{"f":1889,"k":"a","x":15644},{"f":15670,"k":"a","x":15664},{"f":15671,"k":"a","x":15647},{"f":15672,"k":"a","x":15666},{"f":1863,"k":"a","x":15644},{"f":1900,"k":"a","x":15623},{"f":1785,"k":"a","x":15675},{"f":1903,"k":"a","x":15623},{"f":15676,"k":"a","x":15677},{"f":15674,"k":"a","x":15678},{"f":15679,"k":"a","x":15664},{"f":1908,"k":"a","x":15642},{"f":15681,"k":"a","x":15675},{"f":15682,"k":"a","x":1619},{"f":15683,"k":"a","x":15677},{"f":1863,"k":"a","x":15642},{"f":1792,"k":"a","x":15677},{"f":1921,"k":"a","x":15623},{"f":15686,"k":"a","x":15687},{"f":15685,"k":"a","x":15688},{"f":15689,"k":"a","x":15675},{"f":1927,"k":"a","x":15677},{"f":15691,"k":"a","x":15615},{"f":15692,"k":"a","x":15687},{"f":1932,"k":"a","x":15677},{"f":335,"k":"a","x":15694},{"f":15695,"k":"a","x":1936},{"f":15693,"k":"a","x":15696},{"f":1939,"k":"a","x":15687},{"f":15698,"k":"a","x":15615},{"f":1942,"k":"a","x":6431},{"f":15700,"k":"a","x":6433},{"f":15701,"k":"a","x":6435},{"f":15702,"k":"a","x":6437},{"f":15703,"k":"a","x":15611},{"f":15704,"k":"a","x":15615},{"f":15705,"k":"a","x":1623},{"f":15699,"k":"a","x":15706},{"f":15697,"k":"a","x":15707},{"f":15690,"k":"a","x":15708},{"f":1939,"k":"a","x":15675},{"f":1954,"k":"a","x":15623},{"f":15686,"k":"a","x":15711},{"f":15710,"k":"a","x":15712},{"f":1960,"k":"a","x":15623},{"f":15714,"k":"a","x":1993},{"f":15713,"k":"a","x":15715},{"f":15709,"k":"a","x":15716},{"f":15684,"k":"a","x":15717},{"f":15718,"k":"a","x":15696},{"f":15680,"k":"a","x":15719},{"f":1939,"k":"a","x":15664},{"f":2001,"k":"a","x":15623},{"f":1785,"k":"a","x":15722},{"f":15723,"k":"a","x":15677},{"f":15721,"k":"a","x":15724},{"f":2008,"k":"a","x":15623},{"f":15725,"k":"a","x":15726},{"f":15720,"k":"a","x":15727},{"f":15673,"k":"a","x":15728},{"f":1863,"k":"a","x":15647},{"f":2015,"k":"a","x":15623},{"f":1785,"k":"a","x":15731},{"f":2018,"k":"a","x":15623},{"f":15732,"k":"a","x":15733},{"f":15730,"k":"a","x":15734},{"f":15735,"k":"a","x":15666},{"f":1908,"k":"a","x":15613},{"f":15737,"k":"a","x":15731},{"f":15738,"k":"a","x":1591},{"f":15739,"k":"a","x":15733},{"f":1863,"k":"a","x":15613},{"f":15610,"k":"a","x":2512},{"f":15741,"k":"a","x":15742},{"f":15743,"k":"a","x":15731},{"f":2032,"k":"a","x":965},{"f":15745,"k":"a","x":31},{"f":15744,"k":"a","x":15746},{"f":1939,"k":"a","x":15731},{"f":15748,"k":"a","x":15611},{"f":2038,"k":"a","x":6431},{"f":15750,"k":"a","x":6433},{"f":15751,"k":"a","x":6435},{"f":15752,"k":"a","x":6437},{"f":15753,"k":"a","x":15611},{"f":15754,"k":"a","x":15617},{"f":15749,"k":"a","x":15755},{"f":15747,"k":"a","x":15756},{"f":15740,"k":"a","x":15757},{"f":2048,"k":"a","x":15733},{"f":335,"k":"a","x":15759},{"f":15760,"k":"a","x":2051},{"f":15758,"k":"a","x":15761},{"f":15736,"k":"a","x":15762},{"f":1939,"k":"a","x":15666},{"f":2056,"k":"a","x":15623},{"f":1785,"k":"a","x":15765},{"f":15766,"k":"a","x":15733},{"f":15764,"k":"a","x":15767},{"f":2062,"k":"a","x":15623},{"f":15768,"k":"a","x":15769},{"f":15763,"k":"a","x":15770},{"f":15729,"k":"a","x":15771},{"f":15669,"k":"a","x":15772},{"f":1939,"k":"a","x":15650},{"f":2069,"k":"a","x":15623},{"f":1778,"k":"a","x":15775},{"f":2072,"k":"a","x":15623},{"f":15776,"k":"a","x":15777},{"f":15774,"k":"a","x":15778},{"f":2078,"k":"a","x":15623},{"f":15779,"k":"a","x":15780},{"f":15773,"k":"a","x":15781},{"f":15662,"k":"a","x":15782},{"f":15641,"k":"a","x":15783},{"f":15640,"k":"a","x":15784},{"f":15639,"k":"a","x":15785},{"f":2087,"k":"a","x":15623},{"f":1778,"k":"a","x":15613},{"f":15788,"k":"a","x":15642},{"f":1769,"k":"a","x":15789},{"f":2094,"k":"a","x":15623},{"f":15790,"k":"a","x":15791},{"f":15792,"k":"a","x":1830},{"f":1832,"k":"a","x":15613},{"f":15794,"k":"a","x":15642},{"f":2100,"k":"a","x":15613},{"f":15796,"k":"a","x":1619},{"f":15797,"k":"a","x":2119},{"f":15795,"k":"a","x":15798},{"f":15793,"k":"a","x":15799},{"f":1863,"k":"a","x":15789},{"f":1778,"k":"a","x":15731},{"f":15802,"k":"a","x":15675},{"f":15801,"k":"a","x":15803},{"f":15804,"k":"a","x":15791},{"f":1889,"k":"a","x":15613},{"f":15806,"k":"a","x":15731},{"f":15807,"k":"a","x":15642},{"f":15808,"k":"a","x":15675},{"f":15809,"k":"a","x":15757},{"f":15810,"k":"a","x":15717},{"f":15805,"k":"a","x":15811},{"f":1939,"k":"a","x":15791},{"f":1778,"k":"a","x":15765},{"f":15814,"k":"a","x":15722},{"f":15813,"k":"a","x":15815},{"f":2140,"k":"a","x":15623},{"f":15816,"k":"a","x":15817},{"f":15812,"k":"a","x":15818},{"f":15800,"k":"a","x":15819},{"f":15787,"k":"a","x":15820},{"f":15786,"k":"a","x":15821},{"f":15638,"k":"a","x":15822},{"f":1713,"k":"a","x":1820},{"f":1615,"k":"a","x":15824},{"f":1615,"k":"a","x":15825},{"f":1615,"k":"a","x":15826},{"f":2148,"k":"a","x":15827},{"f":15828,"k":"a","x":15623},{"f":1616,"k":"a","x":15633},{"f":1615,"k":"a","x":15830},{"f":1615,"k":"a","x":15831},{"f":2157,"k":"a","x":15832},{"f":15833,"k":"a","x":1591},{"f":15834,"k":"a","x":1822},{"f":15835,"k":"a","x":15623},{"f":1741,"k":"a","x":1733},{"f":1620,"k":"a","x":15837},{"f":1615,"k":"a","x":15838},{"f":1615,"k":"a","x":15839},{"f":1711,"k":"a","x":15840},{"f":15841,"k":"a","x":15623},{"f":1616,"k":"a","x":15838},{"f":1615,"k":"a","x":15843},{"f":2175,"k":"a","x":15844},{"f":15845,"k":"a","x":1592},{"f":15846,"k":"a","x":1821},{"f":15847,"k":"a","x":15623},{"f":1708,"k":"a","x":9121},{"f":1702,"k":"a","x":15849},{"f":2167,"k":"a","x":9127},{"f":1741,"k":"a","x":15851},{"f":1620,"k":"a","x":15852},{"f":1615,"k":"a","x":15853},{"f":15850,"k":"a","x":15854},{"f":15855,"k":"a","x":15623},{"f":1727,"k":"a","x":9122},{"f":15857,"k":"a","x":1728},{"f":15858,"k":"a","x":1591},{"f":1616,"k":"a","x":15853},{"f":15859,"k":"a","x":15860},{"f":15861,"k":"a","x":1592},{"f":15862,"k":"a","x":1820},{"f":15863,"k":"a","x":15623},{"f":1697,"k":"a","x":9121},{"f":1692,"k":"a","x":15865},{"f":15866,"k":"a","x":1750},{"f":15867,"k":"a","x":15860},{"f":15868,"k":"a","x":15623},{"f":9112,"k":"a","x":1696},{"f":1702,"k":"a","x":15870},{"f":2184,"k":"a","x":2302},{"f":1718,"k":"a","x":15872},{"f":1713,"k":"a","x":15873},{"f":1621,"k":"a","x":15874},{"f":15871,"k":"a","x":15875},{"f":15876,"k":"a","x":15623},{"f":1763,"k":"a","x":9109},{"f":15878,"k":"a","x":15875},{"f":15879,"k":"a","x":15623},{"f":1792,"k":"a","x":1716},{"f":15881,"k":"a","x":15611},{"f":1785,"k":"a","x":15882},{"f":15883,"k":"a","x":1716},{"f":1778,"k":"a","x":15884},{"f":1785,"k":"a","x":6523},{"f":15886,"k":"a","x":1591},{"f":15885,"k":"a","x":15887},{"f":1769,"k":"a","x":15888},{"f":1615,"k":"a","x":2338},{"f":1615,"k":"a","x":15890},{"f":2376,"k":"a","x":15891},{"f":1810,"k":"a","x":15892},{"f":15893,"k":"a","x":2207},{"f":1802,"k":"a","x":15894},{"f":15895,"k":"a","x":15623},{"f":15889,"k":"a","x":15896},{"f":15897,"k":"a","x":1830},{"f":1832,"k":"a","x":15884},{"f":15899,"k":"a","x":15887},{"f":1835,"k":"a","x":6523},{"f":15901,"k":"a","x":15884},{"f":1838,"k":"a","x":6523},{"f":15903,"k":"a","x":1716},{"f":1844,"k":"a","x":1716},{"f":1053,"k":"a","x":15905},{"f":1848,"k":"a","x":1716},{"f":15906,"k":"a","x":15907},{"f":1062,"k":"a","x":15905},{"f":15909,"k":"a","x":15907},{"f":1061,"k":"a","x":15910},{"f":15911,"k":"a","x":1066},{"f":335,"k":"a","x":15912},{"f":15913,"k":"a","x":1070},{"f":15908,"k":"a","x":15914},{"f":15904,"k":"a","x":15915},{"f":15902,"k":"a","x":15916},{"f":15900,"k":"a","x":15917},{"f":15898,"k":"a","x":15918},{"f":1863,"k":"a","x":15888},{"f":1872,"k":"a","x":15891},{"f":1871,"k":"a","x":15921},{"f":15922,"k":"a","x":2377},{"f":1802,"k":"a","x":15923},{"f":15924,"k":"a","x":15623},{"f":1778,"k":"a","x":15925},{"f":2233,"k":"a","x":15623},{"f":15926,"k":"a","x":15927},{"f":15920,"k":"a","x":15928},{"f":15929,"k":"a","x":15896},{"f":1889,"k":"a","x":15884},{"f":15931,"k":"a","x":15925},{"f":15932,"k":"a","x":15887},{"f":15933,"k":"a","x":15927},{"f":1863,"k":"a","x":15884},{"f":2378,"k":"a","x":1880},{"f":1802,"k":"a","x":15936},{"f":15937,"k":"a","x":15623},{"f":1785,"k":"a","x":15938},{"f":2523,"k":"a","x":15623},{"f":15939,"k":"a","x":15940},{"f":15935,"k":"a","x":15941},{"f":15942,"k":"a","x":15925},{"f":1908,"k":"a","x":15882},{"f":15944,"k":"a","x":15938},{"f":15945,"k":"a","x":1716},{"f":15946,"k":"a","x":15940},{"f":1863,"k":"a","x":15882},{"f":1792,"k":"a","x":15940},{"f":15949,"k":"a","x":15731},{"f":15948,"k":"a","x":15950},{"f":15951,"k":"a","x":15938},{"f":1926,"k":"a","x":1716},{"f":15953,"k":"a","x":15940},{"f":15954,"k":"a","x":15611},{"f":15955,"k":"a","x":15731},{"f":1931,"k":"a","x":1716},{"f":15957,"k":"a","x":15940},{"f":335,"k":"a","x":15958},{"f":1935,"k":"a","x":1716},{"f":15959,"k":"a","x":15960},{"f":15956,"k":"a","x":15961},{"f":15962,"k":"a","x":15756},{"f":15952,"k":"a","x":15963},{"f":1939,"k":"a","x":15938},{"f":15949,"k":"a","x":15765},{"f":15965,"k":"a","x":15966},{"f":2560,"k":"a","x":1880},{"f":15968,"k":"a","x":15623},{"f":15969,"k":"a","x":2282},{"f":15967,"k":"a","x":15970},{"f":15964,"k":"a","x":15971},{"f":15947,"k":"a","x":15972},{"f":15973,"k":"a","x":15961},{"f":15943,"k":"a","x":15974},{"f":1939,"k":"a","x":15925},{"f":1802,"k":"a","x":15921},{"f":15977,"k":"a","x":15623},{"f":1785,"k":"a","x":15978},{"f":15979,"k":"a","x":15940},{"f":15976,"k":"a","x":15980},{"f":2006,"k":"a","x":15921},{"f":15982,"k":"a","x":2377},{"f":15983,"k":"a","x":15623},{"f":15981,"k":"a","x":15984},{"f":15975,"k":"a","x":15985},{"f":15934,"k":"a","x":15986},{"f":1863,"k":"a","x":15887},{"f":2312,"k":"a","x":15623},{"f":1785,"k":"a","x":15989},{"f":15990,"k":"a","x":15733},{"f":15988,"k":"a","x":15991},{"f":15992,"k":"a","x":15927},{"f":1908,"k":"a","x":6523},{"f":15994,"k":"a","x":15989},{"f":15995,"k":"a","x":1591},{"f":15996,"k":"a","x":15733},{"f":6564,"k":"a","x":15989},{"f":15998,"k":"a","x":6567},{"f":2341,"k":"a","x":15623},{"f":1785,"k":"a","x":16000},{"f":2349,"k":"a","x":15623},{"f":16001,"k":"a","x":16002},{"f":6569,"k":"a","x":16003},{"f":16004,"k":"a","x":15989},{"f":6576,"k":"a","x":16000},{"f":16006,"k":"a","x":6562},{"f":16007,"k":"a","x":16002},{"f":6585,"k":"a","x":16000},{"f":16009,"k":"a","x":6588},{"f":2373,"k":"a","x":15623},{"f":1785,"k":"a","x":16011},{"f":2381,"k":"a","x":15623},{"f":16012,"k":"a","x":16013},{"f":6590,"k":"a","x":16014},{"f":16015,"k":"a","x":16000},{"f":6597,"k":"a","x":16011},{"f":16017,"k":"a","x":6583},{"f":16018,"k":"a","x":16013},{"f":6606,"k":"a","x":16011},{"f":16020,"k":"a","x":6609},{"f":2407,"k":"a","x":15623},{"f":1785,"k":"a","x":16022},{"f":2412,"k":"a","x":15623},{"f":16023,"k":"a","x":16024},{"f":6613,"k":"a","x":16025},{"f":16026,"k":"a","x":16011},{"f":6620,"k":"a","x":16022},{"f":16028,"k":"a","x":6604},{"f":16029,"k":"a","x":16024},{"f":1939,"k":"a","x":16022},{"f":16031,"k":"a","x":6431},{"f":6626,"k":"a","x":15621},{"f":16032,"k":"a","x":16033},{"f":16030,"k":"a","x":16034},{"f":6633,"k":"a","x":16024},{"f":16036,"k":"a","x":6635},{"f":2444,"k":"a","x":15623},{"f":15686,"k":"a","x":16038},{"f":6638,"k":"a","x":16039},{"f":16040,"k":"a","x":16024},{"f":2449,"k":"a","x":15677},{"f":16042,"k":"a","x":6433},{"f":16043,"k":"a","x":16038},{"f":2453,"k":"a","x":15677},{"f":335,"k":"a","x":16045},{"f":16046,"k":"a","x":2456},{"f":16044,"k":"a","x":16047},{"f":1939,"k":"a","x":16038},{"f":16049,"k":"a","x":6433},{"f":6655,"k":"a","x":15620},{"f":16050,"k":"a","x":16051},{"f":16048,"k":"a","x":16052},{"f":16041,"k":"a","x":16053},{"f":1939,"k":"a","x":16024},{"f":2469,"k":"a","x":15623},{"f":15686,"k":"a","x":16056},{"f":16055,"k":"a","x":16057},{"f":2473,"k":"a","x":15623},{"f":16059,"k":"a","x":2489},{"f":16058,"k":"a","x":16060},{"f":16054,"k":"a","x":16061},{"f":16037,"k":"a","x":16062},{"f":16035,"k":"a","x":16063},{"f":16027,"k":"a","x":16064},{"f":1939,"k":"a","x":16011},{"f":2497,"k":"a","x":15623},{"f":1785,"k":"a","x":16067},{"f":2500,"k":"a","x":15623},{"f":16068,"k":"a","x":16069},{"f":16066,"k":"a","x":16070},{"f":2505,"k":"a","x":15623},{"f":16071,"k":"a","x":16072},{"f":16065,"k":"a","x":16073},{"f":16021,"k":"a","x":16074},{"f":16019,"k":"a","x":16075},{"f":6685,"k":"a","x":16013},{"f":16077,"k":"a","x":6687},{"f":2530,"k":"a","x":15623},{"f":15949,"k":"a","x":16079},{"f":6690,"k":"a","x":16080},{"f":16081,"k":"a","x":16013},{"f":2535,"k":"a","x":15940},{"f":16083,"k":"a","x":6435},{"f":16084,"k":"a","x":16079},{"f":2539,"k":"a","x":15940},{"f":335,"k":"a","x":16086},{"f":16087,"k":"a","x":2542},{"f":16085,"k":"a","x":16088},{"f":1939,"k":"a","x":16079},{"f":16090,"k":"a","x":6435},{"f":6708,"k":"a","x":15619},{"f":16091,"k":"a","x":16092},{"f":16089,"k":"a","x":16093},{"f":16082,"k":"a","x":16094},{"f":1939,"k":"a","x":16013},{"f":2556,"k":"a","x":15623},{"f":15949,"k":"a","x":16097},{"f":16096,"k":"a","x":16098},{"f":2561,"k":"a","x":15623},{"f":16100,"k":"a","x":2577},{"f":16099,"k":"a","x":16101},{"f":16095,"k":"a","x":16102},{"f":16078,"k":"a","x":16103},{"f":16076,"k":"a","x":16104},{"f":16016,"k":"a","x":16105},{"f":1939,"k":"a","x":16000},{"f":2585,"k":"a","x":15623},{"f":1785,"k":"a","x":16108},{"f":2588,"k":"a","x":15623},{"f":16109,"k":"a","x":16110},{"f":16107,"k":"a","x":16111},{"f":2593,"k":"a","x":15623},{"f":16112,"k":"a","x":16113},{"f":16106,"k":"a","x":16114},{"f":16010,"k":"a","x":16115},{"f":16008,"k":"a","x":16116},{"f":6738,"k":"a","x":16002},{"f":16118,"k":"a","x":6740},{"f":2611,"k":"a","x":15623},{"f":1792,"k":"a","x":16120},{"f":2615,"k":"a","x":15623},{"f":16121,"k":"a","x":16122},{"f":6743,"k":"a","x":16123},{"f":16124,"k":"a","x":16002},{"f":2620,"k":"a","x":16120},{"f":16126,"k":"a","x":6437},{"f":16127,"k":"a","x":16122},{"f":2624,"k":"a","x":16120},{"f":335,"k":"a","x":16129},{"f":16130,"k":"a","x":2627},{"f":16128,"k":"a","x":16131},{"f":1939,"k":"a","x":16122},{"f":16133,"k":"a","x":6437},{"f":6762,"k":"a","x":15618},{"f":16134,"k":"a","x":16135},{"f":16132,"k":"a","x":16136},{"f":16125,"k":"a","x":16137},{"f":1939,"k":"a","x":16002},{"f":2642,"k":"a","x":15623},{"f":16121,"k":"a","x":16140},{"f":16139,"k":"a","x":16141},{"f":2647,"k":"a","x":15623},{"f":16143,"k":"a","x":2663},{"f":16142,"k":"a","x":16144},{"f":16138,"k":"a","x":16145},{"f":16119,"k":"a","x":16146},{"f":16117,"k":"a","x":16147},{"f":16005,"k":"a","x":16148},{"f":1939,"k":"a","x":15989},{"f":2671,"k":"a","x":15623},{"f":1785,"k":"a","x":16151},{"f":2674,"k":"a","x":15623},{"f":16152,"k":"a","x":16153},{"f":16150,"k":"a","x":16154},{"f":2679,"k":"a","x":15623},{"f":16155,"k":"a","x":16156},{"f":16149,"k":"a","x":16157},{"f":15999,"k":"a","x":16158},{"f":15997,"k":"a","x":16159},{"f":16160,"k":"a","x":15761},{"f":15993,"k":"a","x":16161},{"f":1939,"k":"a","x":15927},{"f":2688,"k":"a","x":15623},{"f":1785,"k":"a","x":16164},{"f":16165,"k":"a","x":15733},{"f":16163,"k":"a","x":16166},{"f":2694,"k":"a","x":15623},{"f":16167,"k":"a","x":16168},{"f":16162,"k":"a","x":16169},{"f":15987,"k":"a","x":16170},{"f":15930,"k":"a","x":16171},{"f":1939,"k":"a","x":15896},{"f":1802,"k":"a","x":15892},{"f":16174,"k":"a","x":15623},{"f":1778,"k":"a","x":16175},{"f":2704,"k":"a","x":15623},{"f":16176,"k":"a","x":16177},{"f":16173,"k":"a","x":16178},{"f":2076,"k":"a","x":15892},{"f":16180,"k":"a","x":2207},{"f":16181,"k":"a","x":15623},{"f":16179,"k":"a","x":16182},{"f":16172,"k":"a","x":16183},{"f":15919,"k":"a","x":16184},{"f":15880,"k":"a","x":16185},{"f":15877,"k":"a","x":16186},{"f":15869,"k":"a","x":16187},{"f":2086,"k":"a","x":15860},{"f":16189,"k":"a","x":15623},{"f":6524,"k":"a","x":15882},{"f":1769,"k":"a","x":16191},{"f":2722,"k":"a","x":15921},{"f":1802,"k":"a","x":16193},{"f":16194,"k":"a","x":15623},{"f":16192,"k":"a","x":16195},{"f":16196,"k":"a","x":1830},{"f":6535,"k":"a","x":15882},{"f":2100,"k":"a","x":6523},{"f":16199,"k":"a","x":1716},{"f":2103,"k":"a","x":1716},{"f":16201,"k":"a","x":1582},{"f":1053,"k":"a","x":16202},{"f":15957,"k":"a","x":1582},{"f":1056,"k":"a","x":16204},{"f":1977,"k":"a","x":1716},{"f":16206,"k":"a","x":1582},{"f":16205,"k":"a","x":16207},{"f":16203,"k":"a","x":16208},{"f":1062,"k":"a","x":16202},{"f":16210,"k":"a","x":16208},{"f":1061,"k":"a","x":16211},{"f":16212,"k":"a","x":1066},{"f":335,"k":"a","x":16213},{"f":16214,"k":"a","x":1070},{"f":16209,"k":"a","x":16215},{"f":16200,"k":"a","x":16216},{"f":16198,"k":"a","x":16217},{"f":16197,"k":"a","x":16218},{"f":1863,"k":"a","x":16191},{"f":1778,"k":"a","x":15989},{"f":16221,"k":"a","x":15938},{"f":16220,"k":"a","x":16222},{"f":16223,"k":"a","x":16195},{"f":6555,"k":"a","x":15989},{"f":16225,"k":"a","x":15882},{"f":16226,"k":"a","x":15938},{"f":16227,"k":"a","x":16159},{"f":16228,"k":"a","x":15972},{"f":16224,"k":"a","x":16229},{"f":1939,"k":"a","x":16195},{"f":1778,"k":"a","x":16164},{"f":16232,"k":"a","x":15978},{"f":16231,"k":"a","x":16233},{"f":2751,"k":"a","x":15921},{"f":16235,"k":"a","x":15623},{"f":16234,"k":"a","x":16236},{"f":16230,"k":"a","x":16237},{"f":16219,"k":"a","x":16238},{"f":16190,"k":"a","x":16239},{"f":16188,"k":"a","x":16240},{"f":15864,"k":"a","x":16241},{"f":2762,"k":"a","x":15623},{"f":2764,"k":"a","x":15623},{"f":6810,"k":"a","x":16022},{"f":16245,"k":"a","x":1830},{"f":16246,"k":"a","x":6813},{"f":16247,"k":"a","x":16034},{"f":16244,"k":"a","x":16248},{"f":16243,"k":"a","x":16249},{"f":2775,"k":"a","x":15623},{"f":2777,"k":"a","x":15623},{"f":2786,"k":"a","x":15623},{"f":6822,"k":"a","x":16253},{"f":16254,"k":"a","x":1830},{"f":16255,"k":"a","x":6833},{"f":1778,"k":"a","x":15677},{"f":2804,"k":"a","x":15623},{"f":16257,"k":"a","x":16258},{"f":6835,"k":"a","x":16259},{"f":16260,"k":"a","x":16253},{"f":2809,"k":"a","x":15677},{"f":16262,"k":"a","x":6820},{"f":16263,"k":"a","x":16258},{"f":16264,"k":"a","x":16047},{"f":16023,"k":"a","x":15733},{"f":6845,"k":"a","x":16266},{"f":16267,"k":"a","x":16258},{"f":16028,"k":"a","x":1591},{"f":16269,"k":"a","x":15733},{"f":16270,"k":"a","x":16034},{"f":16271,"k":"a","x":15761},{"f":16268,"k":"a","x":16272},{"f":1939,"k":"a","x":16258},{"f":16068,"k":"a","x":15733},{"f":16274,"k":"a","x":16275},{"f":2826,"k":"a","x":15623},{"f":16276,"k":"a","x":16277},{"f":16273,"k":"a","x":16278},{"f":16265,"k":"a","x":16279},{"f":16261,"k":"a","x":16280},{"f":1939,"k":"a","x":16253},{"f":2833,"k":"a","x":15623},{"f":16257,"k":"a","x":16283},{"f":16282,"k":"a","x":16284},{"f":2838,"k":"a","x":15623},{"f":16285,"k":"a","x":16286},{"f":16281,"k":"a","x":16287},{"f":16256,"k":"a","x":16288},{"f":16252,"k":"a","x":16289},{"f":16251,"k":"a","x":16290},{"f":16250,"k":"a","x":16291},{"f":16242,"k":"a","x":16292},{"f":15856,"k":"a","x":16293},{"f":15848,"k":"a","x":16294},{"f":2849,"k":"a","x":15623},{"f":2851,"k":"a","x":15623},{"f":6882,"k":"a","x":16038},{"f":16298,"k":"a","x":1830},{"f":16299,"k":"a","x":6885},{"f":16300,"k":"a","x":16052},{"f":16297,"k":"a","x":16301},{"f":16296,"k":"a","x":16302},{"f":2861,"k":"a","x":15623},{"f":2863,"k":"a","x":15623},{"f":2871,"k":"a","x":15623},{"f":6895,"k":"a","x":16306},{"f":16307,"k":"a","x":1830},{"f":16308,"k":"a","x":6906},{"f":2887,"k":"a","x":15623},{"f":16257,"k":"a","x":16310},{"f":6908,"k":"a","x":16311},{"f":16312,"k":"a","x":16306},{"f":16262,"k":"a","x":6893},{"f":16314,"k":"a","x":16310},{"f":16315,"k":"a","x":16047},{"f":1785,"k":"a","x":16038},{"f":16317,"k":"a","x":15733},{"f":6916,"k":"a","x":16318},{"f":16319,"k":"a","x":16310},{"f":6921,"k":"a","x":16038},{"f":16321,"k":"a","x":1591},{"f":16322,"k":"a","x":15733},{"f":16323,"k":"a","x":16052},{"f":16324,"k":"a","x":15761},{"f":16320,"k":"a","x":16325},{"f":1939,"k":"a","x":16310},{"f":1785,"k":"a","x":16056},{"f":16328,"k":"a","x":15733},{"f":16327,"k":"a","x":16329},{"f":2912,"k":"a","x":15623},{"f":16330,"k":"a","x":16331},{"f":16326,"k":"a","x":16332},{"f":16316,"k":"a","x":16333},{"f":16313,"k":"a","x":16334},{"f":1939,"k":"a","x":16306},{"f":2919,"k":"a","x":15623},{"f":16257,"k":"a","x":16337},{"f":16336,"k":"a","x":16338},{"f":2923,"k":"a","x":15623},{"f":16339,"k":"a","x":16340},{"f":16335,"k":"a","x":16341},{"f":16309,"k":"a","x":16342},{"f":16305,"k":"a","x":16343},{"f":16304,"k":"a","x":16344},{"f":16303,"k":"a","x":16345},{"f":16295,"k":"a","x":16346},{"f":15842,"k":"a","x":16347},{"f":15836,"k":"a","x":16348},{"f":6951,"k":"a","x":15623},{"f":6953,"k":"a","x":15623},{"f":6955,"k":"a","x":16079},{"f":16352,"k":"a","x":1830},{"f":16353,"k":"a","x":6958},{"f":16354,"k":"a","x":16093},{"f":16351,"k":"a","x":16355},{"f":16350,"k":"a","x":16356},{"f":6964,"k":"a","x":15623},{"f":6966,"k":"a","x":15623},{"f":6974,"k":"a","x":15623},{"f":6971,"k":"a","x":16360},{"f":16361,"k":"a","x":1830},{"f":16362,"k":"a","x":6985},{"f":6990,"k":"a","x":15623},{"f":16257,"k":"a","x":16364},{"f":6987,"k":"a","x":16365},{"f":16366,"k":"a","x":16360},{"f":16262,"k":"a","x":6969},{"f":16368,"k":"a","x":16364},{"f":16369,"k":"a","x":16047},{"f":1785,"k":"a","x":16079},{"f":16371,"k":"a","x":15733},{"f":6998,"k":"a","x":16372},{"f":16373,"k":"a","x":16364},{"f":7003,"k":"a","x":16079},{"f":16375,"k":"a","x":1591},{"f":16376,"k":"a","x":15733},{"f":16377,"k":"a","x":16093},{"f":16378,"k":"a","x":15761},{"f":16374,"k":"a","x":16379},{"f":1939,"k":"a","x":16364},{"f":1785,"k":"a","x":16097},{"f":16382,"k":"a","x":15733},{"f":16381,"k":"a","x":16383},{"f":7015,"k":"a","x":15623},{"f":16384,"k":"a","x":16385},{"f":16380,"k":"a","x":16386},{"f":16370,"k":"a","x":16387},{"f":16367,"k":"a","x":16388},{"f":1939,"k":"a","x":16360},{"f":7022,"k":"a","x":15623},{"f":16257,"k":"a","x":16391},{"f":16390,"k":"a","x":16392},{"f":7026,"k":"a","x":15623},{"f":16393,"k":"a","x":16394},{"f":16389,"k":"a","x":16395},{"f":16363,"k":"a","x":16396},{"f":16359,"k":"a","x":16397},{"f":16358,"k":"a","x":16398},{"f":16357,"k":"a","x":16399},{"f":16349,"k":"a","x":16400},{"f":15829,"k":"a","x":16401},{"f":15823,"k":"a","x":16402},{"f":15632,"k":"a","x":16403},{"f":15626,"k":"a","x":16404},{"f":2939,"k":"a","x":15630},{"f":16406,"k":"a","x":15623},{"f":2943,"k":"a","x":15832},{"f":16408,"k":"a","x":1591},{"f":1616,"k":"a","x":1757},{"f":1615,"k":"a","x":16410},{"f":1615,"k":"a","x":16411},{"f":16409,"k":"a","x":16412},{"f":16413,"k":"a","x":15623},{"f":16414,"k":"a","x":16348},{"f":2951,"k":"a","x":16412},{"f":16416,"k":"a","x":15623},{"f":1778,"k":"a","x":6435},{"f":1635,"k":"a","x":1285},{"f":1785,"k":"a","x":16419},{"f":16420,"k":"a","x":1591},{"f":16418,"k":"a","x":16421},{"f":1769,"k":"a","x":16422},{"f":1810,"k":"a","x":2379},{"f":16424,"k":"a","x":2963},{"f":1802,"k":"a","x":16425},{"f":16426,"k":"a","x":15623},{"f":16423,"k":"a","x":16427},{"f":16428,"k":"a","x":1830},{"f":1832,"k":"a","x":6435},{"f":16430,"k":"a","x":16421},{"f":1835,"k":"a","x":16419},{"f":16432,"k":"a","x":6435},{"f":2794,"k":"a","x":1285},{"f":16434,"k":"a","x":1288},{"f":16435,"k":"a","x":208},{"f":16433,"k":"a","x":16436},{"f":16431,"k":"a","x":16437},{"f":16429,"k":"a","x":16438},{"f":1863,"k":"a","x":16422},{"f":1778,"k":"a","x":16079},{"f":2984,"k":"a","x":15623},{"f":16441,"k":"a","x":16442},{"f":16440,"k":"a","x":16443},{"f":16444,"k":"a","x":16427},{"f":1889,"k":"a","x":6435},{"f":16446,"k":"a","x":16079},{"f":16447,"k":"a","x":16421},{"f":16448,"k":"a","x":16442},{"f":16449,"k":"a","x":16093},{"f":1863,"k":"a","x":16421},{"f":1785,"k":"a","x":15791},{"f":16452,"k":"a","x":15733},{"f":16451,"k":"a","x":16453},{"f":16454,"k":"a","x":16442},{"f":1908,"k":"a","x":16419},{"f":16456,"k":"a","x":15791},{"f":16457,"k":"a","x":1591},{"f":16458,"k":"a","x":15733},{"f":1863,"k":"a","x":16419},{"f":3010,"k":"a","x":15613},{"f":16461,"k":"a","x":2028},{"f":16460,"k":"a","x":16462},{"f":16463,"k":"a","x":15791},{"f":3015,"k":"a","x":1283},{"f":16465,"k":"a","x":37},{"f":16464,"k":"a","x":16466},{"f":16461,"k":"a","x":1619},{"f":1863,"k":"a","x":16468},{"f":16469,"k":"a","x":15789},{"f":16470,"k":"a","x":15791},{"f":3023,"k":"a","x":15613},{"f":16472,"k":"a","x":1619},{"f":16471,"k":"a","x":16473},{"f":16474,"k":"a","x":15819},{"f":16467,"k":"a","x":16475},{"f":16459,"k":"a","x":16476},{"f":16477,"k":"a","x":15761},{"f":16455,"k":"a","x":16478},{"f":1939,"k":"a","x":16442},{"f":3033,"k":"a","x":15623},{"f":1785,"k":"a","x":16481},{"f":16482,"k":"a","x":15733},{"f":16480,"k":"a","x":16483},{"f":3039,"k":"a","x":15623},{"f":16484,"k":"a","x":16485},{"f":16479,"k":"a","x":16486},{"f":16450,"k":"a","x":16487},{"f":16445,"k":"a","x":16488},{"f":1939,"k":"a","x":16427},{"f":1778,"k":"a","x":16097},{"f":3047,"k":"a","x":15623},{"f":16491,"k":"a","x":16492},{"f":16490,"k":"a","x":16493},{"f":2076,"k":"a","x":2379},{"f":16495,"k":"a","x":2963},{"f":16496,"k":"a","x":15623},{"f":16494,"k":"a","x":16497},{"f":16489,"k":"a","x":16498},{"f":16439,"k":"a","x":16499},{"f":16417,"k":"a","x":16500},{"f":16415,"k":"a","x":16501},{"f":16407,"k":"a","x":16502},{"f":16405,"k":"a","x":16503},{"f":15624,"k":"a","x":16504},{"b":"e","k":"l","n":"","t":15595,"v":16505},{"f":15604,"k":"a","x":16506},{"f":3080,"k":"a","x":15608},{"f":16508,"k":"a","x":15623},{"f":3083,"k":"a","x":15608},{"f":16510,"k":"a","x":15623},{"f":16511,"k":"a","x":16404},{"f":3087,"k":"a","x":15630},{"f":16513,"k":"a","x":15623},{"f":3091,"k":"a","x":15832},{"f":16515,"k":"a","x":1591},{"f":16516,"k":"a","x":16412},{"f":16517,"k":"a","x":15623},{"f":16518,"k":"a","x":16348},{"f":1621,"k":"a","x":1735},{"f":1615,"k":"a","x":16520},{"f":1615,"k":"a","x":16521},{"f":2939,"k":"a","x":16522},{"f":16523,"k":"a","x":15623},{"f":2951,"k":"a","x":16522},{"f":16525,"k":"a","x":15623},{"f":1778,"k":"a","x":16419},{"f":16527,"k":"a","x":6969},{"f":1769,"k":"a","x":16528},{"f":3106,"k":"a","x":6972},{"f":1802,"k":"a","x":16530},{"f":16531,"k":"a","x":15623},{"f":16529,"k":"a","x":16532},{"f":16533,"k":"a","x":1830},{"f":1832,"k":"a","x":16419},{"f":16535,"k":"a","x":6969},{"f":6979,"k":"a","x":16419},{"f":6981,"k":"a","x":1285},{"f":16538,"k":"a","x":208},{"f":16537,"k":"a","x":16539},{"f":16536,"k":"a","x":16540},{"f":16534,"k":"a","x":16541},{"f":1863,"k":"a","x":16528},{"f":1778,"k":"a","x":15791},{"f":16544,"k":"a","x":16364},{"f":16543,"k":"a","x":16545},{"f":16546,"k":"a","x":16532},{"f":1889,"k":"a","x":16419},{"f":16548,"k":"a","x":15791},{"f":16549,"k":"a","x":6969},{"f":16550,"k":"a","x":16364},{"f":16551,"k":"a","x":16476},{"f":16552,"k":"a","x":16387},{"f":16547,"k":"a","x":16553},{"f":1939,"k":"a","x":16532},{"f":1778,"k":"a","x":16481},{"f":16556,"k":"a","x":16391},{"f":16555,"k":"a","x":16557},{"f":3136,"k":"a","x":6972},{"f":16559,"k":"a","x":15623},{"f":16558,"k":"a","x":16560},{"f":16554,"k":"a","x":16561},{"f":16542,"k":"a","x":16562},{"f":16526,"k":"a","x":16563},{"f":16524,"k":"a","x":16564},{"f":16519,"k":"a","x":16565},{"f":16514,"k":"a","x":16566},{"f":16512,"k":"a","x":16567},{"f":16509,"k":"a","x":16568},{"b":"e","k":"l","n":"","t":15598,"v":16569},{"f":16507,"k":"a","x":16570},{"b":"e","k":"l","n":"","t":15585,"v":16571},{"b":"e","k":"l","n":"","t":6393,"v":16572},{"b":"e","k":"l","n":"","t":1505,"v":16573},{"b":"e","k":"l","n":"","t":1503,"v":16574},{"b":"e","k":"l","n":"","t":142,"v":16575},{"f":24,"k":"a","x":37},{"f":13,"k":"a","x":16577},{"f":16578,"k":"a","x":37},{"f":4,"k":"a","x":16579},{"f":16580,"k":"a","x":37},{"b":"e","k":"p","n":"","t":0,"v":16581},{"f":42,"k":"a","x":16577},{"f":16583,"k":"a","x":37},{"f":16584,"k":"a","x":45},{"b":"e","k":"l","n":"","t":0,"v":16585},{"f":499,"k":"a","x":190},{"f":16587,"k":"a","x":192},{"f":366,"k":"a","x":16588},{"f":499,"k":"a","x":172},{"f":16590,"k":"a","x":200},{"f":16589,"k":"a","x":16591},{"f":175,"k":"a","x":16592},{"f":16593,"k":"a","x":376},{"f":366,"k":"a","x":179},{"f":16595,"k":"a","x":177},{"f":175,"k":"a","x":16596},{"f":16597,"k":"a","x":376},{"f":678,"k":"a","x":16598},{"f":16595,"k":"a","x":372},{"f":175,"k":"a","x":16600},{"f":16601,"k":"a","x":376},{"f":16599,"k":"a","x":16602},{"f":678,"k":"a","x":16603},{"f":366,"k":"a","x":181},{"f":16605,"k":"a","x":177},{"f":175,"k":"a","x":16606},{"f":16607,"k":"a","x":376},{"f":678,"k":"a","x":16608},{"f":16605,"k":"a","x":372},{"f":175,"k":"a","x":16610},{"f":16611,"k":"a","x":376},{"f":16609,"k":"a","x":16612},{"f":16604,"k":"a","x":16613},{"b":"e","k":"p","n":"","t":16594,"v":16614},{"b":"i","k":"p","n":"","t":143,"v":16615},{"b":"i","k":"p","n":"","t":143,"v":16616},{"b":"i","k":"p","n":"","t":143,"v":16617},{"b":"i","k":"p","n":"","t":143,"v":16618},{"f":175,"k":"a","x":240},{"f":16620,"k":"a","x":229},{"f":551,"k":"a","x":16621},{"f":16620,"k":"a","x":219},{"f":16622,"k":"a","x":16623},{"f":175,"k":"a","x":250},{"f":16625,"k":"a","x":243},{"f":551,"k":"a","x":16626},{"f":16625,"k":"a","x":6238},{"f":16627,"k":"a","x":16628},{"f":366,"k":"a","x":10375},{"f":16630,"k":"a","x":746},{"f":175,"k":"a","x":16631},{"f":16632,"k":"a","x":376},{"b":"e","k":"p","n":"","t":16629,"v":16633},{"b":"e","k":"p","n":"","t":16624,"v":16634},{"b":"e","k":"p","n":"","t":143,"v":16635},{"b":"e","k":"p","n":"","t":143,"v":16636},{"f":535,"k":"a","x":16631},{"f":16638,"k":"a","x":376},{"f":366,"k":"a","x":10384},{"f":16640,"k":"a","x":3822},{"f":542,"k":"a","x":16641},{"f":16642,"k":"a","x":659},{"f":167,"k":"a","x":16643},{"f":542,"k":"a","x":376},{"f":16645,"k":"a","x":659},{"f":16644,"k":"a","x":16646},{"f":542,"k":"a","x":10486},{"f":16648,"k":"a","x":10675},{"f":678,"k":"a","x":16649},{"f":542,"k":"a","x":3858},{"f":16651,"k":"a","x":10675},{"f":16650,"k":"a","x":16652},{"f":366,"k":"a","x":10486},{"f":16654,"k":"a","x":3858},{"f":542,"k":"a","x":16655},{"f":16656,"k":"a","x":10675},{"f":3236,"k":"a","x":16657},{"f":16658,"k":"a","x":16653},{"k":"c","n":"UorAtlas.Prelude.Bitset.mem_inter","u":[]},{"f":16660,"k":"a","x":10486},{"f":16661,"k":"a","x":3858},{"f":16662,"k":"a","x":10675},{"f":16659,"k":"a","x":16663},{"f":16664,"k":"a","x":5949},{"f":499,"k":"a","x":3851},{"i":10,"k":"b"},{"f":16666,"k":"a","x":16667},{"f":366,"k":"a","x":16668},{"f":3890,"k":"a","x":12951},{"f":16669,"k":"a","x":16670},{"f":542,"k":"a","x":16671},{"i":2,"k":"b"},{"f":16672,"k":"a","x":16673},{"f":3195,"k":"a","x":16674},{"f":542,"k":"a","x":16668},{"f":16676,"k":"a","x":16673},{"f":678,"k":"a","x":16677},{"f":542,"k":"a","x":16670},{"f":16679,"k":"a","x":16673},{"f":16678,"k":"a","x":16680},{"f":16675,"k":"a","x":16681},{"f":16660,"k":"a","x":16668},{"f":16683,"k":"a","x":16670},{"f":16684,"k":"a","x":16673},{"f":16682,"k":"a","x":16685},{"f":214,"k":"a","x":16677},{"f":16687,"k":"a","x":16680},{"f":3195,"k":"a","x":16677},{"f":542,"k":"a","x":3851},{"f":16690,"k":"a","x":16673},{"f":551,"k":"a","x":16691},{"f":542,"k":"a","x":16667},{"f":16693,"k":"a","x":16673},{"f":16692,"k":"a","x":16694},{"f":16689,"k":"a","x":16695},{"f":575,"k":"a","x":3851},{"f":16697,"k":"a","x":16667},{"f":16698,"k":"a","x":16673},{"f":16696,"k":"a","x":16699},{"f":175,"k":"a","x":10501},{"f":16701,"k":"a","x":3851},{"f":3216,"k":"a","x":16702},{"f":16701,"k":"a","x":16667},{"f":16703,"k":"a","x":16704},{"f":551,"k":"a","x":16702},{"f":16706,"k":"a","x":16704},{"f":542,"k":"a","x":3934},{"f":16708,"k":"a","x":11696},{"f":551,"k":"a","x":16709},{"f":542,"k":"a","x":13031},{"f":16711,"k":"a","x":11696},{"f":16710,"k":"a","x":16712},{"b":"e","k":"l","n":"","t":16707,"v":16713},{"f":16705,"k":"a","x":16714},{"f":16715,"k":"a","x":10507},{"f":6010,"k":"a","x":13036},{"f":499,"k":"a","x":3911},{"f":16718,"k":"a","x":13330},{"f":366,"k":"a","x":16719},{"i":10,"k":"b"},{"f":3944,"k":"a","x":16721},{"f":16720,"k":"a","x":16722},{"f":175,"k":"a","x":16723},{"f":16724,"k":"a","x":376},{"f":542,"k":"a","x":6091},{"i":5,"k":"b"},{"f":16726,"k":"a","x":16727},{"f":551,"k":"a","x":16728},{"f":542,"k":"a","x":14219},{"f":16730,"k":"a","x":16727},{"f":16729,"k":"a","x":16731},{"b":"e","k":"p","n":"","t":16725,"v":16732},{"b":"i","k":"l","n":"","t":143,"v":16733},{"f":16717,"k":"a","x":16734},{"f":499,"k":"a","x":13036},{"f":16736,"k":"a","x":13031},{"f":366,"k":"a","x":16737},{"f":3922,"k":"a","x":13003},{"f":16738,"k":"a","x":16739},{"f":175,"k":"a","x":16740},{"f":16741,"k":"a","x":376},{"f":542,"k":"a","x":6176},{"f":16743,"k":"a","x":11701},{"f":595,"k":"a","x":16744},{"f":542,"k":"a","x":13330},{"f":16746,"k":"a","x":11701},{"f":16745,"k":"a","x":16747},{"f":664,"k":"a","x":16744},{"f":542,"k":"a","x":3948},{"f":16750,"k":"a","x":11701},{"f":16749,"k":"a","x":16751},{"f":16752,"k":"a","x":6173},{"f":16748,"k":"a","x":16753},{"b":"e","k":"l","n":"","t":16742,"v":16754},{"f":16735,"k":"a","x":16755},{"f":16756,"k":"a","x":3934},{"f":16757,"k":"a","x":5977},{"f":16758,"k":"a","x":3923},{"b":"e","k":"l","n":"","t":16702,"v":16759},{"f":16716,"k":"a","x":16760},{"f":499,"k":"a","x":3914},{"f":16762,"k":"a","x":3911},{"f":366,"k":"a","x":16763},{"f":16764,"k":"a","x":16722},{"f":175,"k":"a","x":16765},{"f":16766,"k":"a","x":376},{"f":542,"k":"a","x":3976},{"f":16768,"k":"a","x":16727},{"f":551,"k":"a","x":16769},{"f":16770,"k":"a","x":16728},{"b":"e","k":"p","n":"","t":16767,"v":16771},{"b":"i","k":"l","n":"","t":143,"v":16772},{"f":16717,"k":"a","x":16773},{"f":499,"k":"a","x":3934},{"f":16775,"k":"a","x":13036},{"f":366,"k":"a","x":16776},{"f":16777,"k":"a","x":16739},{"f":175,"k":"a","x":16778},{"f":16779,"k":"a","x":376},{"f":542,"k":"a","x":3914},{"f":16781,"k":"a","x":11701},{"f":12162,"k":"a","x":16782},{"f":16783,"k":"a","x":16744},{"f":16784,"k":"a","x":16753},{"b":"e","k":"l","n":"","t":16780,"v":16785},{"f":16774,"k":"a","x":16786},{"f":16787,"k":"a","x":13031},{"f":16788,"k":"a","x":5977},{"f":16789,"k":"a","x":3923},{"b":"e","k":"l","n":"","t":16704,"v":16790},{"f":16761,"k":"a","x":16791},{"f":16700,"k":"a","x":16792},{"f":16688,"k":"a","x":16793},{"f":3195,"k":"a","x":16680},{"f":542,"k":"a","x":3889},{"f":16796,"k":"a","x":16673},{"f":551,"k":"a","x":16797},{"f":542,"k":"a","x":12951},{"f":16799,"k":"a","x":16673},{"f":16798,"k":"a","x":16800},{"f":16795,"k":"a","x":16801},{"f":575,"k":"a","x":3889},{"f":16803,"k":"a","x":12951},{"f":16804,"k":"a","x":16673},{"f":16802,"k":"a","x":16805},{"f":175,"k":"a","x":3884},{"f":16807,"k":"a","x":3889},{"f":3216,"k":"a","x":16808},{"f":16807,"k":"a","x":12951},{"f":16809,"k":"a","x":16810},{"f":551,"k":"a","x":16808},{"f":16812,"k":"a","x":16810},{"f":542,"k":"a","x":3921},{"f":16814,"k":"a","x":11696},{"f":551,"k":"a","x":16815},{"f":542,"k":"a","x":13003},{"f":16817,"k":"a","x":11696},{"f":16816,"k":"a","x":16818},{"b":"e","k":"l","n":"","t":16813,"v":16819},{"f":16811,"k":"a","x":16820},{"f":16821,"k":"a","x":3886},{"f":6010,"k":"a","x":3926},{"f":16762,"k":"a","x":13330},{"f":366,"k":"a","x":16824},{"f":16718,"k":"a","x":16721},{"f":16825,"k":"a","x":16826},{"f":175,"k":"a","x":16827},{"f":16828,"k":"a","x":376},{"f":542,"k":"a","x":14224},{"f":16830,"k":"a","x":16727},{"f":16729,"k":"a","x":16831},{"b":"e","k":"p","n":"","t":16829,"v":16832},{"b":"i","k":"l","n":"","t":143,"v":16833},{"f":16823,"k":"a","x":16834},{"f":16775,"k":"a","x":13031},{"f":366,"k":"a","x":16836},{"f":3927,"k":"a","x":13003},{"f":16837,"k":"a","x":16838},{"f":175,"k":"a","x":16839},{"f":16840,"k":"a","x":376},{"f":595,"k":"a","x":16751},{"f":542,"k":"a","x":16721},{"f":16843,"k":"a","x":11701},{"f":16842,"k":"a","x":16844},{"f":674,"k":"a","x":16744},{"f":16846,"k":"a","x":16751},{"f":16847,"k":"a","x":6173},{"f":16845,"k":"a","x":16848},{"b":"e","k":"l","n":"","t":16841,"v":16849},{"f":16835,"k":"a","x":16850},{"f":16851,"k":"a","x":3921},{"f":16852,"k":"a","x":5977},{"f":16853,"k":"a","x":3923},{"b":"e","k":"l","n":"","t":16808,"v":16854},{"f":16822,"k":"a","x":16855},{"f":3944,"k":"a","x":3911},{"f":16825,"k":"a","x":16857},{"f":175,"k":"a","x":16858},{"f":16859,"k":"a","x":376},{"f":542,"k":"a","x":3978},{"f":16861,"k":"a","x":16727},{"f":551,"k":"a","x":16862},{"f":16863,"k":"a","x":16728},{"b":"e","k":"p","n":"","t":16860,"v":16864},{"b":"i","k":"l","n":"","t":143,"v":16865},{"f":16823,"k":"a","x":16866},{"f":3922,"k":"a","x":3926},{"f":16837,"k":"a","x":16868},{"f":175,"k":"a","x":16869},{"f":16870,"k":"a","x":376},{"f":542,"k":"a","x":3943},{"f":16872,"k":"a","x":11701},{"f":12162,"k":"a","x":16873},{"f":16874,"k":"a","x":16751},{"f":16875,"k":"a","x":16848},{"b":"e","k":"l","n":"","t":16871,"v":16876},{"f":16867,"k":"a","x":16877},{"f":16878,"k":"a","x":13003},{"f":16879,"k":"a","x":5977},{"f":16880,"k":"a","x":3923},{"b":"e","k":"l","n":"","t":16810,"v":16881},{"f":16856,"k":"a","x":16882},{"f":16806,"k":"a","x":16883},{"f":16794,"k":"a","x":16884},{"f":16686,"k":"a","x":16885},{"f":16645,"k":"a","x":11696},{"f":4624,"k":"a","x":16887},{"f":16888,"k":"a","x":16887},{"f":16837,"k":"a","x":16739},{"f":542,"k":"a","x":16890},{"f":16891,"k":"a","x":11696},{"f":242,"k":"a","x":16892},{"f":16893,"k":"a","x":16887},{"f":517,"k":"a","x":16890},{"f":16895,"k":"a","x":376},{"f":542,"k":"a","x":3911},{"f":16897,"k":"a","x":11701},{"b":"e","k":"l","n":"","t":143,"v":16898},{"f":16896,"k":"a","x":16899},{"f":16900,"k":"a","x":3923},{"f":16894,"k":"a","x":16901},{"f":16902,"k":"a","x":5977},{"f":16889,"k":"a","x":16903},{"k":"c","n":"UorAtlas.Prelude.Bitset.notMem_empty","u":[]},{"f":16905,"k":"a","x":11696},{"f":16904,"k":"a","x":16906},{"body":16907,"d":true,"k":"e","n":"","t":16674,"v":16886},{"body":16908,"d":true,"k":"e","n":"","t":16653,"v":16665},{"b":"e","k":"l","n":"","t":16643,"v":16909},{"f":16647,"k":"a","x":16910},{"f":16645,"k":"a","x":10675},{"f":4624,"k":"a","x":16912},{"f":16913,"k":"a","x":16657},{"f":16914,"k":"a","x":5949},{"f":16905,"k":"a","x":10675},{"f":16915,"k":"a","x":16916},{"b":"e","k":"l","n":"","t":16646,"v":16917},{"f":16911,"k":"a","x":16918},{"b":"e","k":"l","n":"","t":0,"v":16919},{"f":16639,"k":"a","x":16920},{"b":"e","k":"l","n":"","t":16629,"v":16921},{"b":"e","k":"l","n":"","t":16624,"v":16922},{"b":"e","k":"l","n":"","t":143,"v":16923},{"b":"e","k":"l","n":"","t":143,"v":16924},{"f":366,"k":"a","x":204},{"f":16926,"k":"a","x":202},{"f":175,"k":"a","x":16927},{"f":16928,"k":"a","x":376},{"f":678,"k":"a","x":16929},{"f":16926,"k":"a","x":407},{"f":175,"k":"a","x":16931},{"f":16932,"k":"a","x":376},{"f":16930,"k":"a","x":16933},{"f":214,"k":"a","x":16934},{"f":366,"k":"a","x":206},{"f":16936,"k":"a","x":202},{"f":175,"k":"a","x":16937},{"f":16938,"k":"a","x":376},{"f":678,"k":"a","x":16939},{"f":16936,"k":"a","x":407},{"f":175,"k":"a","x":16941},{"f":16942,"k":"a","x":376},{"f":16940,"k":"a","x":16943},{"f":16935,"k":"a","x":16944},{"f":214,"k":"a","x":16929},{"f":16946,"k":"a","x":16933},{"f":208,"k":"a","x":204},{"f":16948,"k":"a","x":202},{"f":3673,"k":"a","x":204},{"f":595,"k":"a","x":16950},{"f":3673,"k":"a","x":206},{"f":16951,"k":"a","x":16952},{"f":13664,"k":"a","x":204},{"f":16953,"k":"a","x":16954},{"f":16949,"k":"a","x":16955},{"f":175,"k":"a","x":202},{"f":16957,"k":"a","x":202},{"f":595,"k":"a","x":16958},{"f":16957,"k":"a","x":407},{"f":16959,"k":"a","x":16960},{"f":13664,"k":"a","x":202},{"f":16961,"k":"a","x":16962},{"f":16956,"k":"a","x":16963},{"f":16947,"k":"a","x":16964},{"f":16948,"k":"a","x":407},{"f":16966,"k":"a","x":16955},{"f":175,"k":"a","x":407},{"f":16968,"k":"a","x":202},{"f":12162,"k":"a","x":16969},{"f":16968,"k":"a","x":407},{"f":16970,"k":"a","x":16971},{"f":13664,"k":"a","x":407},{"f":16972,"k":"a","x":16973},{"f":16967,"k":"a","x":16974},{"f":16965,"k":"a","x":16975},{"f":16945,"k":"a","x":16976},{"f":214,"k":"a","x":16939},{"f":16978,"k":"a","x":16943},{"f":208,"k":"a","x":206},{"f":16980,"k":"a","x":202},{"f":7748,"k":"a","x":204},{"f":12162,"k":"a","x":16982},{"f":7748,"k":"a","x":206},{"f":16983,"k":"a","x":16984},{"f":13664,"k":"a","x":206},{"f":16985,"k":"a","x":16986},{"f":16981,"k":"a","x":16987},{"f":16988,"k":"a","x":16963},{"f":16979,"k":"a","x":16989},{"f":16980,"k":"a","x":407},{"f":16991,"k":"a","x":16987},{"f":16992,"k":"a","x":16974},{"f":16990,"k":"a","x":16993},{"f":16977,"k":"a","x":16994},{"body":16995,"d":true,"k":"e","n":"","t":16637,"v":16925},{"b":"e","k":"l","n":"","t":16594,"v":16996},{"b":"i","k":"l","n":"","t":143,"v":16997},{"b":"i","k":"l","n":"","t":143,"v":16998},{"b":"i","k":"l","n":"","t":143,"v":16999},{"b":"i","k":"l","n":"","t":143,"v":17000},{"b":"e","k":"p","n":"","t":142,"v":7317},{"f":507,"k":"a","x":7317},{"f":52,"k":"a","x":7311},{"f":447,"k":"a","x":17004},{"f":443,"k":"a","x":17005},{"f":17006,"k":"a","x":23},{"f":17003,"k":"a","x":17007},{"f":513,"k":"a","x":7317},{"f":17009,"k":"a","x":17007},{"f":335,"k":"a","x":17010},{"f":13054,"k":"a","x":264},{"f":17012,"k":"a","x":7315},{"f":17013,"k":"a","x":17005},{"f":443,"k":"a","x":55},{"f":17015,"k":"a","x":53},{"b":"e","k":"l","n":"","t":142,"v":17016},{"f":17014,"k":"a","x":17017},{"k":"c","n":"UorAtlas.Closure.codePerm4.eq_1","u":[]},{"f":17019,"k":"a","x":7311},{"f":17018,"k":"a","x":17020},{"f":17011,"k":"a","x":17021},{"f":17008,"k":"a","x":17022},{"f":507,"k":"a","x":17007},{"f":447,"k":"a","x":1499},{"f":443,"k":"a","x":17025},{"f":17026,"k":"a","x":23},{"f":17024,"k":"a","x":17027},{"f":513,"k":"a","x":17007},{"f":17029,"k":"a","x":17027},{"f":335,"k":"a","x":17030},{"f":270,"k":"a","x":351},{"f":17032,"k":"a","x":264},{"f":17033,"k":"a","x":17004},{"f":17034,"k":"a","x":1499},{"f":447,"k":"a","x":55},{"f":443,"k":"a","x":17036},{"f":17037,"k":"a","x":53},{"b":"e","k":"l","n":"","t":351,"v":17038},{"f":17035,"k":"a","x":17039},{"f":50,"k":"a","x":351},{"f":17041,"k":"a","x":17004},{"f":17042,"k":"a","x":1499},{"b":"e","k":"l","n":"","t":49,"v":49},{"f":12896,"k":"a","x":17044},{"f":17045,"k":"a","x":17004},{"f":17046,"k":"a","x":1499},{"k":"c","n":"UorAtlas.Closure.codeMap4_permCode4","u":[]},{"f":17048,"k":"a","x":23},{"f":17047,"k":"a","x":17049},{"body":55,"d":true,"k":"e","n":"","t":17043,"v":17050},{"f":17040,"k":"a","x":17051},{"f":17031,"k":"a","x":17052},{"f":17028,"k":"a","x":17053},{"f":507,"k":"a","x":17027},{"f":443,"k":"a","x":23},{"f":17056,"k":"a","x":23},{"f":17055,"k":"a","x":17057},{"f":513,"k":"a","x":17027},{"f":17059,"k":"a","x":17057},{"f":335,"k":"a","x":17060},{"f":17012,"k":"a","x":17025},{"f":17062,"k":"a","x":23},{"f":17063,"k":"a","x":17017},{"k":"c","n":"UorAtlas.Group.permOf4_of_perm","u":[]},{"f":17065,"k":"a","x":23},{"f":17064,"k":"a","x":17066},{"f":17061,"k":"a","x":17067},{"f":17058,"k":"a","x":17068},{"f":452,"k":"a","x":23},{"f":17069,"k":"a","x":17070},{"f":17054,"k":"a","x":17071},{"f":17023,"k":"a","x":17072},{"b":"e","k":"l","n":"","t":142,"v":17073},{"f":678,"k":"a","x":11519},{"f":678,"k":"a","x":11550},{"f":11513,"k":"a","x":23},{"f":8304,"k":"a","x":53},{"f":11513,"k":"a","x":17078},{"f":678,"k":"a","x":17079},{"f":8304,"k":"a","x":17078},{"f":8303,"k":"a","x":17081},{"f":17082,"k":"a","x":53},{"f":678,"k":"a","x":17083},{"f":8299,"k":"a","x":17078},{"f":8310,"k":"a","x":17085},{"f":8299,"k":"a","x":53},{"f":17086,"k":"a","x":17087},{"f":17084,"k":"a","x":17088},{"f":17080,"k":"a","x":17089},{"b":"e","k":"p","n":"","t":17077,"v":17090},{"b":"e","k":"p","n":"","t":8292,"v":17091},{"f":678,"k":"a","x":17092},{"f":8296,"k":"a","x":23},{"f":8372,"k":"a","x":53},{"f":11513,"k":"a","x":17095},{"f":678,"k":"a","x":17096},{"f":8402,"k":"a","x":53},{"f":11513,"k":"a","x":17098},{"f":678,"k":"a","x":17099},{"f":11513,"k":"a","x":158},{"f":8299,"k":"a","x":172},{"f":8310,"k":"a","x":17102},{"f":17103,"k":"a","x":190},{"f":8303,"k":"a","x":177},{"f":8372,"k":"a","x":179},{"f":17105,"k":"a","x":17106},{"f":551,"k":"a","x":17107},{"f":8402,"k":"a","x":179},{"f":17105,"k":"a","x":17109},{"f":17108,"k":"a","x":17110},{"b":"e","k":"p","n":"","t":17104,"v":17111},{"b":"e","k":"p","n":"","t":17101,"v":17112},{"b":"e","k":"p","n":"","t":8292,"v":17113},{"f":17100,"k":"a","x":17114},{"f":17097,"k":"a","x":17115},{"b":"e","k":"p","n":"","t":17094,"v":17116},{"b":"e","k":"p","n":"","t":149,"v":17117},{"f":17093,"k":"a","x":17118},{"f":17076,"k":"a","x":17119},{"f":17075,"k":"a","x":17120},{"f":214,"k":"a","x":11519},{"f":17122,"k":"a","x":17120},{"k":"c","n":"UorAtlas.Closure.blockAutCover_order","u":[]},{"f":17123,"k":"a","x":17124},{"f":214,"k":"a","x":11550},{"f":17126,"k":"a","x":17119},{"f":17127,"k":"a","x":11553},{"f":214,"k":"a","x":17092},{"f":17129,"k":"a","x":17118},{"f":214,"k":"a","x":17079},{"f":17131,"k":"a","x":17089},{"f":17132,"k":"a","x":55},{"f":214,"k":"a","x":17083},{"f":17134,"k":"a","x":17088},{"f":664,"k":"a","x":17083},{"f":17136,"k":"a","x":17088},{"k":"c","n":"UorAtlas.Closure.blockAutSign_fibre","u":[]},{"f":17138,"k":"a","x":53},{"f":17137,"k":"a","x":17139},{"f":17135,"k":"a","x":17140},{"f":674,"k":"a","x":17083},{"f":17142,"k":"a","x":17088},{"f":17143,"k":"a","x":17139},{"f":17141,"k":"a","x":17144},{"f":17133,"k":"a","x":17145},{"b":"e","k":"l","n":"","t":17077,"v":17146},{"b":"e","k":"l","n":"","t":8292,"v":17147},{"f":17130,"k":"a","x":17148},{"k":"c","n":"UorAtlas.Closure.blockAutCover_fibres","u":[]},{"f":17149,"k":"a","x":17150},{"f":17128,"k":"a","x":17151},{"f":17125,"k":"a","x":17152},{"b":"e","k":"p","n":"","t":8292,"v":8292},{"k":"c","n":"Bool.not","u":[]},{"f":11862,"k":"a","x":23},{"f":17155,"k":"a","x":17156},{"f":8337,"k":"a","x":17157},{"f":17158,"k":"a","x":8300},{"b":"e","k":"l","n":"","t":8292,"v":17159},{"f":171,"k":"a","x":53},{"f":372,"k":"a","x":183},{"f":675,"k":"a","x":17162},{"b":"e","k":"p","n":"","t":49,"v":17163},{"f":12516,"k":"a","x":372},{"f":151,"k":"a","x":17165},{"f":7358,"k":"a","x":179},{"f":17167,"k":"a","x":181},{"f":17166,"k":"a","x":17168},{"f":150,"k":"a","x":17169},{"f":151,"k":"a","x":372},{"f":17171,"k":"a","x":181},{"f":17170,"k":"a","x":17172},{"b":"e","k":"p","n":"","t":17164,"v":17173},{"b":"i","k":"p","n":"","t":144,"v":17174},{"b":"e","k":"p","n":"","t":17161,"v":17175},{"b":"i","k":"p","n":"","t":149,"v":17176},{"b":"i","k":"p","n":"","t":149,"v":17177},{"f":167,"k":"a","x":17169},{"f":17179,"k":"a","x":17172},{"f":171,"k":"a","x":7391},{"f":170,"k":"a","x":17181},{"f":7358,"k":"a","x":229},{"f":17183,"k":"a","x":219},{"f":176,"k":"a","x":17184},{"f":12698,"k":"a","x":1126},{"f":17186,"k":"a","x":220},{"f":17185,"k":"a","x":17187},{"f":175,"k":"a","x":17188},{"f":17189,"k":"a","x":17187},{"b":"e","k":"p","n":"","t":49,"v":17190},{"f":17182,"k":"a","x":17191},{"f":3604,"k":"a","x":204},{"f":17193,"k":"a","x":407},{"f":151,"k":"a","x":17194},{"f":17195,"k":"a","x":7391},{"f":151,"k":"a","x":1126},{"f":17197,"k":"a","x":219},{"b":"e","k":"l","n":"","t":17196,"v":17198},{"f":17192,"k":"a","x":17199},{"f":17200,"k":"a","x":208},{"f":176,"k":"a","x":7459},{"f":3604,"k":"a","x":245},{"f":17203,"k":"a","x":6238},{"f":17204,"k":"a","x":300},{"f":17202,"k":"a","x":17205},{"f":175,"k":"a","x":17206},{"f":17207,"k":"a","x":17205},{"b":"e","k":"p","n":"","t":49,"v":17208},{"f":171,"k":"a","x":247},{"f":214,"k":"a","x":17210},{"f":176,"k":"a","x":689},{"f":6268,"k":"a","x":3785},{"f":17212,"k":"a","x":17213},{"f":175,"k":"a","x":17214},{"f":17215,"k":"a","x":17213},{"b":"e","k":"p","n":"","t":49,"v":17216},{"f":17211,"k":"a","x":17217},{"f":13367,"k":"a","x":245},{"f":7358,"k":"a","x":17219},{"f":17220,"k":"a","x":7459},{"f":171,"k":"a","x":17221},{"k":"c","n":"UorAtlas.Prelude.Perm.Gen.comp_mem","u":[]},{"f":17223,"k":"a","x":148},{"k":"c","n":"UorAtlas.Group.autGt","u":[]},{"f":14553,"k":"a","x":17225},{"f":17224,"k":"a","x":17226},{"f":17227,"k":"a","x":17219},{"k":"c","n":"UorAtlas.Prelude.Perm.comp","u":[]},{"f":17229,"k":"a","x":148},{"f":17230,"k":"a","x":7459},{"f":13367,"k":"a","x":17219},{"f":17231,"k":"a","x":17232},{"f":17228,"k":"a","x":17233},{"k":"c","n":"UorAtlas.Prelude.Perm.Gen.inv_mem","u":[]},{"f":17235,"k":"a","x":148},{"f":17236,"k":"a","x":17226},{"f":17237,"k":"a","x":245},{"f":17238,"k":"a","x":243},{"f":17234,"k":"a","x":17239},{"f":17227,"k":"a","x":7459},{"f":17241,"k":"a","x":17232},{"f":17242,"k":"a","x":250},{"f":17243,"k":"a","x":243},{"f":17240,"k":"a","x":17244},{"f":13367,"k":"a","x":644},{"f":7358,"k":"a","x":17246},{"f":17247,"k":"a","x":7477},{"f":8310,"k":"a","x":17248},{"f":17249,"k":"a","x":689},{"f":13398,"k":"a","x":17246},{"f":17251,"k":"a","x":689},{"f":13262,"k":"a","x":738},{"f":13369,"k":"a","x":17253},{"f":171,"k":"a","x":17254},{"f":242,"k":"a","x":17255},{"f":171,"k":"a","x":738},{"f":17256,"k":"a","x":17257},{"f":13308,"k":"a","x":17254},{"f":17259,"k":"a","x":738},{"f":171,"k":"a","x":5949},{"b":"e","k":"l","n":"","t":149,"v":17261},{"f":17260,"k":"a","x":17262},{"f":17263,"k":"a","x":659},{"f":17258,"k":"a","x":17264},{"f":17265,"k":"a","x":3824},{"body":17266,"d":true,"k":"e","n":"","t":17250,"v":17252},{"body":17267,"d":true,"k":"e","n":"","t":17222,"v":17245},{"f":17218,"k":"a","x":17268},{"f":12584,"k":"a","x":17214},{"f":175,"k":"a","x":17270},{"f":12584,"k":"a","x":17213},{"f":17271,"k":"a","x":17272},{"f":176,"k":"a","x":7477},{"f":12716,"k":"a","x":6268},{"f":17275,"k":"a","x":3785},{"f":17274,"k":"a","x":17276},{"f":175,"k":"a","x":17277},{"f":17278,"k":"a","x":17276},{"f":242,"k":"a","x":17279},{"f":17280,"k":"a","x":17273},{"f":4093,"k":"a","x":17278},{"f":17282,"k":"a","x":17271},{"f":273,"k":"a","x":17277},{"f":17284,"k":"a","x":17270},{"f":17285,"k":"a","x":175},{"f":17230,"k":"a","x":644},{"f":17230,"k":"a","x":689},{"f":17288,"k":"a","x":17246},{"f":17287,"k":"a","x":17289},{"f":176,"k":"a","x":17290},{"f":17291,"k":"a","x":17272},{"f":4151,"k":"a","x":17292},{"f":176,"k":"a","x":17289},{"f":17294,"k":"a","x":17272},{"f":12584,"k":"a","x":17295},{"f":17293,"k":"a","x":17296},{"f":17297,"k":"a","x":17270},{"k":"c","n":"UorAtlas.Group.actP_comp","u":[]},{"f":17299,"k":"a","x":644},{"f":17300,"k":"a","x":17289},{"f":17301,"k":"a","x":17272},{"f":17298,"k":"a","x":17302},{"f":277,"k":"a","x":17295},{"f":17304,"k":"a","x":17214},{"f":17305,"k":"a","x":12584},{"f":4151,"k":"a","x":17295},{"f":176,"k":"a","x":17246},{"f":17308,"k":"a","x":17272},{"f":17212,"k":"a","x":17309},{"f":17307,"k":"a","x":17310},{"f":17311,"k":"a","x":17214},{"f":17299,"k":"a","x":689},{"f":17313,"k":"a","x":17246},{"f":17314,"k":"a","x":17272},{"f":17312,"k":"a","x":17315},{"f":277,"k":"a","x":17309},{"f":17317,"k":"a","x":17213},{"f":17318,"k":"a","x":17212},{"k":"c","n":"UorAtlas.Group.actP_inv","u":[]},{"f":17320,"k":"a","x":644},{"f":17321,"k":"a","x":17213},{"f":3781,"k":"a","x":3785},{"f":17322,"k":"a","x":17323},{"f":17319,"k":"a","x":17324},{"f":17316,"k":"a","x":17325},{"f":17306,"k":"a","x":17326},{"f":17303,"k":"a","x":17327},{"f":17286,"k":"a","x":17328},{"f":17283,"k":"a","x":17329},{"f":17330,"k":"a","x":17272},{"f":17281,"k":"a","x":17331},{"f":17332,"k":"a","x":10901},{"k":"c","n":"UorAtlas.Group.actP_inj","u":[]},{"f":17334,"k":"a","x":702},{"f":176,"k":"a","x":738},{"f":6302,"k":"a","x":3824},{"f":17336,"k":"a","x":17337},{"f":17335,"k":"a","x":17338},{"f":17339,"k":"a","x":17337},{"k":"c","n":"UorAtlas.Group.classSet_actP","u":[]},{"f":17341,"k":"a","x":738},{"f":17342,"k":"a","x":17337},{"f":17340,"k":"a","x":17343},{"f":3819,"k":"a","x":3824},{"f":17344,"k":"a","x":17345},{"f":17346,"k":"a","x":659},{"body":17347,"d":true,"k":"e","n":"","t":17273,"v":17333},{"b":"e","k":"l","n":"","t":49,"v":17348},{"f":17269,"k":"a","x":17349},{"b":"e","k":"l","n":"","t":17209,"v":17350},{"b":"e","k":"l","n":"","t":17181,"v":17351},{"f":17201,"k":"a","x":17352},{"b":"e","k":"l","n":"","t":17169,"v":17353},{"f":17180,"k":"a","x":17354},{"f":171,"k":"a","x":206},{"f":170,"k":"a","x":17356},{"f":176,"k":"a","x":219},{"f":1126,"k":"a","x":220},{"f":17358,"k":"a","x":17359},{"f":175,"k":"a","x":17360},{"f":17361,"k":"a","x":17359},{"b":"e","k":"p","n":"","t":49,"v":17362},{"f":17357,"k":"a","x":17363},{"f":151,"k":"a","x":407},{"f":17365,"k":"a","x":206},{"f":151,"k":"a","x":17186},{"f":17367,"k":"a","x":17184},{"b":"e","k":"l","n":"","t":17366,"v":17368},{"f":17364,"k":"a","x":17369},{"f":17370,"k":"a","x":208},{"f":176,"k":"a","x":247},{"f":6238,"k":"a","x":300},{"f":17372,"k":"a","x":17373},{"f":175,"k":"a","x":17374},{"f":17375,"k":"a","x":17373},{"b":"e","k":"p","n":"","t":49,"v":17376},{"f":171,"k":"a","x":7459},{"f":214,"k":"a","x":17378},{"b":"e","k":"p","n":"","t":49,"v":17279},{"f":17379,"k":"a","x":17380},{"f":17227,"k":"a","x":245},{"f":17230,"k":"a","x":247},{"f":17383,"k":"a","x":17219},{"f":17382,"k":"a","x":17384},{"f":17385,"k":"a","x":243},{"f":17227,"k":"a","x":247},{"f":17387,"k":"a","x":17219},{"f":17388,"k":"a","x":250},{"f":17389,"k":"a","x":17239},{"f":17386,"k":"a","x":17390},{"f":17381,"k":"a","x":17391},{"f":507,"k":"a","x":17279},{"f":12584,"k":"a","x":17310},{"f":175,"k":"a","x":17394},{"f":17395,"k":"a","x":17272},{"f":17393,"k":"a","x":17396},{"f":513,"k":"a","x":17279},{"f":17398,"k":"a","x":17396},{"f":335,"k":"a","x":17399},{"f":17282,"k":"a","x":17395},{"f":17284,"k":"a","x":17394},{"f":17402,"k":"a","x":175},{"f":17297,"k":"a","x":17394},{"f":17404,"k":"a","x":17302},{"f":17304,"k":"a","x":17310},{"f":17406,"k":"a","x":12584},{"f":17407,"k":"a","x":17315},{"f":17405,"k":"a","x":17408},{"f":17403,"k":"a","x":17409},{"f":17401,"k":"a","x":17410},{"f":17411,"k":"a","x":17272},{"f":17400,"k":"a","x":17412},{"f":17397,"k":"a","x":17413},{"f":507,"k":"a","x":17396},{"f":17415,"k":"a","x":17273},{"f":513,"k":"a","x":17396},{"f":17417,"k":"a","x":17273},{"f":335,"k":"a","x":17418},{"f":517,"k":"a","x":17309},{"f":17420,"k":"a","x":17213},{"f":17336,"k":"a","x":659},{"f":7548,"k":"a","x":17422},{"f":175,"k":"a","x":17423},{"f":7548,"k":"a","x":17337},{"f":17424,"k":"a","x":17425},{"b":"e","k":"l","n":"","t":143,"v":17426},{"f":17421,"k":"a","x":17427},{"f":17428,"k":"a","x":17324},{"f":17419,"k":"a","x":17429},{"f":17416,"k":"a","x":17430},{"f":507,"k":"a","x":17273},{"f":175,"k":"a","x":17272},{"f":17433,"k":"a","x":17272},{"f":17432,"k":"a","x":17434},{"f":513,"k":"a","x":17273},{"f":17436,"k":"a","x":17434},{"f":335,"k":"a","x":17437},{"f":517,"k":"a","x":17214},{"f":17439,"k":"a","x":17213},{"f":7548,"k":"a","x":659},{"f":175,"k":"a","x":17441},{"f":17442,"k":"a","x":17425},{"b":"e","k":"l","n":"","t":143,"v":17443},{"f":17440,"k":"a","x":17444},{"f":17445,"k":"a","x":10901},{"f":17438,"k":"a","x":17446},{"f":17435,"k":"a","x":17447},{"f":6357,"k":"a","x":17272},{"f":17448,"k":"a","x":17449},{"f":17431,"k":"a","x":17450},{"f":17414,"k":"a","x":17451},{"b":"e","k":"l","n":"","t":49,"v":17452},{"f":17392,"k":"a","x":17453},{"b":"e","k":"l","n":"","t":17377,"v":17454},{"b":"e","k":"l","n":"","t":17356,"v":17455},{"f":17371,"k":"a","x":17456},{"b":"e","k":"l","n":"","t":17172,"v":17457},{"f":17355,"k":"a","x":17458},{"b":"e","k":"l","n":"","t":17164,"v":17459},{"b":"i","k":"l","n":"","t":144,"v":17460},{"b":"e","k":"l","n":"","t":17161,"v":17461},{"b":"i","k":"l","n":"","t":149,"v":17462},{"b":"i","k":"l","n":"","t":149,"v":17463},{"f":3633,"k":"a","x":3634},{"f":51,"k":"a","x":17465},{"f":17466,"k":"a","x":55},{"b":"e","k":"p","n":"","t":49,"v":17467},{"b":"e","k":"p","n":"","t":142,"v":17468},{"f":4066,"k":"a","x":17467},{"f":4068,"k":"a","x":17467},{"f":60,"k":"a","x":55},{"f":17471,"k":"a","x":17472},{"f":17473,"k":"a","x":4070},{"f":11429,"k":"a","x":17466},{"f":17475,"k":"a","x":60},{"f":11433,"k":"a","x":17465},{"f":17477,"k":"a","x":55},{"f":17478,"k":"a","x":51},{"f":1862,"k":"a","x":49},{"f":355,"k":"a","x":3634},{"f":354,"k":"a","x":17481},{"f":353,"k":"a","x":17482},{"f":17480,"k":"a","x":17483},{"f":353,"k":"a","x":356},{"f":17484,"k":"a","x":17485},{"f":17486,"k":"a","x":55},{"f":426,"k":"a","x":17482},{"f":17488,"k":"a","x":356},{"f":17489,"k":"a","x":353},{"f":17480,"k":"a","x":17482},{"f":354,"k":"a","x":357},{"f":17491,"k":"a","x":17492},{"f":17493,"k":"a","x":356},{"f":426,"k":"a","x":17481},{"f":17495,"k":"a","x":357},{"f":17496,"k":"a","x":354},{"f":291,"k":"a","x":153},{"f":17498,"k":"a","x":158},{"b":"e","k":"l","n":"","t":49,"v":17499},{"f":17500,"k":"a","x":357},{"f":17497,"k":"a","x":17501},{"f":17494,"k":"a","x":17502},{"f":664,"k":"a","x":11378},{"f":17504,"k":"a","x":11382},{"f":17505,"k":"a","x":12463},{"f":17506,"k":"a","x":158},{"b":"e","k":"l","n":"","t":49,"v":17507},{"f":17508,"k":"a","x":356},{"f":17503,"k":"a","x":17509},{"f":17490,"k":"a","x":17510},{"f":17487,"k":"a","x":17511},{"f":421,"k":"a","x":153},{"f":17513,"k":"a","x":158},{"b":"e","k":"l","n":"","t":49,"v":17514},{"f":17515,"k":"a","x":55},{"f":17512,"k":"a","x":17516},{"f":17479,"k":"a","x":17517},{"f":17476,"k":"a","x":17518},{"f":17519,"k":"a","x":55},{"f":17474,"k":"a","x":17520},{"f":4119,"k":"a","x":55},{"f":17521,"k":"a","x":17522},{"f":17470,"k":"a","x":17523},{"b":"e","k":"l","n":"","t":49,"v":17524},{"b":"e","k":"l","n":"","t":142,"v":17525},{"f":462,"k":"a","x":7131},{"f":12312,"k":"a","x":17527},{"b":"e","k":"p","n":"","t":49,"v":17528},{"b":"e","k":"p","n":"","t":361,"v":17529},{"b":"e","k":"p","n":"","t":142,"v":17530},{"f":682,"k":"a","x":155},{"f":17532,"k":"a","x":7131},{"b":"e","k":"l","n":"","t":49,"v":17533},{"b":"e","k":"l","n":"","t":361,"v":17534},{"b":"e","k":"l","n":"","t":142,"v":17535},{"f":353,"k":"a","x":69},{"f":800,"k":"a","x":17537},{"f":619,"k":"a","x":17538},{"f":353,"k":"a","x":89},{"f":800,"k":"a","x":17540},{"f":947,"k":"a","x":17541},{"f":17539,"k":"a","x":17542},{"f":619,"k":"a","x":17543},{"f":353,"k":"a","x":106},{"f":800,"k":"a","x":17545},{"f":953,"k":"a","x":17546},{"f":17544,"k":"a","x":17547},{"f":619,"k":"a","x":17548},{"f":353,"k":"a","x":961},{"f":800,"k":"a","x":17550},{"f":959,"k":"a","x":17551},{"f":17549,"k":"a","x":17552},{"f":13,"k":"a","x":17553},{"f":17554,"k":"a","x":37},{"f":605,"k":"a","x":17555},{"f":17556,"k":"a","x":803},{"f":486,"k":"a","x":17557},{"b":"e","k":"p","n":"","t":17558,"v":1530},{"b":"e","k":"p","n":"","t":1503,"v":17559},{"b":"e","k":"p","n":"","t":142,"v":17560},{"f":13,"k":"a","x":1522},{"f":17562,"k":"a","x":37},{"f":4,"k":"a","x":17563},{"f":17564,"k":"a","x":863},{"f":585,"k":"a","x":17565},{"f":1563,"k":"a","x":17563},{"f":17567,"k":"a","x":863},{"f":17566,"k":"a","x":17568},{"f":17569,"k":"a","x":1530},{"f":1568,"k":"a","x":17563},{"f":17571,"k":"a","x":863},{"f":17572,"k":"a","x":158},{"f":17570,"k":"a","x":17573},{"f":1612,"k":"a","x":2159},{"f":918,"k":"a","x":794},{"f":800,"k":"a","x":17576},{"f":1635,"k":"a","x":17577},{"f":1614,"k":"a","x":17578},{"f":1635,"k":"a","x":1558},{"f":1614,"k":"a","x":17580},{"f":1635,"k":"a","x":922},{"f":1614,"k":"a","x":17582},{"f":1635,"k":"a","x":6395},{"f":1614,"k":"a","x":17584},{"f":1635,"k":"a","x":1551},{"f":1656,"k":"a","x":17586},{"f":17587,"k":"a","x":1619},{"f":1614,"k":"a","x":17588},{"f":17589,"k":"a","x":1623},{"f":17585,"k":"a","x":17590},{"f":17583,"k":"a","x":17591},{"f":17581,"k":"a","x":17592},{"f":17579,"k":"a","x":17593},{"f":1631,"k":"a","x":17594},{"f":17575,"k":"a","x":17595},{"f":1699,"k":"a","x":2159},{"f":17597,"k":"a","x":17595},{"f":2172,"k":"a","x":17595},{"f":2179,"k":"a","x":17595},{"f":2181,"k":"a","x":17595},{"f":2189,"k":"a","x":17595},{"f":2191,"k":"a","x":17595},{"f":1793,"k":"a","x":17588},{"f":1785,"k":"a","x":17604},{"f":17605,"k":"a","x":1619},{"f":1778,"k":"a","x":17606},{"f":1785,"k":"a","x":17586},{"f":17608,"k":"a","x":1591},{"f":17607,"k":"a","x":17609},{"f":1769,"k":"a","x":17610},{"f":2209,"k":"a","x":17595},{"f":17611,"k":"a","x":17612},{"f":17613,"k":"a","x":1830},{"f":1832,"k":"a","x":17606},{"f":17615,"k":"a","x":17609},{"f":1835,"k":"a","x":17586},{"f":17617,"k":"a","x":17606},{"f":1838,"k":"a","x":17586},{"f":17619,"k":"a","x":1619},{"f":17620,"k":"a","x":1857},{"f":17618,"k":"a","x":17621},{"f":17616,"k":"a","x":17622},{"f":17614,"k":"a","x":17623},{"f":1863,"k":"a","x":17610},{"f":2227,"k":"a","x":17595},{"f":1778,"k":"a","x":17626},{"f":2233,"k":"a","x":17595},{"f":17627,"k":"a","x":17628},{"f":17625,"k":"a","x":17629},{"f":17630,"k":"a","x":17612},{"f":1889,"k":"a","x":17606},{"f":17632,"k":"a","x":17626},{"f":17633,"k":"a","x":17609},{"f":17634,"k":"a","x":17628},{"f":1863,"k":"a","x":17606},{"f":2244,"k":"a","x":17595},{"f":1785,"k":"a","x":17637},{"f":1903,"k":"a","x":17595},{"f":17638,"k":"a","x":17639},{"f":17636,"k":"a","x":17640},{"f":17641,"k":"a","x":17626},{"f":1908,"k":"a","x":17604},{"f":17643,"k":"a","x":17637},{"f":17644,"k":"a","x":1619},{"f":17645,"k":"a","x":17639},{"f":1863,"k":"a","x":17604},{"f":1792,"k":"a","x":17639},{"f":2015,"k":"a","x":17595},{"f":17648,"k":"a","x":17649},{"f":17647,"k":"a","x":17650},{"f":17651,"k":"a","x":17637},{"f":1927,"k":"a","x":17639},{"f":17653,"k":"a","x":17588},{"f":17654,"k":"a","x":17649},{"f":1932,"k":"a","x":17639},{"f":335,"k":"a","x":17656},{"f":17657,"k":"a","x":1936},{"f":17655,"k":"a","x":17658},{"f":1939,"k":"a","x":17649},{"f":17660,"k":"a","x":17588},{"f":2038,"k":"a","x":17578},{"f":17662,"k":"a","x":17580},{"f":17663,"k":"a","x":17582},{"f":17664,"k":"a","x":17584},{"f":17665,"k":"a","x":17588},{"f":17666,"k":"a","x":1623},{"f":17661,"k":"a","x":17667},{"f":17659,"k":"a","x":17668},{"f":17652,"k":"a","x":17669},{"f":1939,"k":"a","x":17637},{"f":2056,"k":"a","x":17595},{"f":17648,"k":"a","x":17672},{"f":17671,"k":"a","x":17673},{"f":2266,"k":"a","x":17595},{"f":17675,"k":"a","x":2282},{"f":17674,"k":"a","x":17676},{"f":17670,"k":"a","x":17677},{"f":17646,"k":"a","x":17678},{"f":17679,"k":"a","x":17658},{"f":17642,"k":"a","x":17680},{"f":1939,"k":"a","x":17626},{"f":2290,"k":"a","x":17595},{"f":1785,"k":"a","x":17683},{"f":17684,"k":"a","x":17639},{"f":17682,"k":"a","x":17685},{"f":2296,"k":"a","x":17595},{"f":17686,"k":"a","x":17687},{"f":17681,"k":"a","x":17688},{"f":17635,"k":"a","x":17689},{"f":1863,"k":"a","x":17609},{"f":2312,"k":"a","x":17595},{"f":1785,"k":"a","x":17692},{"f":2018,"k":"a","x":17595},{"f":17693,"k":"a","x":17694},{"f":17691,"k":"a","x":17695},{"f":17696,"k":"a","x":17628},{"f":1908,"k":"a","x":17586},{"f":17698,"k":"a","x":17692},{"f":17699,"k":"a","x":1591},{"f":17700,"k":"a","x":17694},{"f":1863,"k":"a","x":17586},{"f":1635,"k":"a","x":1546},{"f":1785,"k":"a","x":17703},{"f":1635,"k":"a","x":1550},{"f":17704,"k":"a","x":17705},{"f":17702,"k":"a","x":17706},{"f":17707,"k":"a","x":17692},{"f":2329,"k":"a","x":1546},{"f":17709,"k":"a","x":1550},{"f":17708,"k":"a","x":17710},{"f":1863,"k":"a","x":17706},{"f":2341,"k":"a","x":17595},{"f":1785,"k":"a","x":17713},{"f":2349,"k":"a","x":17595},{"f":17714,"k":"a","x":17715},{"f":17712,"k":"a","x":17716},{"f":17717,"k":"a","x":17692},{"f":1908,"k":"a","x":17703},{"f":17719,"k":"a","x":17713},{"f":17720,"k":"a","x":17705},{"f":17721,"k":"a","x":17715},{"f":1863,"k":"a","x":17703},{"f":1635,"k":"a","x":1541},{"f":1785,"k":"a","x":17724},{"f":1635,"k":"a","x":1545},{"f":17725,"k":"a","x":17726},{"f":17723,"k":"a","x":17727},{"f":17728,"k":"a","x":17713},{"f":2329,"k":"a","x":1541},{"f":17730,"k":"a","x":1545},{"f":17729,"k":"a","x":17731},{"f":1863,"k":"a","x":17727},{"f":2373,"k":"a","x":17595},{"f":1785,"k":"a","x":17734},{"f":2381,"k":"a","x":17595},{"f":17735,"k":"a","x":17736},{"f":17733,"k":"a","x":17737},{"f":17738,"k":"a","x":17713},{"f":1908,"k":"a","x":17724},{"f":17740,"k":"a","x":17734},{"f":17741,"k":"a","x":17726},{"f":17742,"k":"a","x":17736},{"f":1863,"k":"a","x":17724},{"f":1635,"k":"a","x":1536},{"f":1785,"k":"a","x":17745},{"f":1635,"k":"a","x":1540},{"f":17746,"k":"a","x":17747},{"f":17744,"k":"a","x":17748},{"f":17749,"k":"a","x":17734},{"f":2329,"k":"a","x":1536},{"f":17751,"k":"a","x":1540},{"f":17750,"k":"a","x":17752},{"f":1785,"k":"a","x":17578},{"f":17754,"k":"a","x":17747},{"f":1863,"k":"a","x":17755},{"f":2407,"k":"a","x":17595},{"f":1785,"k":"a","x":17757},{"f":2412,"k":"a","x":17595},{"f":17758,"k":"a","x":17759},{"f":17756,"k":"a","x":17760},{"f":17761,"k":"a","x":17734},{"f":1908,"k":"a","x":17578},{"f":17763,"k":"a","x":17757},{"f":17764,"k":"a","x":17747},{"f":17765,"k":"a","x":17759},{"f":1939,"k":"a","x":17757},{"f":17767,"k":"a","x":17578},{"f":2423,"k":"a","x":17578},{"f":17769,"k":"a","x":17593},{"f":17768,"k":"a","x":17770},{"f":17766,"k":"a","x":17771},{"f":1863,"k":"a","x":17747},{"f":1635,"k":"a","x":1539},{"f":2429,"k":"a","x":17774},{"f":17773,"k":"a","x":17775},{"f":17776,"k":"a","x":17759},{"f":2435,"k":"a","x":1539},{"f":17777,"k":"a","x":17778},{"f":2429,"k":"a","x":17580},{"f":1863,"k":"a","x":17780},{"f":2444,"k":"a","x":17595},{"f":17648,"k":"a","x":17782},{"f":17781,"k":"a","x":17783},{"f":17784,"k":"a","x":17759},{"f":2449,"k":"a","x":17639},{"f":17786,"k":"a","x":17580},{"f":17787,"k":"a","x":17782},{"f":2453,"k":"a","x":17639},{"f":335,"k":"a","x":17789},{"f":17790,"k":"a","x":2456},{"f":17788,"k":"a","x":17791},{"f":1939,"k":"a","x":17782},{"f":17793,"k":"a","x":17580},{"f":2461,"k":"a","x":17578},{"f":17795,"k":"a","x":17580},{"f":17796,"k":"a","x":17592},{"f":17794,"k":"a","x":17797},{"f":17792,"k":"a","x":17798},{"f":17785,"k":"a","x":17799},{"f":1939,"k":"a","x":17759},{"f":2469,"k":"a","x":17595},{"f":17648,"k":"a","x":17802},{"f":17801,"k":"a","x":17803},{"f":2473,"k":"a","x":17595},{"f":17805,"k":"a","x":2489},{"f":17804,"k":"a","x":17806},{"f":17800,"k":"a","x":17807},{"f":17779,"k":"a","x":17808},{"f":17772,"k":"a","x":17809},{"f":17762,"k":"a","x":17810},{"f":1939,"k":"a","x":17734},{"f":2497,"k":"a","x":17595},{"f":1785,"k":"a","x":17813},{"f":2500,"k":"a","x":17595},{"f":17814,"k":"a","x":17815},{"f":17812,"k":"a","x":17816},{"f":2505,"k":"a","x":17595},{"f":17817,"k":"a","x":17818},{"f":17811,"k":"a","x":17819},{"f":17753,"k":"a","x":17820},{"f":17743,"k":"a","x":17821},{"f":1863,"k":"a","x":17726},{"f":1635,"k":"a","x":1544},{"f":2513,"k":"a","x":17824},{"f":17823,"k":"a","x":17825},{"f":17826,"k":"a","x":17736},{"f":2518,"k":"a","x":1544},{"f":17827,"k":"a","x":17828},{"f":2513,"k":"a","x":17582},{"f":1863,"k":"a","x":17830},{"f":2523,"k":"a","x":17595},{"f":1792,"k":"a","x":17832},{"f":2530,"k":"a","x":17595},{"f":17833,"k":"a","x":17834},{"f":17831,"k":"a","x":17835},{"f":17836,"k":"a","x":17736},{"f":2535,"k":"a","x":17832},{"f":17838,"k":"a","x":17582},{"f":17839,"k":"a","x":17834},{"f":2539,"k":"a","x":17832},{"f":335,"k":"a","x":17841},{"f":17842,"k":"a","x":2542},{"f":17840,"k":"a","x":17843},{"f":1939,"k":"a","x":17834},{"f":17845,"k":"a","x":17582},{"f":2547,"k":"a","x":17578},{"f":17847,"k":"a","x":17580},{"f":17848,"k":"a","x":17582},{"f":17849,"k":"a","x":17591},{"f":17846,"k":"a","x":17850},{"f":17844,"k":"a","x":17851},{"f":17837,"k":"a","x":17852},{"f":1939,"k":"a","x":17736},{"f":2556,"k":"a","x":17595},{"f":17833,"k":"a","x":17855},{"f":17854,"k":"a","x":17856},{"f":2561,"k":"a","x":17595},{"f":17858,"k":"a","x":2577},{"f":17857,"k":"a","x":17859},{"f":17853,"k":"a","x":17860},{"f":17829,"k":"a","x":17861},{"f":17822,"k":"a","x":17862},{"f":17739,"k":"a","x":17863},{"f":1939,"k":"a","x":17713},{"f":2585,"k":"a","x":17595},{"f":1785,"k":"a","x":17866},{"f":2588,"k":"a","x":17595},{"f":17867,"k":"a","x":17868},{"f":17865,"k":"a","x":17869},{"f":2593,"k":"a","x":17595},{"f":17870,"k":"a","x":17871},{"f":17864,"k":"a","x":17872},{"f":17732,"k":"a","x":17873},{"f":17722,"k":"a","x":17874},{"f":1863,"k":"a","x":17705},{"f":1635,"k":"a","x":1549},{"f":2601,"k":"a","x":17877},{"f":17876,"k":"a","x":17878},{"f":17879,"k":"a","x":17715},{"f":2606,"k":"a","x":1549},{"f":17880,"k":"a","x":17881},{"f":2601,"k":"a","x":17584},{"f":1863,"k":"a","x":17883},{"f":2611,"k":"a","x":17595},{"f":1792,"k":"a","x":17885},{"f":2615,"k":"a","x":17595},{"f":17886,"k":"a","x":17887},{"f":17884,"k":"a","x":17888},{"f":17889,"k":"a","x":17715},{"f":2620,"k":"a","x":17885},{"f":17891,"k":"a","x":17584},{"f":17892,"k":"a","x":17887},{"f":2624,"k":"a","x":17885},{"f":335,"k":"a","x":17894},{"f":17895,"k":"a","x":2627},{"f":17893,"k":"a","x":17896},{"f":1939,"k":"a","x":17887},{"f":17898,"k":"a","x":17584},{"f":2632,"k":"a","x":17578},{"f":17900,"k":"a","x":17580},{"f":17901,"k":"a","x":17582},{"f":17902,"k":"a","x":17584},{"f":17903,"k":"a","x":17590},{"f":17899,"k":"a","x":17904},{"f":17897,"k":"a","x":17905},{"f":17890,"k":"a","x":17906},{"f":1939,"k":"a","x":17715},{"f":2642,"k":"a","x":17595},{"f":17886,"k":"a","x":17909},{"f":17908,"k":"a","x":17910},{"f":2647,"k":"a","x":17595},{"f":17912,"k":"a","x":2663},{"f":17911,"k":"a","x":17913},{"f":17907,"k":"a","x":17914},{"f":17882,"k":"a","x":17915},{"f":17875,"k":"a","x":17916},{"f":17718,"k":"a","x":17917},{"f":1939,"k":"a","x":17692},{"f":2671,"k":"a","x":17595},{"f":1785,"k":"a","x":17920},{"f":2674,"k":"a","x":17595},{"f":17921,"k":"a","x":17922},{"f":17919,"k":"a","x":17923},{"f":2679,"k":"a","x":17595},{"f":17924,"k":"a","x":17925},{"f":17918,"k":"a","x":17926},{"f":17711,"k":"a","x":17927},{"f":17701,"k":"a","x":17928},{"f":2048,"k":"a","x":17694},{"f":335,"k":"a","x":17930},{"f":17931,"k":"a","x":2051},{"f":17929,"k":"a","x":17932},{"f":17697,"k":"a","x":17933},{"f":1939,"k":"a","x":17628},{"f":2688,"k":"a","x":17595},{"f":1785,"k":"a","x":17936},{"f":17937,"k":"a","x":17694},{"f":17935,"k":"a","x":17938},{"f":2694,"k":"a","x":17595},{"f":17939,"k":"a","x":17940},{"f":17934,"k":"a","x":17941},{"f":17690,"k":"a","x":17942},{"f":17631,"k":"a","x":17943},{"f":1939,"k":"a","x":17612},{"f":2701,"k":"a","x":17595},{"f":1778,"k":"a","x":17946},{"f":2704,"k":"a","x":17595},{"f":17947,"k":"a","x":17948},{"f":17945,"k":"a","x":17949},{"f":2709,"k":"a","x":17595},{"f":17950,"k":"a","x":17951},{"f":17944,"k":"a","x":17952},{"f":17624,"k":"a","x":17953},{"f":17603,"k":"a","x":17954},{"f":17602,"k":"a","x":17955},{"f":17601,"k":"a","x":17956},{"f":2717,"k":"a","x":17595},{"f":1778,"k":"a","x":17586},{"f":17959,"k":"a","x":17604},{"f":1769,"k":"a","x":17960},{"f":2724,"k":"a","x":17595},{"f":17961,"k":"a","x":17962},{"f":17963,"k":"a","x":1830},{"f":1832,"k":"a","x":17586},{"f":17965,"k":"a","x":17604},{"f":2100,"k":"a","x":17586},{"f":17967,"k":"a","x":1619},{"f":17968,"k":"a","x":2119},{"f":17966,"k":"a","x":17969},{"f":17964,"k":"a","x":17970},{"f":1863,"k":"a","x":17960},{"f":1778,"k":"a","x":17692},{"f":17973,"k":"a","x":17637},{"f":17972,"k":"a","x":17974},{"f":17975,"k":"a","x":17962},{"f":1889,"k":"a","x":17586},{"f":17977,"k":"a","x":17692},{"f":17978,"k":"a","x":17604},{"f":17979,"k":"a","x":17637},{"f":17980,"k":"a","x":17928},{"f":17981,"k":"a","x":17678},{"f":17976,"k":"a","x":17982},{"f":1939,"k":"a","x":17962},{"f":1778,"k":"a","x":17936},{"f":17985,"k":"a","x":17683},{"f":17984,"k":"a","x":17986},{"f":2752,"k":"a","x":17595},{"f":17987,"k":"a","x":17988},{"f":17983,"k":"a","x":17989},{"f":17971,"k":"a","x":17990},{"f":17958,"k":"a","x":17991},{"f":17957,"k":"a","x":17992},{"f":17600,"k":"a","x":17993},{"f":2762,"k":"a","x":17595},{"f":2764,"k":"a","x":17595},{"f":1769,"k":"a","x":17578},{"f":17997,"k":"a","x":17757},{"f":17998,"k":"a","x":1830},{"f":2769,"k":"a","x":17577},{"f":17999,"k":"a","x":18000},{"f":18001,"k":"a","x":17771},{"f":17996,"k":"a","x":18002},{"f":17995,"k":"a","x":18003},{"f":2775,"k":"a","x":17595},{"f":2777,"k":"a","x":17595},{"f":17754,"k":"a","x":1591},{"f":2779,"k":"a","x":18007},{"f":1769,"k":"a","x":18008},{"f":2786,"k":"a","x":17595},{"f":18009,"k":"a","x":18010},{"f":18011,"k":"a","x":1830},{"f":2790,"k":"a","x":18007},{"f":1835,"k":"a","x":17578},{"f":18014,"k":"a","x":2028},{"f":2794,"k":"a","x":17577},{"f":18016,"k":"a","x":37},{"f":18017,"k":"a","x":192},{"f":18015,"k":"a","x":18018},{"f":18013,"k":"a","x":18019},{"f":18012,"k":"a","x":18020},{"f":1863,"k":"a","x":18008},{"f":1778,"k":"a","x":17639},{"f":2804,"k":"a","x":17595},{"f":18023,"k":"a","x":18024},{"f":18022,"k":"a","x":18025},{"f":18026,"k":"a","x":18010},{"f":2809,"k":"a","x":17639},{"f":18028,"k":"a","x":18007},{"f":18029,"k":"a","x":18024},{"f":18030,"k":"a","x":17791},{"f":1863,"k":"a","x":18007},{"f":17758,"k":"a","x":17694},{"f":18032,"k":"a","x":18033},{"f":18034,"k":"a","x":18024},{"f":17764,"k":"a","x":1591},{"f":18036,"k":"a","x":17694},{"f":18037,"k":"a","x":17771},{"f":18038,"k":"a","x":17932},{"f":18035,"k":"a","x":18039},{"f":1939,"k":"a","x":18024},{"f":17814,"k":"a","x":17694},{"f":18041,"k":"a","x":18042},{"f":2826,"k":"a","x":17595},{"f":18043,"k":"a","x":18044},{"f":18040,"k":"a","x":18045},{"f":18031,"k":"a","x":18046},{"f":18027,"k":"a","x":18047},{"f":1939,"k":"a","x":18010},{"f":2833,"k":"a","x":17595},{"f":18023,"k":"a","x":18050},{"f":18049,"k":"a","x":18051},{"f":2838,"k":"a","x":17595},{"f":18052,"k":"a","x":18053},{"f":18048,"k":"a","x":18054},{"f":18021,"k":"a","x":18055},{"f":18006,"k":"a","x":18056},{"f":18005,"k":"a","x":18057},{"f":18004,"k":"a","x":18058},{"f":17994,"k":"a","x":18059},{"f":17599,"k":"a","x":18060},{"f":17598,"k":"a","x":18061},{"f":1615,"k":"a","x":2187},{"f":2939,"k":"a","x":18063},{"f":18064,"k":"a","x":17595},{"f":2951,"k":"a","x":18063},{"f":18066,"k":"a","x":17595},{"f":1778,"k":"a","x":17578},{"f":13,"k":"a","x":1551},{"f":18069,"k":"a","x":37},{"f":1635,"k":"a","x":18070},{"f":1785,"k":"a","x":18071},{"f":18072,"k":"a","x":1591},{"f":18068,"k":"a","x":18073},{"f":1769,"k":"a","x":18074},{"f":1810,"k":"a","x":2369},{"f":1819,"k":"a","x":2176},{"f":18076,"k":"a","x":18077},{"f":1802,"k":"a","x":18078},{"f":18079,"k":"a","x":17595},{"f":18075,"k":"a","x":18080},{"f":18081,"k":"a","x":1830},{"f":1832,"k":"a","x":17578},{"f":18083,"k":"a","x":18073},{"f":1835,"k":"a","x":18071},{"f":18085,"k":"a","x":17578},{"f":2794,"k":"a","x":18070},{"f":18087,"k":"a","x":17577},{"f":18088,"k":"a","x":200},{"f":18086,"k":"a","x":18089},{"f":18084,"k":"a","x":18090},{"f":18082,"k":"a","x":18091},{"f":1863,"k":"a","x":18074},{"f":1778,"k":"a","x":17757},{"f":1872,"k":"a","x":2176},{"f":1871,"k":"a","x":18095},{"f":18096,"k":"a","x":1882},{"f":1802,"k":"a","x":18097},{"f":18098,"k":"a","x":17595},{"f":18094,"k":"a","x":18099},{"f":18093,"k":"a","x":18100},{"f":18101,"k":"a","x":18080},{"f":1889,"k":"a","x":17578},{"f":18103,"k":"a","x":17757},{"f":18104,"k":"a","x":18073},{"f":18105,"k":"a","x":18099},{"f":18106,"k":"a","x":17771},{"f":1863,"k":"a","x":18073},{"f":1785,"k":"a","x":17962},{"f":18109,"k":"a","x":17694},{"f":18108,"k":"a","x":18110},{"f":18111,"k":"a","x":18099},{"f":1908,"k":"a","x":18071},{"f":18113,"k":"a","x":17962},{"f":18114,"k":"a","x":1591},{"f":18115,"k":"a","x":17694},{"f":1863,"k":"a","x":18071},{"f":3010,"k":"a","x":17586},{"f":18118,"k":"a","x":2028},{"f":18117,"k":"a","x":18119},{"f":18120,"k":"a","x":17962},{"f":3015,"k":"a","x":1551},{"f":18122,"k":"a","x":37},{"f":18121,"k":"a","x":18123},{"f":18118,"k":"a","x":1619},{"f":1863,"k":"a","x":18125},{"f":18126,"k":"a","x":17960},{"f":18127,"k":"a","x":17962},{"f":3023,"k":"a","x":17586},{"f":18129,"k":"a","x":1619},{"f":18128,"k":"a","x":18130},{"f":18131,"k":"a","x":17990},{"f":18124,"k":"a","x":18132},{"f":18116,"k":"a","x":18133},{"f":18134,"k":"a","x":17932},{"f":18112,"k":"a","x":18135},{"f":1939,"k":"a","x":18099},{"f":1802,"k":"a","x":18095},{"f":18138,"k":"a","x":17595},{"f":1785,"k":"a","x":18139},{"f":18140,"k":"a","x":17694},{"f":18137,"k":"a","x":18141},{"f":2006,"k":"a","x":18095},{"f":18143,"k":"a","x":1882},{"f":18144,"k":"a","x":17595},{"f":18142,"k":"a","x":18145},{"f":18136,"k":"a","x":18146},{"f":18107,"k":"a","x":18147},{"f":18102,"k":"a","x":18148},{"f":1939,"k":"a","x":18080},{"f":1778,"k":"a","x":17813},{"f":1802,"k":"a","x":18077},{"f":18152,"k":"a","x":17595},{"f":18151,"k":"a","x":18153},{"f":18150,"k":"a","x":18154},{"f":2076,"k":"a","x":2369},{"f":18156,"k":"a","x":18077},{"f":18157,"k":"a","x":17595},{"f":18155,"k":"a","x":18158},{"f":18149,"k":"a","x":18159},{"f":18092,"k":"a","x":18160},{"f":18067,"k":"a","x":18161},{"f":18065,"k":"a","x":18162},{"f":18062,"k":"a","x":18163},{"f":17596,"k":"a","x":18164},{"b":"e","k":"l","n":"","t":17565,"v":18165},{"f":17574,"k":"a","x":18166},{"f":3080,"k":"a","x":2159},{"f":18168,"k":"a","x":17595},{"f":3083,"k":"a","x":2159},{"f":18170,"k":"a","x":17595},{"f":18171,"k":"a","x":18061},{"f":2939,"k":"a","x":2171},{"f":18173,"k":"a","x":17595},{"f":2951,"k":"a","x":2171},{"f":18175,"k":"a","x":17595},{"f":1778,"k":"a","x":18071},{"f":18177,"k":"a","x":18007},{"f":1769,"k":"a","x":18178},{"f":1810,"k":"a","x":18095},{"f":18180,"k":"a","x":2784},{"f":1802,"k":"a","x":18181},{"f":18182,"k":"a","x":17595},{"f":18179,"k":"a","x":18183},{"f":18184,"k":"a","x":1830},{"f":1832,"k":"a","x":18071},{"f":18186,"k":"a","x":18007},{"f":18014,"k":"a","x":18071},{"f":18016,"k":"a","x":18070},{"f":18189,"k":"a","x":200},{"f":18188,"k":"a","x":18190},{"f":18187,"k":"a","x":18191},{"f":18185,"k":"a","x":18192},{"f":1863,"k":"a","x":18178},{"f":1778,"k":"a","x":17962},{"f":18195,"k":"a","x":18024},{"f":18194,"k":"a","x":18196},{"f":18197,"k":"a","x":18183},{"f":1889,"k":"a","x":18071},{"f":18199,"k":"a","x":17962},{"f":18200,"k":"a","x":18007},{"f":18201,"k":"a","x":18024},{"f":18202,"k":"a","x":18133},{"f":18203,"k":"a","x":18046},{"f":18198,"k":"a","x":18204},{"f":1939,"k":"a","x":18183},{"f":1778,"k":"a","x":18139},{"f":18207,"k":"a","x":18050},{"f":18206,"k":"a","x":18208},{"f":2076,"k":"a","x":18095},{"f":18210,"k":"a","x":2784},{"f":18211,"k":"a","x":17595},{"f":18209,"k":"a","x":18212},{"f":18205,"k":"a","x":18213},{"f":18193,"k":"a","x":18214},{"f":18176,"k":"a","x":18215},{"f":18174,"k":"a","x":18216},{"f":18172,"k":"a","x":18217},{"f":18169,"k":"a","x":18218},{"b":"e","k":"l","n":"","t":17568,"v":18219},{"f":18167,"k":"a","x":18220},{"b":"e","k":"l","n":"","t":17558,"v":18221},{"b":"e","k":"l","n":"","t":1503,"v":18222},{"b":"e","k":"l","n":"","t":142,"v":18223},{"f":10668,"k":"a","x":190},{"f":18225,"k":"a","x":192},{"f":18226,"k":"a","x":172},{"f":18227,"k":"a","x":200},{"b":"e","k":"l","n":"","t":361,"v":18228},{"b":"e","k":"l","n":"","t":361,"v":18229},{"b":"e","k":"l","n":"","t":3643,"v":18230},{"b":"i","k":"l","n":"","t":143,"v":18231},{"f":3646,"k":"a","x":23},{"f":175,"k":"a","x":18233},{"f":5303,"k":"a","x":3162},{"f":18234,"k":"a","x":18235},{"b":"e","k":"p","n":"","t":361,"v":18236},{"f":6357,"k":"a","x":18233},{"b":"e","k":"l","n":"","t":361,"v":18238},{"f":6222,"k":"a","x":153},{"f":18240,"k":"a","x":155},{"f":18241,"k":"a","x":158},{"f":51,"k":"a","x":18242},{"f":18243,"k":"a","x":464},{"b":"e","k":"p","n":"","t":49,"v":18244},{"b":"e","k":"p","n":"","t":361,"v":18245},{"b":"e","k":"p","n":"","t":361,"v":18246},{"f":137,"k":"a","x":18242},{"b":"e","k":"l","n":"","t":49,"v":18248},{"b":"e","k":"l","n":"","t":361,"v":18249},{"b":"e","k":"l","n":"","t":361,"v":18250},{"f":12516,"k":"a","x":368},{"f":18252,"k":"a","x":177},{"f":366,"k":"a","x":18253},{"f":18252,"k":"a","x":372},{"f":18254,"k":"a","x":18255},{"f":175,"k":"a","x":18256},{"f":18257,"k":"a","x":376},{"b":"e","k":"p","n":"","t":365,"v":18258},{"b":"e","k":"p","n":"","t":49,"v":18259},{"b":"e","k":"p","n":"","t":49,"v":18260},{"b":"e","k":"p","n":"","t":361,"v":18261},{"b":"e","k":"p","n":"","t":149,"v":18262},{"f":335,"k":"a","x":18258},{"f":368,"k":"a","x":177},{"f":7445,"k":"a","x":18265},{"f":366,"k":"a","x":18266},{"f":368,"k":"a","x":372},{"f":7445,"k":"a","x":18268},{"f":18267,"k":"a","x":18269},{"f":175,"k":"a","x":18270},{"f":18271,"k":"a","x":376},{"f":507,"k":"a","x":18272},{"f":366,"k":"a","x":18265},{"f":18274,"k":"a","x":18268},{"f":7445,"k":"a","x":18275},{"f":175,"k":"a","x":18276},{"f":18277,"k":"a","x":376},{"f":18273,"k":"a","x":18278},{"f":513,"k":"a","x":18272},{"f":18280,"k":"a","x":18278},{"f":335,"k":"a","x":18281},{"f":517,"k":"a","x":18270},{"f":18283,"k":"a","x":18276},{"f":175,"k":"a","x":208},{"f":18285,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":18286},{"f":18284,"k":"a","x":18287},{"f":528,"k":"a","x":18276},{"f":18289,"k":"a","x":18270},{"k":"c","n":"UorAtlas.Closure.actP_inter","u":[]},{"f":18291,"k":"a","x":179},{"f":18292,"k":"a","x":18265},{"f":18293,"k":"a","x":18268},{"f":18290,"k":"a","x":18294},{"f":18288,"k":"a","x":18295},{"f":18282,"k":"a","x":18296},{"f":18279,"k":"a","x":18297},{"f":507,"k":"a","x":18278},{"f":7445,"k":"a","x":376},{"f":175,"k":"a","x":18300},{"f":18301,"k":"a","x":376},{"f":18299,"k":"a","x":18302},{"f":513,"k":"a","x":18278},{"f":18304,"k":"a","x":18302},{"f":335,"k":"a","x":18305},{"f":517,"k":"a","x":18275},{"f":18307,"k":"a","x":376},{"f":7422,"k":"a","x":208},{"f":175,"k":"a","x":18309},{"f":18310,"k":"a","x":376},{"b":"e","k":"l","n":"","t":143,"v":18311},{"f":18308,"k":"a","x":18312},{"f":384,"k":"a","x":177},{"f":18314,"k":"a","x":372},{"f":18315,"k":"a","x":183},{"f":18313,"k":"a","x":18316},{"f":18306,"k":"a","x":18317},{"f":18303,"k":"a","x":18318},{"f":507,"k":"a","x":18302},{"f":175,"k":"a","x":376},{"f":18321,"k":"a","x":376},{"f":18320,"k":"a","x":18322},{"f":513,"k":"a","x":18302},{"f":18324,"k":"a","x":18322},{"f":335,"k":"a","x":18325},{"f":517,"k":"a","x":18300},{"f":18327,"k":"a","x":376},{"f":18328,"k":"a","x":18287},{"k":"c","n":"UorAtlas.Closure.actP_empty","u":[]},{"f":18330,"k":"a","x":179},{"f":18329,"k":"a","x":18331},{"f":18326,"k":"a","x":18332},{"f":18323,"k":"a","x":18333},{"f":6357,"k":"a","x":376},{"f":18334,"k":"a","x":18335},{"f":18319,"k":"a","x":18336},{"f":18298,"k":"a","x":18337},{"f":18264,"k":"a","x":18338},{"b":"e","k":"l","n":"","t":365,"v":18339},{"b":"e","k":"l","n":"","t":49,"v":18340},{"b":"e","k":"l","n":"","t":49,"v":18341},{"b":"e","k":"l","n":"","t":361,"v":18342},{"b":"e","k":"l","n":"","t":149,"v":18343},{"f":3678,"k":"a","x":7345},{"k":"c","n":"UorAtlas.Blocks.tight_of_tightOK","u":[]},{"f":18346,"k":"a","x":7345},{"k":"c","n":"UorAtlas.Blocks.tightComp","u":[]},{"f":18347,"k":"a","x":18348},{"f":214,"k":"a","x":17096},{"f":18350,"k":"a","x":17115},{"f":18351,"k":"a","x":55},{"f":214,"k":"a","x":17099},{"f":18353,"k":"a","x":17114},{"f":18354,"k":"a","x":55},{"f":11513,"k":"a","x":208},{"f":8299,"k":"a","x":240},{"f":8310,"k":"a","x":18357},{"f":18358,"k":"a","x":229},{"f":8303,"k":"a","x":7556},{"f":8372,"k":"a","x":245},{"f":18360,"k":"a","x":18361},{"f":551,"k":"a","x":18362},{"f":8402,"k":"a","x":245},{"f":18360,"k":"a","x":18364},{"f":18363,"k":"a","x":18365},{"b":"e","k":"p","n":"","t":18359,"v":18366},{"b":"e","k":"p","n":"","t":18356,"v":18367},{"b":"e","k":"l","n":"","t":8292,"v":18368},{"f":8318,"k":"a","x":18369},{"f":18370,"k":"a","x":177},{"f":8337,"k":"a","x":240},{"f":18372,"k":"a","x":220},{"f":11513,"k":"a","x":18373},{"f":8337,"k":"a","x":7556},{"f":18375,"k":"a","x":250},{"f":8299,"k":"a","x":18376},{"f":8310,"k":"a","x":18377},{"f":18378,"k":"a","x":245},{"f":1061,"k":"a","x":10384},{"f":18380,"k":"a","x":659},{"f":8337,"k":"a","x":10486},{"f":18382,"k":"a","x":3858},{"f":8303,"k":"a","x":18383},{"f":8372,"k":"a","x":3874},{"f":18384,"k":"a","x":18385},{"f":551,"k":"a","x":18386},{"f":8402,"k":"a","x":3874},{"f":18384,"k":"a","x":18388},{"f":18387,"k":"a","x":18389},{"b":"e","k":"p","n":"","t":18381,"v":18390},{"b":"e","k":"l","n":"","t":1060,"v":18391},{"f":8332,"k":"a","x":18392},{"f":18393,"k":"a","x":10375},{"f":1061,"k":"a","x":10375},{"f":18395,"k":"a","x":4192},{"f":8337,"k":"a","x":5949},{"f":18397,"k":"a","x":3858},{"f":11513,"k":"a","x":18398},{"f":12063,"k":"a","x":3884},{"f":8299,"k":"a","x":18400},{"f":8310,"k":"a","x":18401},{"f":18402,"k":"a","x":3851},{"f":8337,"k":"a","x":10999},{"f":18404,"k":"a","x":3926},{"f":8303,"k":"a","x":18405},{"f":8372,"k":"a","x":3934},{"f":18406,"k":"a","x":18407},{"f":551,"k":"a","x":18408},{"f":8402,"k":"a","x":3934},{"f":18406,"k":"a","x":18410},{"f":18409,"k":"a","x":18411},{"b":"e","k":"p","n":"","t":18403,"v":18412},{"b":"e","k":"p","n":"","t":18399,"v":18413},{"b":"e","k":"l","n":"","t":1060,"v":18414},{"f":8357,"k":"a","x":18415},{"f":8372,"k":"a","x":3822},{"f":11513,"k":"a","x":18417},{"f":8372,"k":"a","x":3858},{"f":8299,"k":"a","x":18419},{"f":8310,"k":"a","x":18420},{"f":18421,"k":"a","x":3874},{"f":8372,"k":"a","x":3884},{"f":8303,"k":"a","x":18423},{"f":8372,"k":"a","x":3851},{"f":18424,"k":"a","x":18425},{"f":595,"k":"a","x":18426},{"f":8402,"k":"a","x":3851},{"f":18424,"k":"a","x":18428},{"f":18427,"k":"a","x":18429},{"k":"c","n":"Prod.ext","u":[{"k":"z"},{"k":"z"}]},{"f":18431,"k":"a","x":1060},{"f":18432,"k":"a","x":149},{"f":18433,"k":"a","x":18423},{"f":18434,"k":"a","x":18425},{"f":892,"k":"a","x":1060},{"f":11862,"k":"a","x":18423},{"f":18436,"k":"a","x":18437},{"f":18435,"k":"a","x":18438},{"f":18439,"k":"a","x":3848},{"f":18430,"k":"a","x":18440},{"b":"e","k":"l","n":"","t":18422,"v":18441},{"b":"e","k":"l","n":"","t":18418,"v":18442},{"f":18416,"k":"a","x":18443},{"f":18444,"k":"a","x":10384},{"f":8392,"k":"a","x":10384},{"f":18446,"k":"a","x":4192},{"f":18447,"k":"a","x":659},{"f":18445,"k":"a","x":18448},{"f":18449,"k":"a","x":6346},{"f":18450,"k":"a","x":3824},{"b":"e","k":"l","n":"","t":18396,"v":18451},{"f":18394,"k":"a","x":18452},{"f":18395,"k":"a","x":1066},{"f":8400,"k":"a","x":18415},{"f":8402,"k":"a","x":3822},{"f":11513,"k":"a","x":18456},{"f":8402,"k":"a","x":3858},{"f":8299,"k":"a","x":18458},{"f":8310,"k":"a","x":18459},{"f":18460,"k":"a","x":3874},{"f":8402,"k":"a","x":3884},{"f":8303,"k":"a","x":18462},{"f":18463,"k":"a","x":18425},{"f":12162,"k":"a","x":18464},{"f":18463,"k":"a","x":18428},{"f":18465,"k":"a","x":18466},{"f":18433,"k":"a","x":18462},{"f":18468,"k":"a","x":18428},{"f":11862,"k":"a","x":18462},{"f":18436,"k":"a","x":18470},{"f":18469,"k":"a","x":18471},{"f":18472,"k":"a","x":3848},{"f":18467,"k":"a","x":18473},{"b":"e","k":"l","n":"","t":18461,"v":18474},{"b":"e","k":"l","n":"","t":18457,"v":18475},{"f":18455,"k":"a","x":18476},{"f":18477,"k":"a","x":10384},{"f":18446,"k":"a","x":1066},{"f":18479,"k":"a","x":659},{"f":18478,"k":"a","x":18480},{"f":18481,"k":"a","x":6346},{"f":18482,"k":"a","x":3824},{"b":"e","k":"l","n":"","t":18454,"v":18483},{"f":18453,"k":"a","x":18484},{"f":1069,"k":"a","x":10375},{"f":18485,"k":"a","x":18486},{"b":"e","k":"l","n":"","t":18379,"v":18487},{"b":"e","k":"l","n":"","t":18374,"v":18488},{"b":"e","k":"l","n":"","t":149,"v":18489},{"b":"e","k":"l","n":"","t":1060,"v":18490},{"f":18371,"k":"a","x":18491},{"f":18492,"k":"a","x":372},{"f":18493,"k":"a","x":183},{"b":"e","k":"l","n":"","t":17104,"v":18494},{"b":"e","k":"l","n":"","t":17101,"v":18495},{"b":"e","k":"l","n":"","t":8292,"v":18496},{"f":18355,"k":"a","x":18497},{"f":18352,"k":"a","x":18498},{"b":"e","k":"l","n":"","t":17094,"v":18499},{"b":"e","k":"l","n":"","t":149,"v":18500},{"f":366,"k":"a","x":53},{"f":18502,"k":"a","x":55},{"f":175,"k":"a","x":18503},{"f":18504,"k":"a","x":376},{"f":366,"k":"a","x":155},{"f":18506,"k":"a","x":153},{"f":175,"k":"a","x":18507},{"f":18508,"k":"a","x":376},{"b":"e","k":"p","n":"","t":18505,"v":18509},{"b":"i","k":"p","n":"","t":143,"v":18510},{"b":"i","k":"p","n":"","t":143,"v":18511},{"f":535,"k":"a","x":18507},{"f":18513,"k":"a","x":376},{"f":366,"k":"a","x":192},{"f":18515,"k":"a","x":190},{"f":542,"k":"a","x":18516},{"f":18517,"k":"a","x":200},{"f":167,"k":"a","x":18518},{"f":16645,"k":"a","x":200},{"f":18519,"k":"a","x":18520},{"f":16595,"k":"a","x":181},{"f":542,"k":"a","x":18522},{"f":18523,"k":"a","x":372},{"f":3195,"k":"a","x":18524},{"f":542,"k":"a","x":179},{"f":18526,"k":"a","x":372},{"f":678,"k":"a","x":18527},{"f":542,"k":"a","x":181},{"f":18529,"k":"a","x":372},{"f":18528,"k":"a","x":18530},{"f":18525,"k":"a","x":18531},{"f":16660,"k":"a","x":179},{"f":18533,"k":"a","x":181},{"f":18534,"k":"a","x":372},{"f":18532,"k":"a","x":18535},{"k":"c","n":"And.symm","u":[]},{"f":18537,"k":"a","x":18530},{"f":18538,"k":"a","x":18527},{"f":16605,"k":"a","x":179},{"f":542,"k":"a","x":18540},{"f":18541,"k":"a","x":372},{"f":3236,"k":"a","x":18542},{"f":678,"k":"a","x":18530},{"f":18544,"k":"a","x":18527},{"f":18543,"k":"a","x":18545},{"f":16660,"k":"a","x":181},{"f":18547,"k":"a","x":179},{"f":18548,"k":"a","x":372},{"f":18546,"k":"a","x":18549},{"f":18550,"k":"a","x":183},{"f":18539,"k":"a","x":18551},{"f":18536,"k":"a","x":18552},{"f":16645,"k":"a","x":407},{"f":3370,"k":"a","x":18554},{"f":4624,"k":"a","x":18554},{"f":18556,"k":"a","x":1530},{"f":16926,"k":"a","x":206},{"f":542,"k":"a","x":18558},{"f":18559,"k":"a","x":407},{"f":242,"k":"a","x":18560},{"f":18561,"k":"a","x":18554},{"f":517,"k":"a","x":18558},{"f":18563,"k":"a","x":376},{"f":542,"k":"a","x":220},{"f":18565,"k":"a","x":1126},{"b":"e","k":"l","n":"","t":143,"v":18566},{"f":18564,"k":"a","x":18567},{"f":18568,"k":"a","x":202},{"f":18562,"k":"a","x":18569},{"f":18570,"k":"a","x":208},{"f":18557,"k":"a","x":18571},{"f":16905,"k":"a","x":407},{"f":18572,"k":"a","x":18573},{"f":18555,"k":"a","x":18574},{"body":18575,"d":true,"k":"e","n":"","t":18524,"v":18553},{"b":"e","k":"l","n":"","t":18518,"v":18576},{"f":18521,"k":"a","x":18577},{"f":3370,"k":"a","x":18542},{"f":16645,"k":"a","x":372},{"f":4624,"k":"a","x":18580},{"f":18581,"k":"a","x":1530},{"f":18582,"k":"a","x":183},{"f":16905,"k":"a","x":372},{"f":18583,"k":"a","x":18584},{"f":18579,"k":"a","x":18585},{"b":"e","k":"l","n":"","t":18520,"v":18586},{"f":18578,"k":"a","x":18587},{"b":"e","k":"l","n":"","t":0,"v":18588},{"f":18514,"k":"a","x":18589},{"b":"e","k":"l","n":"","t":18505,"v":18590},{"b":"i","k":"l","n":"","t":143,"v":18591},{"b":"i","k":"l","n":"","t":143,"v":18592}],"proof_nodes":[42,45,47,66,82,99,115,127,136,137,140,167,170,214,242,262,263,265,270,271,273,277,281,282,290,291,335,350,383,392,393,394,395,396,397,398,403,416,417,420,421,426,442,452,454,478,507,517,528,535,560,561,572,575,585,595,625,629,637,655,656,664,674,682,764,774,784,785,786,791,857,867,889,890,891,892,893,894,895,896,908,909,978,1050,1051,1052,1053,1055,1059,1068,1069,1070,1071,1072,1073,1074,1096,1097,1098,1099,1100,1123,1200,1201,1203,1206,1211,1212,1213,1214,1215,1232,1233,1235,1238,1243,1244,1245,1246,1247,1269,1270,1271,1272,1273,1295,1374,1375,1377,1380,1385,1386,1387,1388,1389,1406,1407,1409,1412,1417,1418,1419,1420,1421,1438,1439,1441,1444,1449,1450,1451,1452,1453,1475,1498,1568,1573,1595,1600,1604,1609,1610,1611,1612,1630,1692,1694,1699,1700,1702,1711,1725,1727,1729,1731,1732,1739,1740,1746,1749,1751,1752,1755,1761,1763,1764,1765,1767,1768,1769,1832,1835,1838,1846,1850,1855,1856,1857,1862,1863,1889,1908,1926,1927,1935,1936,1939,1942,1958,1959,1960,1967,1986,1991,1992,1993,2006,2007,2008,2032,2038,2051,2061,2062,2076,2077,2078,2086,2087,2100,2106,2112,2117,2118,2119,2139,2140,2148,2153,2155,2156,2157,2160,2161,2162,2172,2174,2175,2177,2178,2179,2181,2189,2191,2266,2270,2275,2280,2281,2282,2295,2296,2329,2423,2434,2435,2449,2456,2461,2473,2477,2482,2487,2488,2489,2504,2505,2518,2535,2542,2547,2560,2561,2565,2570,2575,2576,2577,2592,2593,2606,2620,2627,2632,2646,2647,2651,2656,2661,2662,2663,2678,2679,2693,2694,2708,2709,2717,2751,2752,2760,2761,2762,2764,2769,2775,2777,2790,2794,2809,2826,2837,2838,2849,2851,2861,2863,2911,2912,2923,2939,2940,2942,2943,2944,2945,2948,2951,2952,3015,3023,3038,3039,3051,3052,3065,3069,3072,3077,3078,3079,3080,3081,3083,3084,3087,3088,3090,3091,3092,3093,3094,3099,3101,3136,3137,3153,3183,3184,3190,3195,3209,3210,3216,3236,3243,3244,3251,3257,3264,3269,3270,3271,3307,3312,3317,3318,3319,3353,3358,3363,3364,3365,3370,3371,3376,3377,3426,3433,3438,3439,3440,3467,3472,3477,3478,3479,3533,3540,3545,3546,3547,3584,3585,3595,3609,3614,3618,3627,3631,3641,3654,3655,4066,4068,4075,4076,4082,4091,4092,4093,4099,4100,4101,4103,4118,4119,4120,4126,4151,4172,4173,4174,4175,4178,4181,4182,4183,4184,4185,4186,4187,4188,4191,4193,4194,4195,4198,4199,4202,4253,4254,4257,4258,4259,4265,4266,4269,4270,4271,4274,4275,4278,4321,4322,4325,4326,4327,4333,4334,4337,4338,4339,4342,4343,4346,4347,4348,4360,4361,4394,4624,4625,4905,4914,5088,5288,5293,5321,5360,5534,5566,5567,5834,5844,5854,5871,5902,5984,6003,6009,6010,6068,6095,6096,6101,6102,6103,6104,6105,6108,6129,6149,6150,6196,6254,6260,6261,6308,6351,6357,6371,6381,6384,6389,6390,6391,6414,6418,6421,6426,6427,6428,6429,6430,6446,6447,6448,6457,6458,6463,6464,6465,6468,6469,6470,6479,6482,6487,6488,6489,6491,6492,6493,6502,6504,6512,6513,6514,6515,6516,6517,6520,6521,6537,6538,6540,6792,6801,6951,6953,6964,6966,7014,7015,7026,7037,7039,7050,7052,7100,7101,7112,7127,7140,7154,7164,7194,7198,7207,7225,7226,7241,7242,7243,7244,7249,7266,7267,7268,7269,7299,7300,7301,7309,7323,7327,7331,7338,7348,7349,7350,7351,7374,7375,7400,7401,7410,7413,7432,7455,7543,7565,7578,7580,7582,7589,7590,7591,7592,7594,7595,7596,7601,7606,7607,7608,7609,7612,7613,7614,7615,7616,7617,7618,7619,7620,7621,7622,7629,7636,7640,7644,7666,7672,7676,7842,7843,7897,7898,7966,7967,7971,7981,8074,8256,8289,8316,8317,8318,8330,8332,8356,8357,8384,8387,8392,8400,8428,8430,8443,8482,8493,8496,8497,8498,8499,8502,8506,8511,8512,8513,8531,8533,8538,8693,8694,8697,8727,8751,8803,8810,8812,8813,8814,9005,9006,9007,9013,9015,9016,9021,9114,9119,9123,9124,9125,9126,9132,9217,9223,9226,9227,9228,9230,9231,9232,9235,9236,9237,9243,9248,9250,9251,9277,9279,9284,9285,9286,9324,9331,9339,9353,9354,9594,9595,9603,9619,9625,9630,9631,9632,9652,9802,9804,9805,9810,9813,9894,9895,9907,9909,9912,9914,9915,9916,9923,9925,9959,9977,10047,10048,10049,10050,10051,10052,10053,10079,10083,10092,10093,10094,10097,10102,10103,10104,10105,10106,10111,10113,10196,10273,10283,10286,10288,10290,10293,10298,10300,10337,10363,10364,10365,10371,10382,10405,10409,10416,10417,10418,10419,10422,10428,10429,10435,10465,10466,10518,10519,10539,10573,10596,10637,10668,10735,10745,10779,10788,10794,10831,10874,10945,10960,10961,10968,11094,11150,11151,11153,11290,11322,11323,11373,11384,11385,11386,11428,11429,11433,11486,11489,11511,11521,11547,11552,11553,11554,11614,11630,11661,11662,11663,11674,11675,11689,11736,11737,11766,11767,11840,11852,11858,11859,11870,11919,11920,11973,12120,12162,12238,12239,12243,12244,12250,12258,12259,12278,12293,12294,12295,12299,12309,12376,12434,12459,12460,12461,12462,12463,12464,12496,12542,12568,12618,12800,12834,12895,12896,12897,12912,12928,12929,13054,13055,13073,13087,13110,13119,13178,13219,13232,13269,13307,13308,13317,13327,13347,13398,13461,13480,13496,13514,13527,13563,13604,13626,13631,13636,13637,13638,13664,13673,13733,13738,13743,13744,13745,13768,13773,13778,13779,13780,13814,13875,13880,13885,13886,13887,13910,13915,13920,13921,13922,13945,13950,13955,13956,13957,13966,13974,13988,14002,14071,14072,14076,14080,14081,14096,14118,14127,14167,14168,14175,14270,14379,14546,14559,14571,14600,14652,14675,14684,14716,14923,15031,15093,15135,15192,15195,15202,15203,15338,15396,15409,15419,15528,15579,15609,15625,15631,15637,15828,15833,15834,15835,15841,15845,15846,15847,15850,15855,15857,15858,15859,15861,15862,15863,15866,15867,15868,15871,15876,15878,15879,15906,15908,15913,15914,15915,15953,15960,15968,15982,15983,16180,16181,16189,16203,16209,16214,16215,16216,16235,16406,16408,16409,16413,16416,16495,16496,16508,16510,16513,16515,16516,16517,16523,16525,16559,16576,16586,16660,16905,17001,17012,17019,17032,17033,17045,17048,17065,17074,17122,17123,17124,17125,17126,17127,17128,17129,17130,17138,17148,17149,17150,17151,17152,17153,17223,17224,17227,17235,17236,17237,17299,17320,17334,17341,17464,17480,17504,17505,17506,17508,17526,17536,17575,17597,18064,18066,18143,18144,18156,18157,18168,18170,18173,18175,18210,18211,18224,18232,18239,18251,18291,18330,18335,18344,18346,18347,18348,18349,18431,18432,18433,18436,18501,18537,18593],"spec":"lexlean/core-module/1"}} \end{coremodule} \end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert10.lex.tex b/examples/uor-atlas/src/CensusCert10.lex.tex index 7874be92b..9d1e5cccd 100644 --- a/examples/uor-atlas/src/CensusCert10.lex.tex +++ b/examples/uor-atlas/src/CensusCert10.lex.tex @@ -1,7 +1,17 @@ \begin{lexlean}{CensusCert10} +\importmodule{CensusCert100} +\importmodule{CensusCert101} +\importmodule{CensusCert102} +\importmodule{CensusCert103} +\importmodule{CensusCert104} +\importmodule{CensusCert105} +\importmodule{CensusCert106} +\importmodule{CensusCert107} +\importmodule{CensusCert108} +\importmodule{CensusCert109} \importmodule{CensusClosure} \title{Atlas definition one label} \begin{coremodule} -\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin10","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl498","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"10000"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"1000"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl498","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin10","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":114}],"imports":["Init","LexLeanExample.CensusCert100","LexLeanExample.CensusCert101","LexLeanExample.CensusCert102","LexLeanExample.CensusCert103","LexLeanExample.CensusCert104","LexLeanExample.CensusCert105","LexLeanExample.CensusCert106","LexLeanExample.CensusCert107","LexLeanExample.CensusCert108","LexLeanExample.CensusCert109","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"10000"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"1000"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.Census.gramRange_append","u":[]},{"f":21,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":23},{"f":9,"k":"a","x":23},{"f":24,"k":"a","x":25},{"f":22,"k":"a","x":26},{"k":"c","n":"HAdd.hAdd","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":28,"k":"a","x":5},{"f":29,"k":"a","x":5},{"f":30,"k":"a","x":5},{"k":"c","n":"instHAdd","u":[{"k":"z"}]},{"f":32,"k":"a","x":5},{"k":"c","n":"instAddNat","u":[]},{"f":33,"k":"a","x":34},{"f":31,"k":"a","x":35},{"f":36,"k":"a","x":26},{"f":37,"k":"a","x":26},{"f":37,"k":"a","x":38},{"f":37,"k":"a","x":39},{"f":37,"k":"a","x":40},{"f":37,"k":"a","x":41},{"f":37,"k":"a","x":42},{"f":37,"k":"a","x":43},{"f":37,"k":"a","x":44},{"f":27,"k":"a","x":45},{"k":"c","n":"UorAtlas.Census.gramWin100","u":[]},{"f":46,"k":"a","x":47},{"f":36,"k":"a","x":11},{"f":49,"k":"a","x":26},{"f":21,"k":"a","x":50},{"f":51,"k":"a","x":26},{"f":52,"k":"a","x":44},{"k":"c","n":"UorAtlas.Census.gramWin101","u":[]},{"f":53,"k":"a","x":54},{"f":36,"k":"a","x":50},{"f":56,"k":"a","x":26},{"f":21,"k":"a","x":57},{"f":58,"k":"a","x":26},{"f":59,"k":"a","x":43},{"k":"c","n":"UorAtlas.Census.gramWin102","u":[]},{"f":60,"k":"a","x":61},{"f":36,"k":"a","x":57},{"f":63,"k":"a","x":26},{"f":21,"k":"a","x":64},{"f":65,"k":"a","x":26},{"f":66,"k":"a","x":42},{"k":"c","n":"UorAtlas.Census.gramWin103","u":[]},{"f":67,"k":"a","x":68},{"f":36,"k":"a","x":64},{"f":70,"k":"a","x":26},{"f":21,"k":"a","x":71},{"f":72,"k":"a","x":26},{"f":73,"k":"a","x":41},{"k":"c","n":"UorAtlas.Census.gramWin104","u":[]},{"f":74,"k":"a","x":75},{"f":36,"k":"a","x":71},{"f":77,"k":"a","x":26},{"f":21,"k":"a","x":78},{"f":79,"k":"a","x":26},{"f":80,"k":"a","x":40},{"k":"c","n":"UorAtlas.Census.gramWin105","u":[]},{"f":81,"k":"a","x":82},{"f":36,"k":"a","x":78},{"f":84,"k":"a","x":26},{"f":21,"k":"a","x":85},{"f":86,"k":"a","x":26},{"f":87,"k":"a","x":39},{"k":"c","n":"UorAtlas.Census.gramWin106","u":[]},{"f":88,"k":"a","x":89},{"f":36,"k":"a","x":85},{"f":91,"k":"a","x":26},{"f":21,"k":"a","x":92},{"f":93,"k":"a","x":26},{"f":94,"k":"a","x":38},{"k":"c","n":"UorAtlas.Census.gramWin107","u":[]},{"f":95,"k":"a","x":96},{"f":36,"k":"a","x":92},{"f":98,"k":"a","x":26},{"f":21,"k":"a","x":99},{"f":100,"k":"a","x":26},{"f":101,"k":"a","x":26},{"k":"c","n":"UorAtlas.Census.gramWin108","u":[]},{"f":102,"k":"a","x":103},{"k":"c","n":"UorAtlas.Census.gramWin109","u":[]},{"f":104,"k":"a","x":105},{"f":97,"k":"a","x":106},{"f":90,"k":"a","x":107},{"f":83,"k":"a","x":108},{"f":76,"k":"a","x":109},{"f":69,"k":"a","x":110},{"f":62,"k":"a","x":111},{"f":55,"k":"a","x":112},{"f":48,"k":"a","x":113}],"proof_nodes":[21,22,27,46,47,48,51,52,53,54,55,58,59,60,61,62,65,66,67,68,69,72,73,74,75,76,79,80,81,82,83,86,87,88,89,90,93,94,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114],"spec":"lexlean/core-module/1"}} \end{coremodule} \end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert100.lex.tex b/examples/uor-atlas/src/CensusCert100.lex.tex new file mode 100644 index 000000000..58efd9ab5 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert100.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert100} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin100","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1725","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"10000"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1725","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert101.lex.tex b/examples/uor-atlas/src/CensusCert101.lex.tex new file mode 100644 index 000000000..7e1c2312c --- /dev/null +++ b/examples/uor-atlas/src/CensusCert101.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert101} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin101","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1726","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"10100"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1726","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert102.lex.tex b/examples/uor-atlas/src/CensusCert102.lex.tex new file mode 100644 index 000000000..3c5c28915 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert102.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert102} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin102","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1727","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"10200"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1727","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert103.lex.tex b/examples/uor-atlas/src/CensusCert103.lex.tex new file mode 100644 index 000000000..77c8af9b5 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert103.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert103} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin103","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1728","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"10300"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1728","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert104.lex.tex b/examples/uor-atlas/src/CensusCert104.lex.tex new file mode 100644 index 000000000..a57ef049b --- /dev/null +++ b/examples/uor-atlas/src/CensusCert104.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert104} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin104","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1729","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"10400"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1729","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert105.lex.tex b/examples/uor-atlas/src/CensusCert105.lex.tex new file mode 100644 index 000000000..1b29b0ef1 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert105.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert105} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin105","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1730","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"10500"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1730","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert106.lex.tex b/examples/uor-atlas/src/CensusCert106.lex.tex new file mode 100644 index 000000000..2e0f5af09 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert106.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert106} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin106","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1731","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"10600"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1731","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert107.lex.tex b/examples/uor-atlas/src/CensusCert107.lex.tex new file mode 100644 index 000000000..11cd720d9 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert107.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert107} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin107","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1732","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"10700"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1732","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert108.lex.tex b/examples/uor-atlas/src/CensusCert108.lex.tex new file mode 100644 index 000000000..0ed8c8889 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert108.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert108} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin108","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1733","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"10800"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1733","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert109.lex.tex b/examples/uor-atlas/src/CensusCert109.lex.tex new file mode 100644 index 000000000..3ae2c8ba6 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert109.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert109} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin109","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1734","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"10900"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1734","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert4.lex.tex b/examples/uor-atlas/src/CensusCert4.lex.tex index 88fd33dd4..5569907d9 100644 --- a/examples/uor-atlas/src/CensusCert4.lex.tex +++ b/examples/uor-atlas/src/CensusCert4.lex.tex @@ -1,7 +1,17 @@ \begin{lexlean}{CensusCert4} +\importmodule{CensusCert40} +\importmodule{CensusCert41} +\importmodule{CensusCert42} +\importmodule{CensusCert43} +\importmodule{CensusCert44} +\importmodule{CensusCert45} +\importmodule{CensusCert46} +\importmodule{CensusCert47} +\importmodule{CensusCert48} +\importmodule{CensusCert49} \importmodule{CensusClosure} \title{Atlas definition one label} \begin{coremodule} -\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl258","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":38},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin4","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"4000"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"1000"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":21,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":23,"k":"a","x":17},{"f":24,"k":"a","x":19},{"f":22,"k":"a","x":25},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":28,"k":"a","x":20},{"f":29,"k":"a","x":25},{"f":2,"k":"a","x":30},{"f":31,"k":"a","x":19},{"f":27,"k":"a","x":32},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":34,"k":"a","x":1},{"f":35,"k":"a","x":19},{"f":33,"k":"a","x":36},{"f":26,"k":"a","x":37},{"k":"c","n":"UorAtlas.LexLeanInternal.decl258","u":[]}],"proof_nodes":[21,22,26,27,33,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin4","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":114}],"imports":["Init","LexLeanExample.CensusCert40","LexLeanExample.CensusCert41","LexLeanExample.CensusCert42","LexLeanExample.CensusCert43","LexLeanExample.CensusCert44","LexLeanExample.CensusCert45","LexLeanExample.CensusCert46","LexLeanExample.CensusCert47","LexLeanExample.CensusCert48","LexLeanExample.CensusCert49","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"4000"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"1000"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.Census.gramRange_append","u":[]},{"f":21,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":23},{"f":9,"k":"a","x":23},{"f":24,"k":"a","x":25},{"f":22,"k":"a","x":26},{"k":"c","n":"HAdd.hAdd","u":[{"k":"z"},{"k":"z"},{"k":"z"}]},{"f":28,"k":"a","x":5},{"f":29,"k":"a","x":5},{"f":30,"k":"a","x":5},{"k":"c","n":"instHAdd","u":[{"k":"z"}]},{"f":32,"k":"a","x":5},{"k":"c","n":"instAddNat","u":[]},{"f":33,"k":"a","x":34},{"f":31,"k":"a","x":35},{"f":36,"k":"a","x":26},{"f":37,"k":"a","x":26},{"f":37,"k":"a","x":38},{"f":37,"k":"a","x":39},{"f":37,"k":"a","x":40},{"f":37,"k":"a","x":41},{"f":37,"k":"a","x":42},{"f":37,"k":"a","x":43},{"f":37,"k":"a","x":44},{"f":27,"k":"a","x":45},{"k":"c","n":"UorAtlas.Census.gramWin40","u":[]},{"f":46,"k":"a","x":47},{"f":36,"k":"a","x":11},{"f":49,"k":"a","x":26},{"f":21,"k":"a","x":50},{"f":51,"k":"a","x":26},{"f":52,"k":"a","x":44},{"k":"c","n":"UorAtlas.Census.gramWin41","u":[]},{"f":53,"k":"a","x":54},{"f":36,"k":"a","x":50},{"f":56,"k":"a","x":26},{"f":21,"k":"a","x":57},{"f":58,"k":"a","x":26},{"f":59,"k":"a","x":43},{"k":"c","n":"UorAtlas.Census.gramWin42","u":[]},{"f":60,"k":"a","x":61},{"f":36,"k":"a","x":57},{"f":63,"k":"a","x":26},{"f":21,"k":"a","x":64},{"f":65,"k":"a","x":26},{"f":66,"k":"a","x":42},{"k":"c","n":"UorAtlas.Census.gramWin43","u":[]},{"f":67,"k":"a","x":68},{"f":36,"k":"a","x":64},{"f":70,"k":"a","x":26},{"f":21,"k":"a","x":71},{"f":72,"k":"a","x":26},{"f":73,"k":"a","x":41},{"k":"c","n":"UorAtlas.Census.gramWin44","u":[]},{"f":74,"k":"a","x":75},{"f":36,"k":"a","x":71},{"f":77,"k":"a","x":26},{"f":21,"k":"a","x":78},{"f":79,"k":"a","x":26},{"f":80,"k":"a","x":40},{"k":"c","n":"UorAtlas.Census.gramWin45","u":[]},{"f":81,"k":"a","x":82},{"f":36,"k":"a","x":78},{"f":84,"k":"a","x":26},{"f":21,"k":"a","x":85},{"f":86,"k":"a","x":26},{"f":87,"k":"a","x":39},{"k":"c","n":"UorAtlas.Census.gramWin46","u":[]},{"f":88,"k":"a","x":89},{"f":36,"k":"a","x":85},{"f":91,"k":"a","x":26},{"f":21,"k":"a","x":92},{"f":93,"k":"a","x":26},{"f":94,"k":"a","x":38},{"k":"c","n":"UorAtlas.Census.gramWin47","u":[]},{"f":95,"k":"a","x":96},{"f":36,"k":"a","x":92},{"f":98,"k":"a","x":26},{"f":21,"k":"a","x":99},{"f":100,"k":"a","x":26},{"f":101,"k":"a","x":26},{"k":"c","n":"UorAtlas.Census.gramWin48","u":[]},{"f":102,"k":"a","x":103},{"k":"c","n":"UorAtlas.Census.gramWin49","u":[]},{"f":104,"k":"a","x":105},{"f":97,"k":"a","x":106},{"f":90,"k":"a","x":107},{"f":83,"k":"a","x":108},{"f":76,"k":"a","x":109},{"f":69,"k":"a","x":110},{"f":62,"k":"a","x":111},{"f":55,"k":"a","x":112},{"f":48,"k":"a","x":113}],"proof_nodes":[21,22,27,46,47,48,51,52,53,54,55,58,59,60,61,62,65,66,67,68,69,72,73,74,75,76,79,80,81,82,83,86,87,88,89,90,93,94,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114],"spec":"lexlean/core-module/1"}} \end{coremodule} \end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert40.lex.tex b/examples/uor-atlas/src/CensusCert40.lex.tex new file mode 100644 index 000000000..1bf6c1f50 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert40.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert40} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin40","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1715","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"4000"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1715","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert41.lex.tex b/examples/uor-atlas/src/CensusCert41.lex.tex new file mode 100644 index 000000000..a7443d2d3 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert41.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert41} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin41","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1716","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"4100"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1716","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert42.lex.tex b/examples/uor-atlas/src/CensusCert42.lex.tex new file mode 100644 index 000000000..72d1672d7 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert42.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert42} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin42","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1717","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"4200"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1717","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert43.lex.tex b/examples/uor-atlas/src/CensusCert43.lex.tex new file mode 100644 index 000000000..54c5bf1c0 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert43.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert43} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin43","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1718","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"4300"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1718","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert44.lex.tex b/examples/uor-atlas/src/CensusCert44.lex.tex new file mode 100644 index 000000000..ab8c0c83a --- /dev/null +++ b/examples/uor-atlas/src/CensusCert44.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert44} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin44","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1719","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"4400"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1719","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert45.lex.tex b/examples/uor-atlas/src/CensusCert45.lex.tex new file mode 100644 index 000000000..46c5784d3 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert45.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert45} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin45","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1720","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"4500"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1720","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert46.lex.tex b/examples/uor-atlas/src/CensusCert46.lex.tex new file mode 100644 index 000000000..0a761a454 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert46.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert46} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin46","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1721","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"4600"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1721","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert47.lex.tex b/examples/uor-atlas/src/CensusCert47.lex.tex new file mode 100644 index 000000000..010850ea9 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert47.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert47} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin47","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1722","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"4700"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1722","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert48.lex.tex b/examples/uor-atlas/src/CensusCert48.lex.tex new file mode 100644 index 000000000..7db81b2fc --- /dev/null +++ b/examples/uor-atlas/src/CensusCert48.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert48} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin48","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1723","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"4800"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1723","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} diff --git a/examples/uor-atlas/src/CensusCert49.lex.tex b/examples/uor-atlas/src/CensusCert49.lex.tex new file mode 100644 index 000000000..bc46b98e9 --- /dev/null +++ b/examples/uor-atlas/src/CensusCert49.lex.tex @@ -0,0 +1,7 @@ +\begin{lexlean}{CensusCert49} +\importmodule{CensusClosure} +\title{Atlas definition one label} +\begin{coremodule} +\coredata{{"declarations":[{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.Census.gramWin49","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":21},{"class":false,"generated":false,"kind":"theorem","levels":[],"name":"UorAtlas.LexLeanInternal.decl1724","policy":{"axioms":["Classical.choice","Quot.sound","propext"],"kind":"allow"},"transparency":"semireducible","type":20,"value":39}],"imports":["Init","LexLeanExample.CensusClosure"],"nodes":[{"k":"c","n":"Eq","u":[{"a":{"k":"z"},"k":"s"}]},{"k":"c","n":"Bool","u":[]},{"f":0,"k":"a","x":1},{"k":"c","n":"UorAtlas.Census.gramRange","u":[]},{"k":"c","n":"OfNat.ofNat","u":[{"k":"z"}]},{"k":"c","n":"Nat","u":[]},{"f":4,"k":"a","x":5},{"k":"n","v":"4900"},{"f":6,"k":"a","x":7},{"k":"c","n":"instOfNatNat","u":[]},{"f":9,"k":"a","x":7},{"f":8,"k":"a","x":10},{"f":3,"k":"a","x":11},{"k":"n","v":"100"},{"f":6,"k":"a","x":13},{"f":9,"k":"a","x":13},{"f":14,"k":"a","x":15},{"f":12,"k":"a","x":16},{"f":2,"k":"a","x":17},{"k":"c","n":"Bool.true","u":[]},{"f":18,"k":"a","x":19},{"k":"c","n":"UorAtlas.LexLeanInternal.decl1724","u":[]},{"k":"c","n":"of_decide_eq_true","u":[]},{"f":22,"k":"a","x":20},{"k":"c","n":"instDecidableEqBool","u":[]},{"f":24,"k":"a","x":17},{"f":25,"k":"a","x":19},{"f":23,"k":"a","x":26},{"k":"c","n":"id","u":[{"k":"z"}]},{"k":"c","n":"Decidable.decide","u":[]},{"f":29,"k":"a","x":20},{"f":30,"k":"a","x":26},{"f":2,"k":"a","x":31},{"f":32,"k":"a","x":19},{"f":28,"k":"a","x":33},{"k":"c","n":"Eq.refl","u":[{"a":{"k":"z"},"k":"s"}]},{"f":35,"k":"a","x":1},{"f":36,"k":"a","x":19},{"f":34,"k":"a","x":37},{"f":27,"k":"a","x":38}],"proof_nodes":[21,22,23,27,28,34,35,36,37,38,39],"spec":"lexlean/core-module/1"}} +\end{coremodule} +\end{lexlean} From 1761e9313071ea3adc1c5affddf487927f371061 Mon Sep 17 00:00:00 2001 From: humuhumu33 <68450279+humuhumu33@users.noreply.github.com> Date: Sun, 18 Oct 2026 03:39:52 +0100 Subject: [PATCH 2/6] Atlas: expected/verify and hints for the split census windows (#168) expected/verify is what the join of run 39086315289 wrote for this tree's sources (a run of the Atlas jobs of ci.yml on a scratch branch whose join ran `verify-examples --write`): 347 normalized records, four for each of the twenty new modules beside the 267 before. The records of every unchanged module are byte-identical apart from the audit and probe names, which carry the new semantic ID. The hints of the 22 changed and new modules are that run's. The join's record count is 347, not the 327 the previous commit counted. VERIFICATION.md records the measurement: windows 4 and 10 elaborate in 111.5 s and 118.1 s and replay in 117.6 s and 115.4 s, at most 5.6 GiB per piece, with no Census process in swap. Co-Authored-By: Claude Opus 5.5 --- .github/verify-hints.json | 88 ++++++++++++++++++- .github/workflows/ci.yml | 4 +- CHANGELOG.md | 2 +- VERIFICATION.md | 34 +++++++ crates/conformance/src/cases/repository.rs | 2 +- ...0.LexLeanExample.CensusCert10.process.json | 1 - ...e0.LexLeanExample.CensusCert4.process.json | 1 - ...ff9284e36211621.LexLeanExample.Atlas.lean} | 0 ...6211621.LexLeanExample.Atlas.process.json} | 2 +- ...f9284e36211621.LexLeanExample.Blocks.lean} | 0 ...211621.LexLeanExample.Blocks.process.json} | 2 +- ...284e36211621.LexLeanExample.Category.lean} | 0 ...1621.LexLeanExample.Category.process.json} | 2 +- ...f9284e36211621.LexLeanExample.Census.lean} | 0 ...211621.LexLeanExample.Census.process.json} | 2 +- ...e36211621.LexLeanExample.CensusCert0.lean} | 0 ...1.LexLeanExample.CensusCert0.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert10.lean} | 1 - ...1.LexLeanExample.CensusCert10.process.json | 1 + ...36211621.LexLeanExample.CensusCert100.lean | 4 + ....LexLeanExample.CensusCert100.process.json | 1 + ...36211621.LexLeanExample.CensusCert101.lean | 4 + ....LexLeanExample.CensusCert101.process.json | 1 + ...36211621.LexLeanExample.CensusCert102.lean | 4 + ....LexLeanExample.CensusCert102.process.json | 1 + ...36211621.LexLeanExample.CensusCert103.lean | 4 + ....LexLeanExample.CensusCert103.process.json | 1 + ...36211621.LexLeanExample.CensusCert104.lean | 4 + ....LexLeanExample.CensusCert104.process.json | 1 + ...36211621.LexLeanExample.CensusCert105.lean | 4 + ....LexLeanExample.CensusCert105.process.json | 1 + ...36211621.LexLeanExample.CensusCert106.lean | 4 + ....LexLeanExample.CensusCert106.process.json | 1 + ...36211621.LexLeanExample.CensusCert107.lean | 4 + ....LexLeanExample.CensusCert107.process.json | 1 + ...36211621.LexLeanExample.CensusCert108.lean | 4 + ....LexLeanExample.CensusCert108.process.json | 1 + ...36211621.LexLeanExample.CensusCert109.lean | 4 + ....LexLeanExample.CensusCert109.process.json | 1 + ...36211621.LexLeanExample.CensusCert11.lean} | 0 ....LexLeanExample.CensusCert11.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert12.lean} | 0 ....LexLeanExample.CensusCert12.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert13.lean} | 0 ....LexLeanExample.CensusCert13.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert14.lean} | 0 ....LexLeanExample.CensusCert14.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert15.lean} | 0 ....LexLeanExample.CensusCert15.process.json} | 2 +- ...e36211621.LexLeanExample.CensusCert4.lean} | 1 - ...21.LexLeanExample.CensusCert4.process.json | 1 + ...e36211621.LexLeanExample.CensusCert40.lean | 4 + ...1.LexLeanExample.CensusCert40.process.json | 1 + ...e36211621.LexLeanExample.CensusCert41.lean | 4 + ...1.LexLeanExample.CensusCert41.process.json | 1 + ...e36211621.LexLeanExample.CensusCert42.lean | 4 + ...1.LexLeanExample.CensusCert42.process.json | 1 + ...e36211621.LexLeanExample.CensusCert43.lean | 4 + ...1.LexLeanExample.CensusCert43.process.json | 1 + ...e36211621.LexLeanExample.CensusCert44.lean | 4 + ...1.LexLeanExample.CensusCert44.process.json | 1 + ...e36211621.LexLeanExample.CensusCert45.lean | 4 + ...1.LexLeanExample.CensusCert45.process.json | 1 + ...e36211621.LexLeanExample.CensusCert46.lean | 4 + ...1.LexLeanExample.CensusCert46.process.json | 1 + ...e36211621.LexLeanExample.CensusCert47.lean | 4 + ...1.LexLeanExample.CensusCert47.process.json | 1 + ...e36211621.LexLeanExample.CensusCert48.lean | 4 + ...1.LexLeanExample.CensusCert48.process.json | 1 + ...e36211621.LexLeanExample.CensusCert49.lean | 4 + ...1.LexLeanExample.CensusCert49.process.json | 1 + ...e36211621.LexLeanExample.CensusCert5.lean} | 0 ...1.LexLeanExample.CensusCert5.process.json} | 2 +- ...e36211621.LexLeanExample.CensusCert6.lean} | 0 ...1.LexLeanExample.CensusCert6.process.json} | 2 +- ...e36211621.LexLeanExample.CensusCert7.lean} | 0 ...1.LexLeanExample.CensusCert7.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert70.lean} | 0 ....LexLeanExample.CensusCert70.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert71.lean} | 0 ....LexLeanExample.CensusCert71.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert72.lean} | 0 ....LexLeanExample.CensusCert72.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert73.lean} | 0 ....LexLeanExample.CensusCert73.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert74.lean} | 0 ....LexLeanExample.CensusCert74.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert75.lean} | 0 ....LexLeanExample.CensusCert75.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert76.lean} | 0 ....LexLeanExample.CensusCert76.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert77.lean} | 0 ....LexLeanExample.CensusCert77.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert78.lean} | 0 ....LexLeanExample.CensusCert78.process.json} | 2 +- ...36211621.LexLeanExample.CensusCert79.lean} | 0 ....LexLeanExample.CensusCert79.process.json} | 2 +- ...e36211621.LexLeanExample.CensusCert8.lean} | 0 ...1.LexLeanExample.CensusCert8.process.json} | 2 +- ...e36211621.LexLeanExample.CensusCert9.lean} | 0 ...1.LexLeanExample.CensusCert9.process.json} | 2 +- ...6211621.LexLeanExample.CensusClosure.lean} | 0 ...LexLeanExample.CensusClosure.process.json} | 2 +- ...211621.LexLeanExample.CensusComplete.lean} | 0 ...exLeanExample.CensusComplete.process.json} | 2 +- ...9284e36211621.LexLeanExample.Closure.lean} | 0 ...11621.LexLeanExample.Closure.process.json} | 2 +- ...36211621.LexLeanExample.ClosureGauge.lean} | 0 ....LexLeanExample.ClosureGauge.process.json} | 2 +- ...36211621.LexLeanExample.ClosureOrbit.lean} | 0 ....LexLeanExample.ClosureOrbit.process.json} | 2 +- ...621.LexLeanExample.ClosureOrbitCount.lean} | 0 ...eanExample.ClosureOrbitCount.process.json} | 2 +- ...LexLeanExample.ClosureOrbitTransport.lean} | 0 ...xample.ClosureOrbitTransport.process.json} | 2 +- ...1621.LexLeanExample.ClosurePairCert0.lean} | 0 ...LeanExample.ClosurePairCert0.process.json} | 2 +- ...1621.LexLeanExample.ClosurePairCert1.lean} | 0 ...LeanExample.ClosurePairCert1.process.json} | 2 +- ...621.LexLeanExample.ClosurePairCert10.lean} | 0 ...eanExample.ClosurePairCert10.process.json} | 2 +- ...621.LexLeanExample.ClosurePairCert11.lean} | 0 ...eanExample.ClosurePairCert11.process.json} | 2 +- ...621.LexLeanExample.ClosurePairCert12.lean} | 0 ...eanExample.ClosurePairCert12.process.json} | 2 +- ...621.LexLeanExample.ClosurePairCert13.lean} | 0 ...eanExample.ClosurePairCert13.process.json} | 2 +- ...621.LexLeanExample.ClosurePairCert14.lean} | 0 ...eanExample.ClosurePairCert14.process.json} | 2 +- ...621.LexLeanExample.ClosurePairCert15.lean} | 0 ...eanExample.ClosurePairCert15.process.json} | 2 +- ...1621.LexLeanExample.ClosurePairCert2.lean} | 0 ...LeanExample.ClosurePairCert2.process.json} | 2 +- ...1621.LexLeanExample.ClosurePairCert3.lean} | 0 ...LeanExample.ClosurePairCert3.process.json} | 2 +- ...1621.LexLeanExample.ClosurePairCert4.lean} | 0 ...LeanExample.ClosurePairCert4.process.json} | 2 +- ...1621.LexLeanExample.ClosurePairCert5.lean} | 0 ...LeanExample.ClosurePairCert5.process.json} | 2 +- ...1621.LexLeanExample.ClosurePairCert6.lean} | 0 ...LeanExample.ClosurePairCert6.process.json} | 2 +- ...1621.LexLeanExample.ClosurePairCert7.lean} | 0 ...LeanExample.ClosurePairCert7.process.json} | 2 +- ...1621.LexLeanExample.ClosurePairCert8.lean} | 0 ...LeanExample.ClosurePairCert8.process.json} | 2 +- ...1621.LexLeanExample.ClosurePairCert9.lean} | 0 ...LeanExample.ClosurePairCert9.process.json} | 2 +- ...1.LexLeanExample.ClosurePairComplete.lean} | 0 ...nExample.ClosurePairComplete.process.json} | 2 +- ...36211621.LexLeanExample.ClosurePairs.lean} | 0 ....LexLeanExample.ClosurePairs.process.json} | 2 +- ...9284e36211621.LexLeanExample.Functor.lean} | 0 ...11621.LexLeanExample.Functor.process.json} | 2 +- ...7ff9284e36211621.LexLeanExample.Glue.lean} | 0 ...36211621.LexLeanExample.Glue.process.json} | 2 +- ...ff9284e36211621.LexLeanExample.Group.lean} | 0 ...6211621.LexLeanExample.Group.process.json} | 2 +- ...e36211621.LexLeanExample.GroupSeries.lean} | 0 ...1.LexLeanExample.GroupSeries.process.json} | 2 +- ...4e36211621.LexLeanExample.Parameters.lean} | 0 ...21.LexLeanExample.Parameters.process.json} | 2 +- ...f9284e36211621.LexLeanExample.Places.lean} | 0 ...211621.LexLeanExample.Places.process.json} | 2 +- ...11621.LexLeanExample.Prelude.Algebra.lean} | 0 ...xLeanExample.Prelude.Algebra.process.json} | 2 +- ...211621.LexLeanExample.Prelude.Bitset.lean} | 0 ...exLeanExample.Prelude.Bitset.process.json} | 2 +- ...211621.LexLeanExample.Prelude.Linear.lean} | 0 ...exLeanExample.Prelude.Linear.process.json} | 2 +- ....LexLeanExample.Prelude.NumInstances.lean} | 0 ...Example.Prelude.NumInstances.process.json} | 2 +- ...36211621.LexLeanExample.Prelude.Perm.lean} | 0 ....LexLeanExample.Prelude.Perm.process.json} | 2 +- ...21.LexLeanExample.Prelude.RingLemmas.lean} | 0 ...anExample.Prelude.RingLemmas.process.json} | 2 +- ...ff9284e36211621.LexLeanExample.Roots.lean} | 0 ...6211621.LexLeanExample.Roots.process.json} | 2 +- ...f9284e36211621.LexLeanExample.Scales.lean} | 0 ...211621.LexLeanExample.Scales.process.json} | 2 +- .../expected/verify/audit/output.txt | 46 +++++++++- ...be.P95bed503080e21867ff9284e36211621.lean} | 0 .../expected/verify/probe/process.json | 2 +- .../lean/LexLeanExample.CensusCert100.json | 1 + .../lean/LexLeanExample.CensusCert101.json | 1 + .../lean/LexLeanExample.CensusCert102.json | 1 + .../lean/LexLeanExample.CensusCert103.json | 1 + .../lean/LexLeanExample.CensusCert104.json | 1 + .../lean/LexLeanExample.CensusCert105.json | 1 + .../lean/LexLeanExample.CensusCert106.json | 1 + .../lean/LexLeanExample.CensusCert107.json | 1 + .../lean/LexLeanExample.CensusCert108.json | 1 + .../lean/LexLeanExample.CensusCert109.json | 1 + .../lean/LexLeanExample.CensusCert40.json | 1 + .../lean/LexLeanExample.CensusCert41.json | 1 + .../lean/LexLeanExample.CensusCert42.json | 1 + .../lean/LexLeanExample.CensusCert43.json | 1 + .../lean/LexLeanExample.CensusCert44.json | 1 + .../lean/LexLeanExample.CensusCert45.json | 1 + .../lean/LexLeanExample.CensusCert46.json | 1 + .../lean/LexLeanExample.CensusCert47.json | 1 + .../lean/LexLeanExample.CensusCert48.json | 1 + .../lean/LexLeanExample.CensusCert49.json | 1 + .../LexLeanExample.CensusCert100.json | 1 + .../LexLeanExample.CensusCert101.json | 1 + .../LexLeanExample.CensusCert102.json | 1 + .../LexLeanExample.CensusCert103.json | 1 + .../LexLeanExample.CensusCert104.json | 1 + .../LexLeanExample.CensusCert105.json | 1 + .../LexLeanExample.CensusCert106.json | 1 + .../LexLeanExample.CensusCert107.json | 1 + .../LexLeanExample.CensusCert108.json | 1 + .../LexLeanExample.CensusCert109.json | 1 + .../LexLeanExample.CensusCert40.json | 1 + .../LexLeanExample.CensusCert41.json | 1 + .../LexLeanExample.CensusCert42.json | 1 + .../LexLeanExample.CensusCert43.json | 1 + .../LexLeanExample.CensusCert44.json | 1 + .../LexLeanExample.CensusCert45.json | 1 + .../LexLeanExample.CensusCert46.json | 1 + .../LexLeanExample.CensusCert47.json | 1 + .../LexLeanExample.CensusCert48.json | 1 + .../LexLeanExample.CensusCert49.json | 1 + 222 files changed, 371 insertions(+), 81 deletions(-) delete mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert10.process.json delete mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert4.process.json rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Atlas.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Atlas.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Atlas.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Atlas.process.json} (97%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Blocks.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Blocks.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Blocks.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Blocks.process.json} (99%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Category.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Category.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Category.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Category.process.json} (98%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Census.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Census.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Census.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Census.process.json} (99%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert0.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert0.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert0.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert0.process.json} (79%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert10.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert10.lean} (63%) create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert10.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert100.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert100.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert101.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert101.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert102.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert102.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert103.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert103.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert104.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert104.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert105.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert105.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert106.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert106.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert107.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert107.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert108.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert108.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert109.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert109.process.json rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert11.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert11.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert11.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert11.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert12.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert12.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert12.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert12.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert13.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert13.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert13.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert13.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert14.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert14.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert14.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert14.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert15.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert15.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert15.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert15.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert4.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert4.lean} (62%) create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert4.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert40.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert40.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert41.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert41.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert42.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert42.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert43.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert43.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert44.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert44.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert45.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert45.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert46.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert46.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert47.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert47.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert48.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert48.process.json create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert49.lean create mode 100644 examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert49.process.json rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert5.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert5.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert5.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert5.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert6.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert6.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert6.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert6.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert7.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert7.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert7.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert7.process.json} (64%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert70.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert70.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert70.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert70.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert71.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert71.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert71.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert71.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert72.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert72.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert72.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert72.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert73.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert73.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert73.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert73.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert74.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert74.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert74.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert74.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert75.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert75.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert75.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert75.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert76.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert76.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert76.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert76.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert77.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert77.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert77.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert77.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert78.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert78.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert78.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert78.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert79.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert79.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert79.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert79.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert8.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert8.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert8.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert8.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert9.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert9.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert9.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert9.process.json} (67%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusClosure.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusClosure.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusClosure.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusClosure.process.json} (99%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusComplete.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusComplete.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusComplete.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusComplete.process.json} (90%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Closure.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Closure.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Closure.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Closure.process.json} (96%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureGauge.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureGauge.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureGauge.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureGauge.process.json} (90%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbit.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbit.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbit.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbit.process.json} (90%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitCount.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitCount.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitCount.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitCount.process.json} (82%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitTransport.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitTransport.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitTransport.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitTransport.process.json} (95%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert0.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert0.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert0.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert0.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert1.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert1.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert1.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert1.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert10.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert10.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert10.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert10.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert11.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert11.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert11.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert11.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert12.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert12.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert12.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert12.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert13.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert13.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert13.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert13.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert14.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert14.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert14.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert14.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert15.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert15.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert15.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert15.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert2.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert2.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert2.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert2.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert3.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert3.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert3.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert3.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert4.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert4.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert4.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert4.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert5.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert5.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert5.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert5.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert6.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert6.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert6.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert6.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert7.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert7.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert7.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert7.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert8.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert8.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert8.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert8.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert9.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert9.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert9.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert9.process.json} (68%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairComplete.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairComplete.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairComplete.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairComplete.process.json} (76%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairs.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairs.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairs.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairs.process.json} (92%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Functor.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Functor.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Functor.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Functor.process.json} (99%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Glue.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Glue.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Glue.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Glue.process.json} (96%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Group.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Group.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Group.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Group.process.json} (99%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.GroupSeries.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.GroupSeries.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.GroupSeries.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.GroupSeries.process.json} (99%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Parameters.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Parameters.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Parameters.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Parameters.process.json} (93%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Places.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Places.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Places.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Places.process.json} (99%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Algebra.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Algebra.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Algebra.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Algebra.process.json} (96%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Bitset.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Bitset.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Bitset.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Bitset.process.json} (97%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Linear.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Linear.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Linear.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Linear.process.json} (97%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.NumInstances.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.NumInstances.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.NumInstances.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.NumInstances.process.json} (94%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Perm.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Perm.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Perm.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Perm.process.json} (98%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.RingLemmas.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.RingLemmas.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.RingLemmas.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.RingLemmas.process.json} (98%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Roots.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Roots.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Roots.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Roots.process.json} (98%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Scales.lean => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Scales.lean} (100%) rename examples/uor-atlas/expected/verify/audit/{LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Scales.process.json => LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Scales.process.json} (99%) rename examples/uor-atlas/expected/verify/probe/{LexLeanProbe.P3e85f0b2ffb33d52f9fadc68ec693fe0.lean => LexLeanProbe.P95bed503080e21867ff9284e36211621.lean} (100%) create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert100.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert101.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert102.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert103.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert104.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert105.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert106.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert107.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert108.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert109.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert40.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert41.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert42.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert43.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert44.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert45.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert46.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert47.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert48.json create mode 100644 examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert49.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert100.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert101.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert102.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert103.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert104.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert105.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert106.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert107.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert108.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert109.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert40.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert41.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert42.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert43.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert44.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert45.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert46.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert47.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert48.json create mode 100644 examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert49.json diff --git a/.github/verify-hints.json b/.github/verify-hints.json index 03edbd292..ce58a5734 100644 --- a/.github/verify-hints.json +++ b/.github/verify-hints.json @@ -76,8 +76,48 @@ "wall_ms": 20849 }, "LexLeanExample.CensusCert10": { - "peak_rss_kib": 15590960, - "wall_ms": 114639 + "peak_rss_kib": 1443088, + "wall_ms": 4518 + }, + "LexLeanExample.CensusCert100": { + "peak_rss_kib": 1437932, + "wall_ms": 1944 + }, + "LexLeanExample.CensusCert101": { + "peak_rss_kib": 3906756, + "wall_ms": 18504 + }, + "LexLeanExample.CensusCert102": { + "peak_rss_kib": 3259512, + "wall_ms": 13707 + }, + "LexLeanExample.CensusCert103": { + "peak_rss_kib": 3912776, + "wall_ms": 18870 + }, + "LexLeanExample.CensusCert104": { + "peak_rss_kib": 1520648, + "wall_ms": 1960 + }, + "LexLeanExample.CensusCert105": { + "peak_rss_kib": 1518372, + "wall_ms": 1932 + }, + "LexLeanExample.CensusCert106": { + "peak_rss_kib": 1520460, + "wall_ms": 1952 + }, + "LexLeanExample.CensusCert107": { + "peak_rss_kib": 2407780, + "wall_ms": 8046 + }, + "LexLeanExample.CensusCert108": { + "peak_rss_kib": 3898456, + "wall_ms": 18509 + }, + "LexLeanExample.CensusCert109": { + "peak_rss_kib": 5841916, + "wall_ms": 31295 }, "LexLeanExample.CensusCert11": { "peak_rss_kib": 12093836, @@ -100,8 +140,48 @@ "wall_ms": 4842 }, "LexLeanExample.CensusCert4": { - "peak_rss_kib": 15693400, - "wall_ms": 1307970 + "peak_rss_kib": 1486624, + "wall_ms": 846 + }, + "LexLeanExample.CensusCert40": { + "peak_rss_kib": 4670592, + "wall_ms": 20395 + }, + "LexLeanExample.CensusCert41": { + "peak_rss_kib": 3833884, + "wall_ms": 15695 + }, + "LexLeanExample.CensusCert42": { + "peak_rss_kib": 2422704, + "wall_ms": 6363 + }, + "LexLeanExample.CensusCert43": { + "peak_rss_kib": 1549856, + "wall_ms": 1219 + }, + "LexLeanExample.CensusCert44": { + "peak_rss_kib": 1554216, + "wall_ms": 1193 + }, + "LexLeanExample.CensusCert45": { + "peak_rss_kib": 4765652, + "wall_ms": 20701 + }, + "LexLeanExample.CensusCert46": { + "peak_rss_kib": 4667372, + "wall_ms": 20105 + }, + "LexLeanExample.CensusCert47": { + "peak_rss_kib": 3641284, + "wall_ms": 13939 + }, + "LexLeanExample.CensusCert48": { + "peak_rss_kib": 3901196, + "wall_ms": 16048 + }, + "LexLeanExample.CensusCert49": { + "peak_rss_kib": 1551904, + "wall_ms": 1228 }, "LexLeanExample.CensusCert5": { "peak_rss_kib": 8578132, diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f0f0003aa..33f2beef1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ # each a job of its own clean checkout that elaborates, replays, and audits the # modules its plan names and reads the `.olean` files of the modules it imports # from the shards before it, then the join, which reads every shard's records, -# publishes the verified directory, and compares its 327 normalized records +# publishes the verified directory, and compares its 347 normalized records # with `expected/verify` as the leg did. Every process of the verification runs # exactly once per run; the executable the shards run is the one the `prefix` # shard built from the clean checkout, carried between the jobs of the run as @@ -775,7 +775,7 @@ jobs: run: | set -euo pipefail grep -F "verify-examples: uor-atlas verified (attestation " ci-evidence/vv.txt - grep -F "verify-examples: uor-atlas: 327 normalized verification records equal expected/verify (§29.5)" ci-evidence/vv.txt + grep -F "verify-examples: uor-atlas: 347 normalized verification records equal expected/verify (§29.5)" ci-evidence/vv.txt - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: ${{ !cancelled() }} with: diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f1a92ef9..38583b212 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,7 +25,7 @@ versions, and the entries below say what each tag does and does not claim. (`audit-atlas-exercise`, R4). In `.github/verify-shards.json` the `cert4` shard elaborates the window-4 modules and `cert4-replay` replays them, and `census-a` takes the window-10 pieces beside `CensusCert10`; the join - compares 327 normalized records (was 267). Atlas `expected/build` and + compares 347 normalized records (was 267). Atlas `expected/build` and `expected/verify` are regenerated; no language data moves. - CI cost, #131 (SPEC.md §8.3, §9.4, `RP-14`): `ci.yml` begins with a `plan` job (`.github/ci-plan.sh`) that decides what a run is from the event alone. diff --git a/VERIFICATION.md b/VERIFICATION.md index 26faa5582..8d0b798c5 100644 --- a/VERIFICATION.md +++ b/VERIFICATION.md @@ -8492,3 +8492,37 @@ Against the previous `ci.yml` the case fails at the missing plan, as R3 requires cannot show, a run of another repository's pull request and a run that did not pass, are pinned by the script's own query (`event=pull_request&status=success`, `head_repository.full_name`), which the case reads. + +## Census windows 4 and 10 as width-100 certificates (Issue #168) + +`CensusCert4` and `CensusCert10` each proved one window of 1,000 Gram types, +`gramRange 4000 1000` and `gramRange 10000 1000`, by a single +`of_decide_eq_true`, and their memory grew with the work of the whole window: +on main run 39054719580 +`CensusCert4` took 1,419.3 s to elaborate and 2,248.5 s to replay at about +15 GiB with 3.5 GiB of swap, and `CensusCert10` 114.6 s and 120.8 s at +14.7 and 15.0 GiB with swap. Each window is now ten width-100 certificates, +`CensusCert40` to `CensusCert49` and `CensusCert100` to `CensusCert109`, joined +by `gramRange_append` as `CensusCert7` already was. The statements, the kernel +`decide` proofs of each piece, and every importer are unchanged. + +Measured on run 39086315289 (the Atlas jobs of this tree): + +| Window | Elaboration (s) | Replay (s) | Largest piece (GiB) | Swap | +| --- | ---: | ---: | ---: | --- | +| 4 | 111.5 | 117.6 | 4.5 | none | +| 10 | 118.1 | 115.4 | 5.6 | none | + +No `Census*` process swapped on that run; `Closure` and `ClosureOrbit` still +did. The join wrote 347 normalized verification records, four for each of the +twenty new modules beside the 267 before; they are this commit's +`expected/verify`, and the hints of the 22 changed modules are that run's. + +### the census windows can fail + +A piece whose window is wrong, or a join that does not sum to the width of its +window, is refused by the kernel when `CensusCert4` or `CensusCert10` +elaborates, because each keeps the statement it had; a piece missing from the +Atlas root is refused by `audit-atlas-exercise` (R4); a piece missing from the +shard plan is refused by `cargo xtask ci-shards` and by the plan check of +RP-14. diff --git a/crates/conformance/src/cases/repository.rs b/crates/conformance/src/cases/repository.rs index 7dbbee99c..c97dc4e39 100644 --- a/crates/conformance/src/cases/repository.rs +++ b/crates/conformance/src/cases/repository.rs @@ -1750,7 +1750,7 @@ pub(crate) fn run(id: &str) { let join_job = job(&runs[crate::shards::JOIN]); assert!( join_job.contains("grep -F \"verify-examples: uor-atlas verified (attestation \" ci-evidence/vv.txt") - && join_job.contains("grep -F \"verify-examples: uor-atlas: 327 normalized verification records equal expected/verify (§29.5)\" ci-evidence/vv.txt"), + && join_job.contains("grep -F \"verify-examples: uor-atlas: 347 normalized verification records equal expected/verify (§29.5)\" ci-evidence/vv.txt"), "the join asserts that Atlas verified" ); assert!( diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert10.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert10.process.json deleted file mode 100644 index 644cc247b..000000000 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert10.process.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert10.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert10","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin10' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl498' depends on axioms: [propext]\n","stdout_sha256":"fc58801bc871429c76e5c25e83f7b670554ee5734af73024c8e0c18077c12c50","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert4.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert4.process.json deleted file mode 100644 index 4136eea1f..000000000 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert4.process.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert4.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert4","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin4' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl258' depends on axioms: [propext]\n","stdout_sha256":"017e4f2f6019ad6d4b0ec6eb4be73fb5f90bf4c6cbb162611460d05a1fa1a55a","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Atlas.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Atlas.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Atlas.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Atlas.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Atlas.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Atlas.process.json similarity index 97% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Atlas.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Atlas.process.json index de53c34e1..3937fbceb 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Atlas.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Atlas.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Atlas.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Atlas","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Blocks.D17.mk.congr_simp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.V.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.BlockAutCover' depends on axioms: [propext]\n'UorAtlas.Closure.D19_presentationImage' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.HasOrderSigned' does not depend on any axioms\n'UorAtlas.Closure.T26' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T26a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T26b' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T26x' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T52' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T53' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.V_canonicalPresentation' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.V_presentationImage' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.V_reindexPresentation' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.blockAutCover_fibres' depends on axioms: [propext]\n'UorAtlas.Closure.blockAutCover_order' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.blockAutSign' does not depend on any axioms\n'UorAtlas.Closure.blockAutSign_fibre' does not depend on any axioms\n'UorAtlas.Closure.canonicalPresentation' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.canonicalPresentation.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.codeMap4' depends on axioms: [propext]\n'UorAtlas.Closure.codeMap4.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.codeMap4_permCode4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.codePerm4' depends on axioms: [propext]\n'UorAtlas.Closure.codePerm4.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.codePerm4_permCode4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.conjugate_apply' does not depend on any axioms\n'UorAtlas.Closure.disjoint_of_union_disjoint' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.edges_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.fixesBlock_conjugate_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.inter_empty_comm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mem_presentationBlocks' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mem_symFourList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.permCode4' depends on axioms: [propext]\n'UorAtlas.Closure.permCode4_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.presentationBlocks' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationBlocks.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationBlocks_length' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationBlocks_nodup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationImage' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationImage.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationIndex' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationIndex.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationIndex_bijective' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationIndex_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_blkOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_blk_inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_blk_ne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_block_contained' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_complete' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_fibre_24' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_of_atl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentations_reindex' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.reindexPresentation' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.reindex_free' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.reindexedPartner' does not depend on any axioms\n'UorAtlas.Closure.reindexedPartner.eq_1' does not depend on any axioms\n'UorAtlas.Closure.reindexedPartner_involutive' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.reindexedPartner_ne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.stabPres_conjugate_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.stabPres_reindex_iff' depends on axioms: [propext]\n'UorAtlas.Closure.stab_order_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.symFourList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.symFourList.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.symFourList_length' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.symFourList_nodup' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.union4_actPres' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.union4_reindex' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.actPres.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.blkOf.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.reindex.eq_1' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl10' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1120' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1316' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1417' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1460' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1553' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1579' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1615' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1631' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1680' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl215' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl330' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl390' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl391' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl549' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl602' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl717' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl719' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl789' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl90' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl960' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl989' depends on axioms: [propext]\n","stdout_sha256":"e3c76d18175e074322fd120231d3c53cad9499ad675f2e2461954dafacb24f7c","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Atlas.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Atlas","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Blocks.D17.mk.congr_simp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.V.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.BlockAutCover' depends on axioms: [propext]\n'UorAtlas.Closure.D19_presentationImage' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.HasOrderSigned' does not depend on any axioms\n'UorAtlas.Closure.T26' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T26a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T26b' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T26x' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T52' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T53' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.V_canonicalPresentation' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.V_presentationImage' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.V_reindexPresentation' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.blockAutCover_fibres' depends on axioms: [propext]\n'UorAtlas.Closure.blockAutCover_order' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.blockAutSign' does not depend on any axioms\n'UorAtlas.Closure.blockAutSign_fibre' does not depend on any axioms\n'UorAtlas.Closure.canonicalPresentation' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.canonicalPresentation.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.codeMap4' depends on axioms: [propext]\n'UorAtlas.Closure.codeMap4.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.codeMap4_permCode4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.codePerm4' depends on axioms: [propext]\n'UorAtlas.Closure.codePerm4.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.codePerm4_permCode4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.conjugate_apply' does not depend on any axioms\n'UorAtlas.Closure.disjoint_of_union_disjoint' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.edges_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.fixesBlock_conjugate_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.inter_empty_comm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mem_presentationBlocks' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mem_symFourList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.permCode4' depends on axioms: [propext]\n'UorAtlas.Closure.permCode4_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.presentationBlocks' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationBlocks.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationBlocks_length' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationBlocks_nodup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationImage' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationImage.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationIndex' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationIndex.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationIndex_bijective' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentationIndex_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_blkOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_blk_inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_blk_ne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_block_contained' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_complete' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_fibre_24' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentation_of_atl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.presentations_reindex' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.reindexPresentation' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.reindex_free' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.reindexedPartner' does not depend on any axioms\n'UorAtlas.Closure.reindexedPartner.eq_1' does not depend on any axioms\n'UorAtlas.Closure.reindexedPartner_involutive' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.reindexedPartner_ne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.stabPres_conjugate_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.stabPres_reindex_iff' depends on axioms: [propext]\n'UorAtlas.Closure.stab_order_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.symFourList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.symFourList.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.symFourList_length' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.symFourList_nodup' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.union4_actPres' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.union4_reindex' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.actPres.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.blkOf.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.reindex.eq_1' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl10' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1120' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1316' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1417' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1460' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1553' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1579' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1615' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1631' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1680' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl215' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl330' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl390' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl391' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl549' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl602' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl717' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl719' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl789' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl90' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl960' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl989' depends on axioms: [propext]\n","stdout_sha256":"e3c76d18175e074322fd120231d3c53cad9499ad675f2e2461954dafacb24f7c","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Blocks.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Blocks.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Blocks.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Blocks.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Blocks.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Blocks.process.json similarity index 99% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Blocks.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Blocks.process.json index f9440c977..aa6315167 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Blocks.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Blocks.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Blocks.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Blocks","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Blocks.A0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.AV' depends on axioms: [propext]\n'UorAtlas.Blocks.AV_eq_vAdj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.AVint' depends on axioms: [propext]\n'UorAtlas.Blocks.AVint_diag' depends on axioms: [propext]\n'UorAtlas.Blocks.AVint_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.AVmC' depends on axioms: [propext]\n'UorAtlas.Blocks.Atl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.Blk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.ClassSet' does not depend on any axioms\n'UorAtlas.Blocks.ClassSet.instDecidable' does not depend on any axioms\n'UorAtlas.Blocks.ClosedRootSet' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.D11_repN' depends on axioms: [propext]\n'UorAtlas.Blocks.D12_repN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.D13.instDecidable' depends on axioms: [propext]\n'UorAtlas.Blocks.D14' depends on axioms: [propext]\n'UorAtlas.Blocks.D14_counts' depends on axioms: [propext]\n'UorAtlas.Blocks.D14_eq_degN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.D15' depends on axioms: [propext]\n'UorAtlas.Blocks.D16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.blk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.disjoint' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.isBlock' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.tight' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D19_A0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D19_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D22a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D22a_A0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.Rt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.V' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.V_swap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.fst' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.isFrm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.snd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.swap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.Frm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.HasRank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.InSpan' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.Indep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.Jm' does not depend on any axioms\n'UorAtlas.Blocks.Jm_apply' does not depend on any axioms\n'UorAtlas.Blocks.Nm' depends on axioms: [propext]\n'UorAtlas.Blocks.Nm_diag' depends on axioms: [propext]\n'UorAtlas.Blocks.Pm' depends on axioms: [propext]\n'UorAtlas.Blocks.Pm_diag' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.Recon' depends on axioms: [propext]\n'UorAtlas.Blocks.Recon.neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.RootsOf' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.Rt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.RtCount' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.SpecV' depends on axioms: [propext]\n'UorAtlas.Blocks.T10a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T10b' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T10c' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.T11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T15' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T16x' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T20' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T20a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T61a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.V' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.atl_A0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.basisOf' depends on axioms: [propext]\n'UorAtlas.Blocks.blkDegComp' depends on axioms: [propext]\n'UorAtlas.Blocks.blkDegN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.blkDegP' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.blkDeg_eq' depends on axioms: [propext]\n'UorAtlas.Blocks.blkDisjoint' depends on axioms: [propext]\n'UorAtlas.Blocks.blkIsBlock' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.blkSet' does not depend on any axioms\n'UorAtlas.Blocks.blkTab' does not depend on any axioms\n'UorAtlas.Blocks.blockComp' depends on axioms: [propext]\n'UorAtlas.Blocks.blockOK' depends on axioms: [propext]\n'UorAtlas.Blocks.blockOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Blocks.block_of_blockOK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.byteAt' depends on axioms: [propext]\n'UorAtlas.Blocks.card_eq_sumN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.card_eq_sum_fin' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.card_split' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.card_union_disj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.classSet_V' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.classSet_union' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.comE' depends on axioms: [propext]\n'UorAtlas.Blocks.comE_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.cubE' depends on axioms: [propext]\n'UorAtlas.Blocks.cubE_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.cubeComp' depends on axioms: [propext]\n'UorAtlas.Blocks.cubeRow' depends on axioms: [propext]\n'UorAtlas.Blocks.cubeRow_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.cube_entry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.cube_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.cube_pk' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.degComp' depends on axioms: [propext]\n'UorAtlas.Blocks.degN' depends on axioms: [propext]\n'UorAtlas.Blocks.disj_mem' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.edgeComp' depends on axioms: [propext]\n'UorAtlas.Blocks.edgeN' depends on axioms: [propext]\n'UorAtlas.Blocks.edgeTgt' does not depend on any axioms\n'UorAtlas.Blocks.edges' depends on axioms: [propext]\n'UorAtlas.Blocks.edges_blkSet' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.edges_eq_edgeN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.frame0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.frame1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.frm03' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.frm12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.inSpan_of_recon' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.ind' depends on axioms: [propext]\n'UorAtlas.Blocks.indep_of_orth' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.inner_qComb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.inner_qOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.isum_scale' depends on axioms: [propext]\n'UorAtlas.Blocks.lt_of_mem' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.mEnt' depends on axioms: [propext]\n'UorAtlas.Blocks.mEnt_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.mEnt_le_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.mMask' depends on axioms: [propext]\n'UorAtlas.Blocks.mMaskComp' depends on axioms: [propext]\n'UorAtlas.Blocks.mMaskTable' does not depend on any axioms\n'UorAtlas.Blocks.mMaskWords' does not depend on any axioms\n'UorAtlas.Blocks.mRow' depends on axioms: [propext]\n'UorAtlas.Blocks.mulAAA_entry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.mulAA_entry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.mulAJ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.mulAN' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.mulAP' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.mulL' depends on axioms: [propext]\n'UorAtlas.Blocks.mulR' depends on axioms: [propext]\n'UorAtlas.Blocks.mul_add_smul' depends on axioms: [propext]\n'UorAtlas.Blocks.mul_congr_right' depends on axioms: [propext]\n'UorAtlas.Blocks.mul_lin3' depends on axioms: [propext]\n'UorAtlas.Blocks.mul_swap3' depends on axioms: [propext]\n'UorAtlas.Blocks.nInd' depends on axioms: [propext]\n'UorAtlas.Blocks.nInd_le_one' depends on axioms: [propext]\n'UorAtlas.Blocks.noEdgeOK' depends on axioms: [propext]\n'UorAtlas.Blocks.noEdge_of' depends on axioms: [propext]\n'UorAtlas.Blocks.nullPartner' does not depend on any axioms\n'UorAtlas.Blocks.pInd' depends on axioms: [propext]\n'UorAtlas.Blocks.pInd_le_one' depends on axioms: [propext]\n'UorAtlas.Blocks.packV' does not depend on any axioms\n'UorAtlas.Blocks.qComb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.qInt' does not depend on any axioms\n'UorAtlas.Blocks.qOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.reconBool' depends on axioms: [propext]\n'UorAtlas.Blocks.rtIndex' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.specV' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.sqRow' depends on axioms: [propext]\n'UorAtlas.Blocks.sqRow_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.stepA' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.stepB' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.stepC' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.sumN_congr_lt' does not depend on any axioms\n'UorAtlas.Blocks.sumN_le_of_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.sumN_split' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.sum_weight' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.sum_weight2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.tightComp' depends on axioms: [propext]\n'UorAtlas.Blocks.tightOK' depends on axioms: [propext]\n'UorAtlas.Blocks.tight_of_tightOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.trComp2' depends on axioms: [propext]\n'UorAtlas.Blocks.trComp4' depends on axioms: [propext]\n'UorAtlas.Blocks.trV0' depends on axioms: [propext]\n'UorAtlas.Blocks.trV0_eq' depends on axioms: [propext]\n'UorAtlas.Blocks.trV1' depends on axioms: [propext]\n'UorAtlas.Blocks.trV1_eq' depends on axioms: [propext]\n'UorAtlas.Blocks.trV2' depends on axioms: [propext]\n'UorAtlas.Blocks.trV2_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.trV3' depends on axioms: [propext]\n'UorAtlas.Blocks.trV3_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.trV4' depends on axioms: [propext]\n'UorAtlas.Blocks.trV4_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.union4' depends on axioms: [propext]\n'UorAtlas.Blocks.vAdj' depends on axioms: [propext]\n'UorAtlas.Blocks.vAdj_lt_two' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.vBlk' depends on axioms: [propext]\n'UorAtlas.Blocks.vBlk_le' depends on axioms: [propext]\n'UorAtlas.Blocks.vClass' depends on axioms: [propext]\n'UorAtlas.Blocks.vClass_inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.vClass_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.vClass_onto' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.vClass_val' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.vEnum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.vFind' depends on axioms: [propext]\n'UorAtlas.Blocks.vIdx' depends on axioms: [propext]\n'UorAtlas.Blocks.vIdxComp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.vIdxTable' does not depend on any axioms\n'UorAtlas.Blocks.vIdx_lt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1006' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1017' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl103' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1040' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1042' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1075' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1100' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1123' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1188' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1198' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1223' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1240' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1295' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1305' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1359' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1365' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1438' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1492' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl150' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1511' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1577' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1585' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1603' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1628' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1637' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1681' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1693' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl175' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl180' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl228' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl229' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl268' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl286' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl295' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl332' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl334' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl335' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl351' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl357' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl377' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl40' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl408' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl446' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl452' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl468' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl492' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl497' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl528' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl530' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl552' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl555' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl563' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl580' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl588' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl590' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl594' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl611' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl614' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl620' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl622' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl639' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl644' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl648' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl651' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl660' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl663' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl682' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl702' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl715' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl731' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl732' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl746' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl802' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl808' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl818' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl823' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl84' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl851' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl869' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl883' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl890' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl936' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl947' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl983' depends on axioms: [propext, Classical.choice, Quot.sound]\n","stdout_sha256":"61a77f058eed61c004a56c66a21fbf9529dd9b1e475dda938764735f651ac70c","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Blocks.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Blocks","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Blocks.A0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.AV' depends on axioms: [propext]\n'UorAtlas.Blocks.AV_eq_vAdj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.AVint' depends on axioms: [propext]\n'UorAtlas.Blocks.AVint_diag' depends on axioms: [propext]\n'UorAtlas.Blocks.AVint_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.AVmC' depends on axioms: [propext]\n'UorAtlas.Blocks.Atl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.Blk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.ClassSet' does not depend on any axioms\n'UorAtlas.Blocks.ClassSet.instDecidable' does not depend on any axioms\n'UorAtlas.Blocks.ClosedRootSet' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.D11_repN' depends on axioms: [propext]\n'UorAtlas.Blocks.D12_repN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.D13.instDecidable' depends on axioms: [propext]\n'UorAtlas.Blocks.D14' depends on axioms: [propext]\n'UorAtlas.Blocks.D14_counts' depends on axioms: [propext]\n'UorAtlas.Blocks.D14_eq_degN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.D15' depends on axioms: [propext]\n'UorAtlas.Blocks.D16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.blk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.disjoint' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.isBlock' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17.tight' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D17a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D19_A0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D19_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D22a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D22a_A0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.Rt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.V' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.V_swap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.fst' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.isFrm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.snd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.swap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.Frm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.HasRank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.InSpan' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.Indep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.Jm' does not depend on any axioms\n'UorAtlas.Blocks.Jm_apply' does not depend on any axioms\n'UorAtlas.Blocks.Nm' depends on axioms: [propext]\n'UorAtlas.Blocks.Nm_diag' depends on axioms: [propext]\n'UorAtlas.Blocks.Pm' depends on axioms: [propext]\n'UorAtlas.Blocks.Pm_diag' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.Recon' depends on axioms: [propext]\n'UorAtlas.Blocks.Recon.neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.RootsOf' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.Rt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.RtCount' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.SpecV' depends on axioms: [propext]\n'UorAtlas.Blocks.T10a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T10b' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T10c' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.T11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T15' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T16x' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T20' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T20a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.T61a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.V' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.atl_A0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.basisOf' depends on axioms: [propext]\n'UorAtlas.Blocks.blkDegComp' depends on axioms: [propext]\n'UorAtlas.Blocks.blkDegN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.blkDegP' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.blkDeg_eq' depends on axioms: [propext]\n'UorAtlas.Blocks.blkDisjoint' depends on axioms: [propext]\n'UorAtlas.Blocks.blkIsBlock' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.blkSet' does not depend on any axioms\n'UorAtlas.Blocks.blkTab' does not depend on any axioms\n'UorAtlas.Blocks.blockComp' depends on axioms: [propext]\n'UorAtlas.Blocks.blockOK' depends on axioms: [propext]\n'UorAtlas.Blocks.blockOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Blocks.block_of_blockOK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.byteAt' depends on axioms: [propext]\n'UorAtlas.Blocks.card_eq_sumN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.card_eq_sum_fin' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.card_split' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.card_union_disj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.classSet_V' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.classSet_union' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.comE' depends on axioms: [propext]\n'UorAtlas.Blocks.comE_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.cubE' depends on axioms: [propext]\n'UorAtlas.Blocks.cubE_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.cubeComp' depends on axioms: [propext]\n'UorAtlas.Blocks.cubeRow' depends on axioms: [propext]\n'UorAtlas.Blocks.cubeRow_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.cube_entry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.cube_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.cube_pk' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.degComp' depends on axioms: [propext]\n'UorAtlas.Blocks.degN' depends on axioms: [propext]\n'UorAtlas.Blocks.disj_mem' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.edgeComp' depends on axioms: [propext]\n'UorAtlas.Blocks.edgeN' depends on axioms: [propext]\n'UorAtlas.Blocks.edgeTgt' does not depend on any axioms\n'UorAtlas.Blocks.edges' depends on axioms: [propext]\n'UorAtlas.Blocks.edges_blkSet' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.edges_eq_edgeN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.frame0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.frame1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.frm03' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.frm12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.inSpan_of_recon' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.ind' depends on axioms: [propext]\n'UorAtlas.Blocks.indep_of_orth' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.inner_qComb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.inner_qOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.isum_scale' depends on axioms: [propext]\n'UorAtlas.Blocks.lt_of_mem' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.mEnt' depends on axioms: [propext]\n'UorAtlas.Blocks.mEnt_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.mEnt_le_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.mMask' depends on axioms: [propext]\n'UorAtlas.Blocks.mMaskComp' depends on axioms: [propext]\n'UorAtlas.Blocks.mMaskTable' does not depend on any axioms\n'UorAtlas.Blocks.mMaskWords' does not depend on any axioms\n'UorAtlas.Blocks.mRow' depends on axioms: [propext]\n'UorAtlas.Blocks.mulAAA_entry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.mulAA_entry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.mulAJ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.mulAN' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.mulAP' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.mulL' depends on axioms: [propext]\n'UorAtlas.Blocks.mulR' depends on axioms: [propext]\n'UorAtlas.Blocks.mul_add_smul' depends on axioms: [propext]\n'UorAtlas.Blocks.mul_congr_right' depends on axioms: [propext]\n'UorAtlas.Blocks.mul_lin3' depends on axioms: [propext]\n'UorAtlas.Blocks.mul_swap3' depends on axioms: [propext]\n'UorAtlas.Blocks.nInd' depends on axioms: [propext]\n'UorAtlas.Blocks.nInd_le_one' depends on axioms: [propext]\n'UorAtlas.Blocks.noEdgeOK' depends on axioms: [propext]\n'UorAtlas.Blocks.noEdge_of' depends on axioms: [propext]\n'UorAtlas.Blocks.nullPartner' does not depend on any axioms\n'UorAtlas.Blocks.pInd' depends on axioms: [propext]\n'UorAtlas.Blocks.pInd_le_one' depends on axioms: [propext]\n'UorAtlas.Blocks.packV' does not depend on any axioms\n'UorAtlas.Blocks.qComb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.qInt' does not depend on any axioms\n'UorAtlas.Blocks.qOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.reconBool' depends on axioms: [propext]\n'UorAtlas.Blocks.rtIndex' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.specV' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.sqRow' depends on axioms: [propext]\n'UorAtlas.Blocks.sqRow_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.stepA' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.stepB' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.stepC' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.sumN_congr_lt' does not depend on any axioms\n'UorAtlas.Blocks.sumN_le_of_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.sumN_split' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.sum_weight' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.sum_weight2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.tightComp' depends on axioms: [propext]\n'UorAtlas.Blocks.tightOK' depends on axioms: [propext]\n'UorAtlas.Blocks.tight_of_tightOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.trComp2' depends on axioms: [propext]\n'UorAtlas.Blocks.trComp4' depends on axioms: [propext]\n'UorAtlas.Blocks.trV0' depends on axioms: [propext]\n'UorAtlas.Blocks.trV0_eq' depends on axioms: [propext]\n'UorAtlas.Blocks.trV1' depends on axioms: [propext]\n'UorAtlas.Blocks.trV1_eq' depends on axioms: [propext]\n'UorAtlas.Blocks.trV2' depends on axioms: [propext]\n'UorAtlas.Blocks.trV2_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.trV3' depends on axioms: [propext]\n'UorAtlas.Blocks.trV3_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.trV4' depends on axioms: [propext]\n'UorAtlas.Blocks.trV4_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.union4' depends on axioms: [propext]\n'UorAtlas.Blocks.vAdj' depends on axioms: [propext]\n'UorAtlas.Blocks.vAdj_lt_two' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Blocks.vBlk' depends on axioms: [propext]\n'UorAtlas.Blocks.vBlk_le' depends on axioms: [propext]\n'UorAtlas.Blocks.vClass' depends on axioms: [propext]\n'UorAtlas.Blocks.vClass_inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.vClass_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.vClass_onto' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.vClass_val' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.vEnum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.vFind' depends on axioms: [propext]\n'UorAtlas.Blocks.vIdx' depends on axioms: [propext]\n'UorAtlas.Blocks.vIdxComp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.vIdxTable' does not depend on any axioms\n'UorAtlas.Blocks.vIdx_lt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1006' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1017' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl103' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1040' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1042' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1075' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1100' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1123' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1188' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1198' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1223' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1240' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1295' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1305' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1359' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1365' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1438' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1492' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl150' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1511' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1577' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1585' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1603' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1628' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1637' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1681' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1693' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl175' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl180' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl228' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl229' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl268' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl286' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl295' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl332' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl334' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl335' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl351' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl357' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl377' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl40' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl408' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl446' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl452' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl468' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl492' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl497' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl528' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl530' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl552' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl555' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl563' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl580' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl588' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl590' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl594' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl611' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl614' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl620' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl622' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl639' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl644' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl648' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl651' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl660' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl663' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl682' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl702' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl715' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl731' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl732' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl746' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl802' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl808' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl818' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl823' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl84' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl851' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl869' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl883' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl890' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl936' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl947' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl983' depends on axioms: [propext, Classical.choice, Quot.sound]\n","stdout_sha256":"61a77f058eed61c004a56c66a21fbf9529dd9b1e475dda938764735f651ac70c","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Category.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Category.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Category.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Category.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Category.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Category.process.json similarity index 98% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Category.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Category.process.json index 006585ec1..3a2ee98e7 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Category.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Category.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Category.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Category","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Category.ActionData' does not depend on any axioms\n'UorAtlas.Category.ActionData.Grp' does not depend on any axioms\n'UorAtlas.Category.ActionData.IsOb' does not depend on any axioms\n'UorAtlas.Category.ActionData.Obj' does not depend on any axioms\n'UorAtlas.Category.ActionData.act' does not depend on any axioms\n'UorAtlas.Category.ActionData.act_comp' does not depend on any axioms\n'UorAtlas.Category.ActionData.act_one' does not depend on any axioms\n'UorAtlas.Category.ActionData.base' does not depend on any axioms\n'UorAtlas.Category.ActionData.base_isOb' does not depend on any axioms\n'UorAtlas.Category.ActionData.casesOn' does not depend on any axioms\n'UorAtlas.Category.ActionData.comp_mem' does not depend on any axioms\n'UorAtlas.Category.ActionData.ctorIdx' does not depend on any axioms\n'UorAtlas.Category.ActionData.inv_mem' does not depend on any axioms\n'UorAtlas.Category.ActionData.mk' does not depend on any axioms\n'UorAtlas.Category.ActionData.mk.inj' does not depend on any axioms\n'UorAtlas.Category.ActionData.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Category.ActionData.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Category.ActionData.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Category.ActionData.noConfusion' does not depend on any axioms\n'UorAtlas.Category.ActionData.noConfusionType' does not depend on any axioms\n'UorAtlas.Category.ActionData.one_mem' does not depend on any axioms\n'UorAtlas.Category.ActionData.rec' does not depend on any axioms\n'UorAtlas.Category.ActionData.recOn' does not depend on any axioms\n'UorAtlas.Category.ActionData.stable' does not depend on any axioms\n'UorAtlas.Category.ActionData.transitive' does not depend on any axioms\n'UorAtlas.Category.Atl.Hom' does not depend on any axioms\n'UorAtlas.Category.Atl.Ob' does not depend on any axioms\n'UorAtlas.Category.Atl.basePt' does not depend on any axioms\n'UorAtlas.Category.Atl.compHom' does not depend on any axioms\n'UorAtlas.Category.Atl.idHom' does not depend on any axioms\n'UorAtlas.Category.Atl.invHom' depends on axioms: [Quot.sound]\n'UorAtlas.Category.AtlasAction' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.casesOn' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.ctorIdx' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.mk' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.mk.inj' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Category.AtlasAction.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.noConfusion' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.noConfusionType' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.rec' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.recOn' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.stab_card' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.toActionData' does not depend on any axioms\n'UorAtlas.Category.Cat' does not depend on any axioms\n'UorAtlas.Category.Cat.Hom' does not depend on any axioms\n'UorAtlas.Category.Cat.Ob' does not depend on any axioms\n'UorAtlas.Category.Cat.assoc' does not depend on any axioms\n'UorAtlas.Category.Cat.casesOn' does not depend on any axioms\n'UorAtlas.Category.Cat.comp' does not depend on any axioms\n'UorAtlas.Category.Cat.comp_id' does not depend on any axioms\n'UorAtlas.Category.Cat.ctorIdx' does not depend on any axioms\n'UorAtlas.Category.Cat.id_comp' does not depend on any axioms\n'UorAtlas.Category.Cat.idm' does not depend on any axioms\n'UorAtlas.Category.Cat.mk' does not depend on any axioms\n'UorAtlas.Category.Cat.mk.inj' does not depend on any axioms\n'UorAtlas.Category.Cat.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Category.Cat.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Category.Cat.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Category.Cat.noConfusion' does not depend on any axioms\n'UorAtlas.Category.Cat.noConfusionType' does not depend on any axioms\n'UorAtlas.Category.Cat.rec' does not depend on any axioms\n'UorAtlas.Category.Cat.recOn' does not depend on any axioms\n'UorAtlas.Category.CatFunctor' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.casesOn' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.ctorIdx' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.map' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.map_comp' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.map_id' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.mk' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.mk.inj' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Category.CatFunctor.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.noConfusion' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.noConfusionType' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.obj' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.rec' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.recOn' does not depend on any axioms\n'UorAtlas.Category.CosetRel' does not depend on any axioms\n'UorAtlas.Category.Cosets' does not depend on any axioms\n'UorAtlas.Category.D23' does not depend on any axioms\n'UorAtlas.Category.D24' does not depend on any axioms\n'UorAtlas.Category.D25' does not depend on any axioms\n'UorAtlas.Category.D25.inv' depends on axioms: [Quot.sound]\n'UorAtlas.Category.D25.inv_mul' depends on axioms: [Quot.sound]\n'UorAtlas.Category.D25.mul' does not depend on any axioms\n'UorAtlas.Category.D25.mul_assoc' does not depend on any axioms\n'UorAtlas.Category.D25.mul_inv' depends on axioms: [Quot.sound]\n'UorAtlas.Category.D25.mul_one' does not depend on any axioms\n'UorAtlas.Category.D25.one' does not depend on any axioms\n'UorAtlas.Category.D25.one_mul' does not depend on any axioms\n'UorAtlas.Category.D26' depends on axioms: [Quot.sound]\n'UorAtlas.Category.D27' does not depend on any axioms\n'UorAtlas.Category.D59' does not depend on any axioms\n'UorAtlas.Category.D59_spec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.GrpEl' does not depend on any axioms\n'UorAtlas.Category.HasCard' does not depend on any axioms\n'UorAtlas.Category.HasCard.exists_ne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Category.HasCard.ofBij' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.HasCard.one_of_unique' depends on axioms: [propext]\n'UorAtlas.Category.IsCatEquivalence' does not depend on any axioms\n'UorAtlas.Category.IsStrictInitial' does not depend on any axioms\n'UorAtlas.Category.IsTerminal' does not depend on any axioms\n'UorAtlas.Category.IsZero' does not depend on any axioms\n'UorAtlas.Category.Isoc' does not depend on any axioms\n'UorAtlas.Category.SkelOb' does not depend on any axioms\n'UorAtlas.Category.SymThree.action' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.SymThree.fixZero' does not depend on any axioms\n'UorAtlas.Category.SymThree.fixZero_gen' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.SymThree.hom_card' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.SymThree.not_initial' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Category.SymThree.stab_card' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T33' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T34' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T35' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T36' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Category.T37' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T38' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T40' does not depend on any axioms\n'UorAtlas.Category.T41' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T42' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T43' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T44' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T45' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T46' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T47' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Category.T63' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T63a' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T64' depends on axioms: [Quot.sound]\n'UorAtlas.Category.ThinHom' does not depend on any axioms\n'UorAtlas.Category.ThinRel' does not depend on any axioms\n'UorAtlas.Category.autGroupoid' does not depend on any axioms\n'UorAtlas.Category.card_aut_of_card_base' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.card_end_one_of_initial' depends on axioms: [propext]\n'UorAtlas.Category.card_hom_of_card_aut' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.cosetRel_equivalence' depends on axioms: [Quot.sound]\n'UorAtlas.Category.deloopFunctor' does not depend on any axioms\n'UorAtlas.Category.homFromBase' does not depend on any axioms\n'UorAtlas.Category.orbitMap' does not depend on any axioms\n'UorAtlas.Category.orbitMap_mk' does not depend on any axioms\n'UorAtlas.Category.rAct' does not depend on any axioms\n'UorAtlas.Category.skelRep' does not depend on any axioms\n'UorAtlas.Category.skelRep_section' depends on axioms: [Quot.sound]\n'UorAtlas.Category.skelThin' depends on axioms: [Quot.sound]\n'UorAtlas.Category.skel_unique' depends on axioms: [Quot.sound]\n'UorAtlas.Category.thinComp' depends on axioms: [Quot.sound]\n'UorAtlas.Category.thin_unique' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl100' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1084' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1135' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1138' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1172' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1173' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl124' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1245' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1249' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1263' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1266' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1325' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1371' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1375' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl140' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1433' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1441' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1454' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1478' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1485' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1486' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1497' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1499' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1522' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1564' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1590' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl162' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1654' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1657' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1694' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl178' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl202' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl209' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl223' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl281' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl489' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl495' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl592' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl637' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl662' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl68' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl701' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl713' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl728' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl741' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl790' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl89' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl914' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl961' does not depend on any axioms\n","stdout_sha256":"591aeddcc31baf68b8f5f23f27d11e0124a2a2fffb0daed025b3c7287f8a4887","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Category.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Category","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Category.ActionData' does not depend on any axioms\n'UorAtlas.Category.ActionData.Grp' does not depend on any axioms\n'UorAtlas.Category.ActionData.IsOb' does not depend on any axioms\n'UorAtlas.Category.ActionData.Obj' does not depend on any axioms\n'UorAtlas.Category.ActionData.act' does not depend on any axioms\n'UorAtlas.Category.ActionData.act_comp' does not depend on any axioms\n'UorAtlas.Category.ActionData.act_one' does not depend on any axioms\n'UorAtlas.Category.ActionData.base' does not depend on any axioms\n'UorAtlas.Category.ActionData.base_isOb' does not depend on any axioms\n'UorAtlas.Category.ActionData.casesOn' does not depend on any axioms\n'UorAtlas.Category.ActionData.comp_mem' does not depend on any axioms\n'UorAtlas.Category.ActionData.ctorIdx' does not depend on any axioms\n'UorAtlas.Category.ActionData.inv_mem' does not depend on any axioms\n'UorAtlas.Category.ActionData.mk' does not depend on any axioms\n'UorAtlas.Category.ActionData.mk.inj' does not depend on any axioms\n'UorAtlas.Category.ActionData.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Category.ActionData.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Category.ActionData.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Category.ActionData.noConfusion' does not depend on any axioms\n'UorAtlas.Category.ActionData.noConfusionType' does not depend on any axioms\n'UorAtlas.Category.ActionData.one_mem' does not depend on any axioms\n'UorAtlas.Category.ActionData.rec' does not depend on any axioms\n'UorAtlas.Category.ActionData.recOn' does not depend on any axioms\n'UorAtlas.Category.ActionData.stable' does not depend on any axioms\n'UorAtlas.Category.ActionData.transitive' does not depend on any axioms\n'UorAtlas.Category.Atl.Hom' does not depend on any axioms\n'UorAtlas.Category.Atl.Ob' does not depend on any axioms\n'UorAtlas.Category.Atl.basePt' does not depend on any axioms\n'UorAtlas.Category.Atl.compHom' does not depend on any axioms\n'UorAtlas.Category.Atl.idHom' does not depend on any axioms\n'UorAtlas.Category.Atl.invHom' depends on axioms: [Quot.sound]\n'UorAtlas.Category.AtlasAction' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.casesOn' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.ctorIdx' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.mk' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.mk.inj' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Category.AtlasAction.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.noConfusion' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.noConfusionType' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.rec' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.recOn' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.stab_card' does not depend on any axioms\n'UorAtlas.Category.AtlasAction.toActionData' does not depend on any axioms\n'UorAtlas.Category.Cat' does not depend on any axioms\n'UorAtlas.Category.Cat.Hom' does not depend on any axioms\n'UorAtlas.Category.Cat.Ob' does not depend on any axioms\n'UorAtlas.Category.Cat.assoc' does not depend on any axioms\n'UorAtlas.Category.Cat.casesOn' does not depend on any axioms\n'UorAtlas.Category.Cat.comp' does not depend on any axioms\n'UorAtlas.Category.Cat.comp_id' does not depend on any axioms\n'UorAtlas.Category.Cat.ctorIdx' does not depend on any axioms\n'UorAtlas.Category.Cat.id_comp' does not depend on any axioms\n'UorAtlas.Category.Cat.idm' does not depend on any axioms\n'UorAtlas.Category.Cat.mk' does not depend on any axioms\n'UorAtlas.Category.Cat.mk.inj' does not depend on any axioms\n'UorAtlas.Category.Cat.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Category.Cat.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Category.Cat.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Category.Cat.noConfusion' does not depend on any axioms\n'UorAtlas.Category.Cat.noConfusionType' does not depend on any axioms\n'UorAtlas.Category.Cat.rec' does not depend on any axioms\n'UorAtlas.Category.Cat.recOn' does not depend on any axioms\n'UorAtlas.Category.CatFunctor' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.casesOn' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.ctorIdx' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.map' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.map_comp' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.map_id' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.mk' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.mk.inj' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Category.CatFunctor.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.noConfusion' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.noConfusionType' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.obj' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.rec' does not depend on any axioms\n'UorAtlas.Category.CatFunctor.recOn' does not depend on any axioms\n'UorAtlas.Category.CosetRel' does not depend on any axioms\n'UorAtlas.Category.Cosets' does not depend on any axioms\n'UorAtlas.Category.D23' does not depend on any axioms\n'UorAtlas.Category.D24' does not depend on any axioms\n'UorAtlas.Category.D25' does not depend on any axioms\n'UorAtlas.Category.D25.inv' depends on axioms: [Quot.sound]\n'UorAtlas.Category.D25.inv_mul' depends on axioms: [Quot.sound]\n'UorAtlas.Category.D25.mul' does not depend on any axioms\n'UorAtlas.Category.D25.mul_assoc' does not depend on any axioms\n'UorAtlas.Category.D25.mul_inv' depends on axioms: [Quot.sound]\n'UorAtlas.Category.D25.mul_one' does not depend on any axioms\n'UorAtlas.Category.D25.one' does not depend on any axioms\n'UorAtlas.Category.D25.one_mul' does not depend on any axioms\n'UorAtlas.Category.D26' depends on axioms: [Quot.sound]\n'UorAtlas.Category.D27' does not depend on any axioms\n'UorAtlas.Category.D59' does not depend on any axioms\n'UorAtlas.Category.D59_spec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.GrpEl' does not depend on any axioms\n'UorAtlas.Category.HasCard' does not depend on any axioms\n'UorAtlas.Category.HasCard.exists_ne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Category.HasCard.ofBij' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.HasCard.one_of_unique' depends on axioms: [propext]\n'UorAtlas.Category.IsCatEquivalence' does not depend on any axioms\n'UorAtlas.Category.IsStrictInitial' does not depend on any axioms\n'UorAtlas.Category.IsTerminal' does not depend on any axioms\n'UorAtlas.Category.IsZero' does not depend on any axioms\n'UorAtlas.Category.Isoc' does not depend on any axioms\n'UorAtlas.Category.SkelOb' does not depend on any axioms\n'UorAtlas.Category.SymThree.action' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.SymThree.fixZero' does not depend on any axioms\n'UorAtlas.Category.SymThree.fixZero_gen' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.SymThree.hom_card' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.SymThree.not_initial' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Category.SymThree.stab_card' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T33' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T34' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T35' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T36' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Category.T37' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T38' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T40' does not depend on any axioms\n'UorAtlas.Category.T41' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T42' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T43' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T44' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T45' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T46' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T47' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Category.T63' depends on axioms: [Quot.sound]\n'UorAtlas.Category.T63a' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.T64' depends on axioms: [Quot.sound]\n'UorAtlas.Category.ThinHom' does not depend on any axioms\n'UorAtlas.Category.ThinRel' does not depend on any axioms\n'UorAtlas.Category.autGroupoid' does not depend on any axioms\n'UorAtlas.Category.card_aut_of_card_base' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.card_end_one_of_initial' depends on axioms: [propext]\n'UorAtlas.Category.card_hom_of_card_aut' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Category.cosetRel_equivalence' depends on axioms: [Quot.sound]\n'UorAtlas.Category.deloopFunctor' does not depend on any axioms\n'UorAtlas.Category.homFromBase' does not depend on any axioms\n'UorAtlas.Category.orbitMap' does not depend on any axioms\n'UorAtlas.Category.orbitMap_mk' does not depend on any axioms\n'UorAtlas.Category.rAct' does not depend on any axioms\n'UorAtlas.Category.skelRep' does not depend on any axioms\n'UorAtlas.Category.skelRep_section' depends on axioms: [Quot.sound]\n'UorAtlas.Category.skelThin' depends on axioms: [Quot.sound]\n'UorAtlas.Category.skel_unique' depends on axioms: [Quot.sound]\n'UorAtlas.Category.thinComp' depends on axioms: [Quot.sound]\n'UorAtlas.Category.thin_unique' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl100' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1084' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1135' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1138' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1172' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1173' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl124' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1245' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1249' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1263' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1266' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1325' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1371' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1375' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl140' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1433' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1441' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1454' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1478' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1485' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1486' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1497' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1499' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1522' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1564' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1590' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl162' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1654' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1657' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1694' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl178' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl202' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl209' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl223' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl281' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl489' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl495' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl592' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl637' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl662' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl68' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl701' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl713' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl728' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl741' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl790' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl89' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl914' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl961' does not depend on any axioms\n","stdout_sha256":"591aeddcc31baf68b8f5f23f27d11e0124a2a2fffb0daed025b3c7287f8a4887","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Census.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Census.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Census.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Census.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Census.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Census.process.json similarity index 99% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Census.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Census.process.json index 6e9d91df5..c9f851d85 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Census.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Census.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Census.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Census","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.above' depends on axioms: [propext]\n'UorAtlas.Census.adjMask' depends on axioms: [propext]\n'UorAtlas.Census.adjMask.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.adjN_of_dot' depends on axioms: [propext]\n'UorAtlas.Census.allRange' does not depend on any axioms\n'UorAtlas.Census.allRange_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.bessel' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.bitsFrom' does not depend on any axioms\n'UorAtlas.Census.bitsFrom.match_1' does not depend on any axioms\n'UorAtlas.Census.bitsOf' does not depend on any axioms\n'UorAtlas.Census.blkA' depends on axioms: [propext]\n'UorAtlas.Census.blkAll' depends on axioms: [propext]\n'UorAtlas.Census.blkAt' depends on axioms: [propext]\n'UorAtlas.Census.blkB' depends on axioms: [propext]\n'UorAtlas.Census.blkC' depends on axioms: [propext]\n'UorAtlas.Census.blkCode' depends on axioms: [propext]\n'UorAtlas.Census.blkCount' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkCountFrom' depends on axioms: [propext]\n'UorAtlas.Census.blkCountRange' depends on axioms: [propext]\n'UorAtlas.Census.blkCountUpTo' depends on axioms: [propext]\n'UorAtlas.Census.blkCountUpTo.match_1' does not depend on any axioms\n'UorAtlas.Census.blkCountUpTo_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkD' depends on axioms: [propext]\n'UorAtlas.Census.blkD16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.blkEntryOK' depends on axioms: [propext]\n'UorAtlas.Census.blkEntryOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.blkEntry_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkExhibit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.blkFind' depends on axioms: [propext]\n'UorAtlas.Census.blkIdx' depends on axioms: [propext]\n'UorAtlas.Census.blkInj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkLt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkMono' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkPack' does not depend on any axioms\n'UorAtlas.Census.blkRange' depends on axioms: [propext]\n'UorAtlas.Census.blkRange0' depends on axioms: [propext]\n'UorAtlas.Census.blkRange1' depends on axioms: [propext]\n'UorAtlas.Census.blkRange10' depends on axioms: [propext]\n'UorAtlas.Census.blkRange11' depends on axioms: [propext]\n'UorAtlas.Census.blkRange12' depends on axioms: [propext]\n'UorAtlas.Census.blkRange13' depends on axioms: [propext]\n'UorAtlas.Census.blkRange14' depends on axioms: [propext]\n'UorAtlas.Census.blkRange15' depends on axioms: [propext]\n'UorAtlas.Census.blkRange16' depends on axioms: [propext]\n'UorAtlas.Census.blkRange17' depends on axioms: [propext]\n'UorAtlas.Census.blkRange18' depends on axioms: [propext]\n'UorAtlas.Census.blkRange19' depends on axioms: [propext]\n'UorAtlas.Census.blkRange2' depends on axioms: [propext]\n'UorAtlas.Census.blkRange20' depends on axioms: [propext]\n'UorAtlas.Census.blkRange21' depends on axioms: [propext]\n'UorAtlas.Census.blkRange22' depends on axioms: [propext]\n'UorAtlas.Census.blkRange23' depends on axioms: [propext]\n'UorAtlas.Census.blkRange3' depends on axioms: [propext]\n'UorAtlas.Census.blkRange4' depends on axioms: [propext]\n'UorAtlas.Census.blkRange5' depends on axioms: [propext]\n'UorAtlas.Census.blkRange6' depends on axioms: [propext]\n'UorAtlas.Census.blkRange7' depends on axioms: [propext]\n'UorAtlas.Census.blkRange8' depends on axioms: [propext]\n'UorAtlas.Census.blkRange9' depends on axioms: [propext]\n'UorAtlas.Census.blkUpTo' depends on axioms: [propext]\n'UorAtlas.Census.blkUpTo_add' depends on axioms: [propext]\n'UorAtlas.Census.blkUpTo_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkWin0' depends on axioms: [propext]\n'UorAtlas.Census.blkWin1' depends on axioms: [propext]\n'UorAtlas.Census.blkWin10' depends on axioms: [propext]\n'UorAtlas.Census.blkWin11' depends on axioms: [propext]\n'UorAtlas.Census.blkWin12' depends on axioms: [propext]\n'UorAtlas.Census.blkWin13' depends on axioms: [propext]\n'UorAtlas.Census.blkWin14' depends on axioms: [propext]\n'UorAtlas.Census.blkWin15' depends on axioms: [propext]\n'UorAtlas.Census.blkWin16' depends on axioms: [propext]\n'UorAtlas.Census.blkWin17' depends on axioms: [propext]\n'UorAtlas.Census.blkWin18' depends on axioms: [propext]\n'UorAtlas.Census.blkWin19' depends on axioms: [propext]\n'UorAtlas.Census.blkWin2' depends on axioms: [propext]\n'UorAtlas.Census.blkWin20' depends on axioms: [propext]\n'UorAtlas.Census.blkWin3' depends on axioms: [propext]\n'UorAtlas.Census.blkWin4' depends on axioms: [propext]\n'UorAtlas.Census.blkWin5' depends on axioms: [propext]\n'UorAtlas.Census.blkWin6' depends on axioms: [propext]\n'UorAtlas.Census.blkWin7' depends on axioms: [propext]\n'UorAtlas.Census.blkWin8' depends on axioms: [propext]\n'UorAtlas.Census.blkWin9' depends on axioms: [propext]\n'UorAtlas.Census.blkWords' does not depend on any axioms\n'UorAtlas.Census.block_of_quad' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_of_quadOK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.classSet_quadSet' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.classSet_singleton' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.comb4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.commonAdj' depends on axioms: [propext]\n'UorAtlas.Census.commonAdj.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.countB' depends on axioms: [propext]\n'UorAtlas.Census.countC' depends on axioms: [propext]\n'UorAtlas.Census.countD' depends on axioms: [propext]\n'UorAtlas.Census.countD.match_1' does not depend on any axioms\n'UorAtlas.Census.covered' depends on axioms: [propext]\n'UorAtlas.Census.covered.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.dot_bessel_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.dot_comb4_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.dot_comb4_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.dot_of_adjN' depends on axioms: [propext]\n'UorAtlas.Census.dot_of_mem_arow' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.dot_self_zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.dot_tri' depends on axioms: [propext]\n'UorAtlas.Census.fin4' depends on axioms: [propext]\n'UorAtlas.Census.fullMask' does not depend on any axioms\n'UorAtlas.Census.inTable' depends on axioms: [propext]\n'UorAtlas.Census.inTable.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.isLeastQuad' does not depend on any axioms\n'UorAtlas.Census.mem_arow_of_dot' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.mem_quadSet' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.mem_quadSet_iff_inSpan' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.mem_quadSet_of_inSpan' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.orthMask' depends on axioms: [propext]\n'UorAtlas.Census.parseval_of_inSpan' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.quadBasis' depends on axioms: [propext]\n'UorAtlas.Census.quadClosure' depends on axioms: [propext]\n'UorAtlas.Census.quadClosure.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.quadIdx' depends on axioms: [propext]\n'UorAtlas.Census.quadIdx.match_1' depends on axioms: [propext]\n'UorAtlas.Census.quadOK' depends on axioms: [propext]\n'UorAtlas.Census.quadOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.quadSet' depends on axioms: [propext]\n'UorAtlas.Census.quadSet.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.quadSet_eq' depends on axioms: [propext]\n'UorAtlas.Census.quad_gram' depends on axioms: [propext]\n'UorAtlas.Census.quad_in_table' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.recon_of_mem_quadSet' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.recon_of_parseval' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.rowBit' does not depend on any axioms\n'UorAtlas.Census.rowBit_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.shiftOne_eq' depends on axioms: [propext]\n'UorAtlas.Census.sq_of_adj' depends on axioms: [propext]\n'UorAtlas.Census.sumInt4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.sweepA' depends on axioms: [propext]\n'UorAtlas.Census.sweepAll' depends on axioms: [propext]\n'UorAtlas.Census.sweepB' depends on axioms: [propext]\n'UorAtlas.Census.sweepC' depends on axioms: [propext]\n'UorAtlas.Census.sweepD' depends on axioms: [propext]\n'UorAtlas.Census.sweepRange' depends on axioms: [propext]\n'UorAtlas.Census.sweepUpTo' depends on axioms: [propext]\n'UorAtlas.Census.sweepUpTo_add' depends on axioms: [propext]\n'UorAtlas.Census.sweepUpTo_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.sweepWin0' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin1' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin10' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin11' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin12' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin13' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin14' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin15' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin16' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin17' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin18' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin19' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin2' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin20' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin21' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin3' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin4' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin5' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin6' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin7' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin8' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin9' depends on axioms: [propext]\n'UorAtlas.Group.arow.eq_1' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1019' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1050' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1078' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1081' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl109' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1095' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1098' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1116' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1118' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1132' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1141' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1167' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1178' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1203' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1204' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1209' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1216' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1230' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1241' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1242' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1243' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1244' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1248' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1311' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1318' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl132' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1326' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1328' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1366' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1378' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1385' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1388' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1392' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1409' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1449' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1459' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1483' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1487' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1490' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1503' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1508' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1521' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1525' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1530' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1540' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1571' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1574' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1595' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1601' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1635' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1636' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1688' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1704' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1709' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1711' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1712' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl182' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl189' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl210' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl220' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl225' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl230' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl248' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl26' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl263' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl264' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl266' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl29' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl30' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl307' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl321' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl325' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl359' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl376' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl387' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl392' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl393' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl399' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl401' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl402' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl407' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl410' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl425' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl443' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl471' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl474' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl478' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl486' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl493' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl51' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl512' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl522' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl54' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl540' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl546' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl547' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl575' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl578' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl582' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl623' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl668' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl672' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl675' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl676' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl683' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl692' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl706' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl726' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl736' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl747' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl755' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl764' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl771' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl776' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl79' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl832' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl850' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl860' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl88' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl893' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl904' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl908' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl915' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl920' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl93' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl933' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl952' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl97' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl981' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl997' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.inter.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.ofNat.eq_1' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.toNat.eq_1' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.union.eq_1' depends on axioms: [propext]\n","stdout_sha256":"d442029b0f6354557223259d6fe57bcaf335342f581e8df92f3663e840d3bb46","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Census.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Census","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.above' depends on axioms: [propext]\n'UorAtlas.Census.adjMask' depends on axioms: [propext]\n'UorAtlas.Census.adjMask.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.adjN_of_dot' depends on axioms: [propext]\n'UorAtlas.Census.allRange' does not depend on any axioms\n'UorAtlas.Census.allRange_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.bessel' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.bitsFrom' does not depend on any axioms\n'UorAtlas.Census.bitsFrom.match_1' does not depend on any axioms\n'UorAtlas.Census.bitsOf' does not depend on any axioms\n'UorAtlas.Census.blkA' depends on axioms: [propext]\n'UorAtlas.Census.blkAll' depends on axioms: [propext]\n'UorAtlas.Census.blkAt' depends on axioms: [propext]\n'UorAtlas.Census.blkB' depends on axioms: [propext]\n'UorAtlas.Census.blkC' depends on axioms: [propext]\n'UorAtlas.Census.blkCode' depends on axioms: [propext]\n'UorAtlas.Census.blkCount' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkCountFrom' depends on axioms: [propext]\n'UorAtlas.Census.blkCountRange' depends on axioms: [propext]\n'UorAtlas.Census.blkCountUpTo' depends on axioms: [propext]\n'UorAtlas.Census.blkCountUpTo.match_1' does not depend on any axioms\n'UorAtlas.Census.blkCountUpTo_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkD' depends on axioms: [propext]\n'UorAtlas.Census.blkD16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.blkEntryOK' depends on axioms: [propext]\n'UorAtlas.Census.blkEntryOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.blkEntry_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkExhibit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.blkFind' depends on axioms: [propext]\n'UorAtlas.Census.blkIdx' depends on axioms: [propext]\n'UorAtlas.Census.blkInj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkLt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkMono' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkPack' does not depend on any axioms\n'UorAtlas.Census.blkRange' depends on axioms: [propext]\n'UorAtlas.Census.blkRange0' depends on axioms: [propext]\n'UorAtlas.Census.blkRange1' depends on axioms: [propext]\n'UorAtlas.Census.blkRange10' depends on axioms: [propext]\n'UorAtlas.Census.blkRange11' depends on axioms: [propext]\n'UorAtlas.Census.blkRange12' depends on axioms: [propext]\n'UorAtlas.Census.blkRange13' depends on axioms: [propext]\n'UorAtlas.Census.blkRange14' depends on axioms: [propext]\n'UorAtlas.Census.blkRange15' depends on axioms: [propext]\n'UorAtlas.Census.blkRange16' depends on axioms: [propext]\n'UorAtlas.Census.blkRange17' depends on axioms: [propext]\n'UorAtlas.Census.blkRange18' depends on axioms: [propext]\n'UorAtlas.Census.blkRange19' depends on axioms: [propext]\n'UorAtlas.Census.blkRange2' depends on axioms: [propext]\n'UorAtlas.Census.blkRange20' depends on axioms: [propext]\n'UorAtlas.Census.blkRange21' depends on axioms: [propext]\n'UorAtlas.Census.blkRange22' depends on axioms: [propext]\n'UorAtlas.Census.blkRange23' depends on axioms: [propext]\n'UorAtlas.Census.blkRange3' depends on axioms: [propext]\n'UorAtlas.Census.blkRange4' depends on axioms: [propext]\n'UorAtlas.Census.blkRange5' depends on axioms: [propext]\n'UorAtlas.Census.blkRange6' depends on axioms: [propext]\n'UorAtlas.Census.blkRange7' depends on axioms: [propext]\n'UorAtlas.Census.blkRange8' depends on axioms: [propext]\n'UorAtlas.Census.blkRange9' depends on axioms: [propext]\n'UorAtlas.Census.blkUpTo' depends on axioms: [propext]\n'UorAtlas.Census.blkUpTo_add' depends on axioms: [propext]\n'UorAtlas.Census.blkUpTo_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.blkWin0' depends on axioms: [propext]\n'UorAtlas.Census.blkWin1' depends on axioms: [propext]\n'UorAtlas.Census.blkWin10' depends on axioms: [propext]\n'UorAtlas.Census.blkWin11' depends on axioms: [propext]\n'UorAtlas.Census.blkWin12' depends on axioms: [propext]\n'UorAtlas.Census.blkWin13' depends on axioms: [propext]\n'UorAtlas.Census.blkWin14' depends on axioms: [propext]\n'UorAtlas.Census.blkWin15' depends on axioms: [propext]\n'UorAtlas.Census.blkWin16' depends on axioms: [propext]\n'UorAtlas.Census.blkWin17' depends on axioms: [propext]\n'UorAtlas.Census.blkWin18' depends on axioms: [propext]\n'UorAtlas.Census.blkWin19' depends on axioms: [propext]\n'UorAtlas.Census.blkWin2' depends on axioms: [propext]\n'UorAtlas.Census.blkWin20' depends on axioms: [propext]\n'UorAtlas.Census.blkWin3' depends on axioms: [propext]\n'UorAtlas.Census.blkWin4' depends on axioms: [propext]\n'UorAtlas.Census.blkWin5' depends on axioms: [propext]\n'UorAtlas.Census.blkWin6' depends on axioms: [propext]\n'UorAtlas.Census.blkWin7' depends on axioms: [propext]\n'UorAtlas.Census.blkWin8' depends on axioms: [propext]\n'UorAtlas.Census.blkWin9' depends on axioms: [propext]\n'UorAtlas.Census.blkWords' does not depend on any axioms\n'UorAtlas.Census.block_of_quad' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_of_quadOK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.classSet_quadSet' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.classSet_singleton' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.comb4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.commonAdj' depends on axioms: [propext]\n'UorAtlas.Census.commonAdj.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.countB' depends on axioms: [propext]\n'UorAtlas.Census.countC' depends on axioms: [propext]\n'UorAtlas.Census.countD' depends on axioms: [propext]\n'UorAtlas.Census.countD.match_1' does not depend on any axioms\n'UorAtlas.Census.covered' depends on axioms: [propext]\n'UorAtlas.Census.covered.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.dot_bessel_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.dot_comb4_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.dot_comb4_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.dot_of_adjN' depends on axioms: [propext]\n'UorAtlas.Census.dot_of_mem_arow' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.dot_self_zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.dot_tri' depends on axioms: [propext]\n'UorAtlas.Census.fin4' depends on axioms: [propext]\n'UorAtlas.Census.fullMask' does not depend on any axioms\n'UorAtlas.Census.inTable' depends on axioms: [propext]\n'UorAtlas.Census.inTable.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.isLeastQuad' does not depend on any axioms\n'UorAtlas.Census.mem_arow_of_dot' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.mem_quadSet' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.mem_quadSet_iff_inSpan' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.mem_quadSet_of_inSpan' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.orthMask' depends on axioms: [propext]\n'UorAtlas.Census.parseval_of_inSpan' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.quadBasis' depends on axioms: [propext]\n'UorAtlas.Census.quadClosure' depends on axioms: [propext]\n'UorAtlas.Census.quadClosure.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.quadIdx' depends on axioms: [propext]\n'UorAtlas.Census.quadIdx.match_1' depends on axioms: [propext]\n'UorAtlas.Census.quadOK' depends on axioms: [propext]\n'UorAtlas.Census.quadOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.quadSet' depends on axioms: [propext]\n'UorAtlas.Census.quadSet.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.quadSet_eq' depends on axioms: [propext]\n'UorAtlas.Census.quad_gram' depends on axioms: [propext]\n'UorAtlas.Census.quad_in_table' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.recon_of_mem_quadSet' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.recon_of_parseval' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.rowBit' does not depend on any axioms\n'UorAtlas.Census.rowBit_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.shiftOne_eq' depends on axioms: [propext]\n'UorAtlas.Census.sq_of_adj' depends on axioms: [propext]\n'UorAtlas.Census.sumInt4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.sweepA' depends on axioms: [propext]\n'UorAtlas.Census.sweepAll' depends on axioms: [propext]\n'UorAtlas.Census.sweepB' depends on axioms: [propext]\n'UorAtlas.Census.sweepC' depends on axioms: [propext]\n'UorAtlas.Census.sweepD' depends on axioms: [propext]\n'UorAtlas.Census.sweepRange' depends on axioms: [propext]\n'UorAtlas.Census.sweepUpTo' depends on axioms: [propext]\n'UorAtlas.Census.sweepUpTo_add' depends on axioms: [propext]\n'UorAtlas.Census.sweepUpTo_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.sweepWin0' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin1' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin10' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin11' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin12' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin13' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin14' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin15' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin16' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin17' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin18' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin19' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin2' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin20' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin21' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin3' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin4' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin5' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin6' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin7' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin8' depends on axioms: [propext]\n'UorAtlas.Census.sweepWin9' depends on axioms: [propext]\n'UorAtlas.Group.arow.eq_1' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1019' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1050' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1078' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1081' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl109' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1095' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1098' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1116' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1118' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1132' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1141' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1167' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1178' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1203' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1204' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1209' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1216' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1230' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1241' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1242' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1243' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1244' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1248' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1311' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1318' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl132' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1326' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1328' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1366' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1378' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1385' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1388' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1392' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1409' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1449' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1459' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1483' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1487' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1490' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1503' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1508' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1521' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1525' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1530' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1540' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1571' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1574' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1595' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1601' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1635' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1636' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1688' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1704' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1709' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1711' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1712' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl182' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl189' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl210' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl220' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl225' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl230' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl248' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl26' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl263' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl264' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl266' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl29' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl30' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl307' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl321' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl325' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl359' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl376' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl387' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl392' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl393' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl399' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl401' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl402' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl407' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl410' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl425' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl443' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl471' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl474' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl478' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl486' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl493' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl51' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl512' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl522' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl54' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl540' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl546' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl547' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl575' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl578' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl582' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl623' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl668' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl672' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl675' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl676' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl683' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl692' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl706' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl726' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl736' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl747' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl755' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl764' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl771' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl776' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl79' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl832' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl850' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl860' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl88' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl893' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl904' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl908' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl915' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl920' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl93' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl933' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl952' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl97' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl981' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl997' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.inter.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.ofNat.eq_1' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.toNat.eq_1' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.union.eq_1' depends on axioms: [propext]\n","stdout_sha256":"d442029b0f6354557223259d6fe57bcaf335342f581e8df92f3663e840d3bb46","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert0.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert0.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert0.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert0.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert0.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert0.process.json similarity index 79% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert0.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert0.process.json index c300ea172..600346153 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert0.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert0.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert0.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin0' depends on axioms: [propext]\n'UorAtlas.Census.gramWin1' depends on axioms: [propext]\n'UorAtlas.Census.gramWin2' depends on axioms: [propext]\n'UorAtlas.Census.gramWin3' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl14' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1526' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl298' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl613' depends on axioms: [propext]\n","stdout_sha256":"c64e3fe68529752445ad51b060e0f1f3907e658163b0416e835462bab18c2297","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert0.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin0' depends on axioms: [propext]\n'UorAtlas.Census.gramWin1' depends on axioms: [propext]\n'UorAtlas.Census.gramWin2' depends on axioms: [propext]\n'UorAtlas.Census.gramWin3' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl14' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1526' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl298' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl613' depends on axioms: [propext]\n","stdout_sha256":"c64e3fe68529752445ad51b060e0f1f3907e658163b0416e835462bab18c2297","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert10.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert10.lean similarity index 63% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert10.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert10.lean index ca5c7cb36..f1d694133 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert10.lean +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert10.lean @@ -1,4 +1,3 @@ module import LexLeanExample.CensusCert10 #print axioms UorAtlas.Census.gramWin10 -#print axioms UorAtlas.LexLeanInternal.decl498 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert10.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert10.process.json new file mode 100644 index 000000000..0ef4b9ace --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert10.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert10.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert10","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin10' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"f8b94d3d2f6ad1b204b2a6af0b39134cd4a0bde1777e191c7da737d71b8835ab","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert100.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert100.lean new file mode 100644 index 000000000..e2fa49946 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert100.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert100 +#print axioms UorAtlas.Census.gramWin100 +#print axioms UorAtlas.LexLeanInternal.decl1725 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert100.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert100.process.json new file mode 100644 index 000000000..2b2fde39b --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert100.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert100.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert100","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin100' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1725' depends on axioms: [propext]\n","stdout_sha256":"824f2c7aa5c2511758d0d03ac7380420def992b41a9c223caffbda71dcadf96c","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert101.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert101.lean new file mode 100644 index 000000000..42da07e23 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert101.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert101 +#print axioms UorAtlas.Census.gramWin101 +#print axioms UorAtlas.LexLeanInternal.decl1726 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert101.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert101.process.json new file mode 100644 index 000000000..b11d99f3d --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert101.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert101.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert101","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin101' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1726' depends on axioms: [propext]\n","stdout_sha256":"a9fcb396f656f2cb909583b257984fe4992b90884a5db583ba99fbe55f385c8f","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert102.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert102.lean new file mode 100644 index 000000000..afca86799 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert102.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert102 +#print axioms UorAtlas.Census.gramWin102 +#print axioms UorAtlas.LexLeanInternal.decl1727 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert102.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert102.process.json new file mode 100644 index 000000000..b236d3cd5 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert102.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert102.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert102","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin102' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1727' depends on axioms: [propext]\n","stdout_sha256":"dd8aa728b484b84f2fa3f5c2871845b831d62cd0ae03e04ced68d306f0346906","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert103.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert103.lean new file mode 100644 index 000000000..4acfcad91 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert103.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert103 +#print axioms UorAtlas.Census.gramWin103 +#print axioms UorAtlas.LexLeanInternal.decl1728 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert103.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert103.process.json new file mode 100644 index 000000000..964b661ea --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert103.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert103.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert103","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin103' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1728' depends on axioms: [propext]\n","stdout_sha256":"bfe690984ec99cb4cbf7a789588b4ba2ee82cddce3db024d923291dd3c905176","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert104.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert104.lean new file mode 100644 index 000000000..bd64fce5d --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert104.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert104 +#print axioms UorAtlas.Census.gramWin104 +#print axioms UorAtlas.LexLeanInternal.decl1729 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert104.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert104.process.json new file mode 100644 index 000000000..f0d79eb4c --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert104.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert104.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert104","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin104' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1729' depends on axioms: [propext]\n","stdout_sha256":"2ca4e71a0be7302b389e2b88b9f69510a21aed1ecde9beb0d9bd077439a4e7b0","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert105.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert105.lean new file mode 100644 index 000000000..c4e204e43 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert105.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert105 +#print axioms UorAtlas.Census.gramWin105 +#print axioms UorAtlas.LexLeanInternal.decl1730 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert105.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert105.process.json new file mode 100644 index 000000000..034ffea6a --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert105.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert105.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert105","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin105' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1730' depends on axioms: [propext]\n","stdout_sha256":"3fcf1716b712d5bc367ca462711e5c95c8f8aeb00f9f7e46956d082da582d266","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert106.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert106.lean new file mode 100644 index 000000000..64e0d8ed0 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert106.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert106 +#print axioms UorAtlas.Census.gramWin106 +#print axioms UorAtlas.LexLeanInternal.decl1731 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert106.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert106.process.json new file mode 100644 index 000000000..3ac784ce3 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert106.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert106.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert106","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin106' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1731' depends on axioms: [propext]\n","stdout_sha256":"ff134e7ba363eda8f2c1e39672b68c857177dcdfe0a5dea0492e2dc09d239497","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert107.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert107.lean new file mode 100644 index 000000000..bc0a49f01 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert107.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert107 +#print axioms UorAtlas.Census.gramWin107 +#print axioms UorAtlas.LexLeanInternal.decl1732 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert107.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert107.process.json new file mode 100644 index 000000000..1b14ab964 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert107.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert107.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert107","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin107' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1732' depends on axioms: [propext]\n","stdout_sha256":"573462ca6a6b639670dd6f1a927416572b09aab9742211a4c6d784c341b40051","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert108.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert108.lean new file mode 100644 index 000000000..2bfa8f28a --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert108.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert108 +#print axioms UorAtlas.Census.gramWin108 +#print axioms UorAtlas.LexLeanInternal.decl1733 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert108.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert108.process.json new file mode 100644 index 000000000..8e02ba2f2 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert108.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert108.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert108","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin108' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1733' depends on axioms: [propext]\n","stdout_sha256":"951db20c1da3c5722a7c314d8c690ebfd932719619bab838ed4fb44f3970282f","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert109.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert109.lean new file mode 100644 index 000000000..c39db6e7b --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert109.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert109 +#print axioms UorAtlas.Census.gramWin109 +#print axioms UorAtlas.LexLeanInternal.decl1734 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert109.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert109.process.json new file mode 100644 index 000000000..51a6f2d68 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert109.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert109.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert109","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin109' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1734' depends on axioms: [propext]\n","stdout_sha256":"31e7fe827d6d8360fa116fba44fd1164fcedefb4f5114ffc709e8df99043e965","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert11.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert11.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert11.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert11.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert11.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert11.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert11.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert11.process.json index 81b611065..6eb2d40eb 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert11.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert11.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert11.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert11","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin11' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1404' depends on axioms: [propext]\n","stdout_sha256":"2920a30116264901efe9ee1d31b095dedcebfcf7cee515267e1bf0b50b1bb3c4","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert11.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert11","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin11' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1404' depends on axioms: [propext]\n","stdout_sha256":"2920a30116264901efe9ee1d31b095dedcebfcf7cee515267e1bf0b50b1bb3c4","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert12.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert12.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert12.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert12.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert12.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert12.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert12.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert12.process.json index c1505f4b7..cd5a85de5 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert12.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert12.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert12.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert12","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin12' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl375' depends on axioms: [propext]\n","stdout_sha256":"31fc9dab9e46cbd7db957c6257c0595c1a0ecbd5abe06a5a4fbebef05bf41fe2","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert12.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert12","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin12' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl375' depends on axioms: [propext]\n","stdout_sha256":"31fc9dab9e46cbd7db957c6257c0595c1a0ecbd5abe06a5a4fbebef05bf41fe2","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert13.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert13.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert13.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert13.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert13.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert13.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert13.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert13.process.json index aabef6f87..64ca86343 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert13.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert13.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert13.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert13","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin13' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl849' depends on axioms: [propext]\n","stdout_sha256":"9b3cdb84c00e210235e872715cdfef418edfe5ba06a65ff5987f6ad2ba903fd1","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert13.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert13","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin13' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl849' depends on axioms: [propext]\n","stdout_sha256":"9b3cdb84c00e210235e872715cdfef418edfe5ba06a65ff5987f6ad2ba903fd1","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert14.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert14.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert14.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert14.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert14.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert14.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert14.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert14.process.json index 444d4ca60..d76e3fedc 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert14.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert14.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert14.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert14","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin14' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl260' depends on axioms: [propext]\n","stdout_sha256":"992ad6102d562a3307fee67cc1e08e4472fdbd5d149de1a567ededd3d41a26df","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert14.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert14","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin14' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl260' depends on axioms: [propext]\n","stdout_sha256":"992ad6102d562a3307fee67cc1e08e4472fdbd5d149de1a567ededd3d41a26df","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert15.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert15.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert15.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert15.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert15.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert15.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert15.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert15.process.json index fe6c50114..c16dea50c 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert15.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert15.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert15.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert15","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin15' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl459' depends on axioms: [propext]\n","stdout_sha256":"0cf3b167bcfa749c4d007f2711ba7f1ba607dcd4fb22f7306a96583afbb7c921","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert15.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert15","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin15' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl459' depends on axioms: [propext]\n","stdout_sha256":"0cf3b167bcfa749c4d007f2711ba7f1ba607dcd4fb22f7306a96583afbb7c921","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert4.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert4.lean similarity index 62% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert4.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert4.lean index 83604619a..42520f67f 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert4.lean +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert4.lean @@ -1,4 +1,3 @@ module import LexLeanExample.CensusCert4 #print axioms UorAtlas.Census.gramWin4 -#print axioms UorAtlas.LexLeanInternal.decl258 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert4.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert4.process.json new file mode 100644 index 000000000..bf8b8168c --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert4.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert4.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert4","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin4' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"9723453c640a43b470f2190a1514c58f944fa31cff8a4b16324f78ef218aa409","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert40.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert40.lean new file mode 100644 index 000000000..c70518cf3 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert40.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert40 +#print axioms UorAtlas.Census.gramWin40 +#print axioms UorAtlas.LexLeanInternal.decl1715 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert40.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert40.process.json new file mode 100644 index 000000000..99e29978d --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert40.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert40.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert40","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin40' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1715' depends on axioms: [propext]\n","stdout_sha256":"ed8a5a0b9b93051744371f5233b8f4c8796fdddb9ffe70283d17c5204525ee87","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert41.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert41.lean new file mode 100644 index 000000000..4ecb76b08 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert41.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert41 +#print axioms UorAtlas.Census.gramWin41 +#print axioms UorAtlas.LexLeanInternal.decl1716 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert41.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert41.process.json new file mode 100644 index 000000000..a9a04ba3d --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert41.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert41.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert41","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin41' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1716' depends on axioms: [propext]\n","stdout_sha256":"86bee3e5b3287d4ddf676a5e50554362a9c134b9b66dc5c20277112dd1d3403f","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert42.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert42.lean new file mode 100644 index 000000000..5367f5911 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert42.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert42 +#print axioms UorAtlas.Census.gramWin42 +#print axioms UorAtlas.LexLeanInternal.decl1717 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert42.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert42.process.json new file mode 100644 index 000000000..ba4923e9a --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert42.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert42.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert42","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin42' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1717' depends on axioms: [propext]\n","stdout_sha256":"98e0ba84191e6ca6993da17e820788b2362d14fb939f7d8c03d17654645d8058","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert43.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert43.lean new file mode 100644 index 000000000..7569c4516 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert43.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert43 +#print axioms UorAtlas.Census.gramWin43 +#print axioms UorAtlas.LexLeanInternal.decl1718 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert43.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert43.process.json new file mode 100644 index 000000000..137e6c960 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert43.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert43.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert43","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin43' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1718' depends on axioms: [propext]\n","stdout_sha256":"2b0bbb3a5f35584bfd17c84c0f7170107f9667165eeb042a17eba9569cb35340","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert44.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert44.lean new file mode 100644 index 000000000..6ea9d17a6 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert44.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert44 +#print axioms UorAtlas.Census.gramWin44 +#print axioms UorAtlas.LexLeanInternal.decl1719 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert44.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert44.process.json new file mode 100644 index 000000000..495faac6e --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert44.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert44.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert44","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin44' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1719' depends on axioms: [propext]\n","stdout_sha256":"46859eb716fa8796f77493f079f91313ce87a4cb8fb6e87fcac782cf163ab911","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert45.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert45.lean new file mode 100644 index 000000000..36d5a9b2f --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert45.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert45 +#print axioms UorAtlas.Census.gramWin45 +#print axioms UorAtlas.LexLeanInternal.decl1720 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert45.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert45.process.json new file mode 100644 index 000000000..587957a55 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert45.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert45.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert45","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin45' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1720' depends on axioms: [propext]\n","stdout_sha256":"2a646513a0a78f307bd9d6e45135ff6e30ee0bd7bbeef63d7c14a4184690542c","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert46.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert46.lean new file mode 100644 index 000000000..06f6f05e8 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert46.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert46 +#print axioms UorAtlas.Census.gramWin46 +#print axioms UorAtlas.LexLeanInternal.decl1721 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert46.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert46.process.json new file mode 100644 index 000000000..01d1be004 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert46.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert46.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert46","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin46' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1721' depends on axioms: [propext]\n","stdout_sha256":"c4c6bc7cf29c708eed0b8d88408abb11679a887db728cef7668581da8217a98b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert47.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert47.lean new file mode 100644 index 000000000..0cd178717 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert47.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert47 +#print axioms UorAtlas.Census.gramWin47 +#print axioms UorAtlas.LexLeanInternal.decl1722 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert47.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert47.process.json new file mode 100644 index 000000000..f53123588 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert47.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert47.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert47","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin47' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1722' depends on axioms: [propext]\n","stdout_sha256":"4d68aab2437819b9559d911c0c64d6a50a18cd066847d109d6d00eb78b18223d","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert48.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert48.lean new file mode 100644 index 000000000..ec64df9eb --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert48.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert48 +#print axioms UorAtlas.Census.gramWin48 +#print axioms UorAtlas.LexLeanInternal.decl1723 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert48.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert48.process.json new file mode 100644 index 000000000..e2559ec56 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert48.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert48.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert48","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin48' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1723' depends on axioms: [propext]\n","stdout_sha256":"f724aaa56d8cf4b84fa1396d818c9258d78e6a6b06ab202fba991bbe76c46e58","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert49.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert49.lean new file mode 100644 index 000000000..300dbc475 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert49.lean @@ -0,0 +1,4 @@ +module +import LexLeanExample.CensusCert49 +#print axioms UorAtlas.Census.gramWin49 +#print axioms UorAtlas.LexLeanInternal.decl1724 diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert49.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert49.process.json new file mode 100644 index 000000000..fc4bce2c4 --- /dev/null +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert49.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert49.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert49","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin49' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1724' depends on axioms: [propext]\n","stdout_sha256":"7c507b1537ae699f8facee6ef27d46a92f0dc7efacd074a0d460e89f9160d880","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert5.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert5.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert5.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert5.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert5.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert5.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert5.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert5.process.json index f5fddece3..0fce13c60 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert5.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert5.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert5.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert5","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin5' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1461' depends on axioms: [propext]\n","stdout_sha256":"d7664577ce5bdf0eb15734960a1ceae5dc86b42ebac75b20a12cdaacf2805ef1","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert5.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert5","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin5' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1461' depends on axioms: [propext]\n","stdout_sha256":"d7664577ce5bdf0eb15734960a1ceae5dc86b42ebac75b20a12cdaacf2805ef1","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert6.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert6.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert6.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert6.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert6.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert6.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert6.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert6.process.json index ab7e51cc4..d049339d9 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert6.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert6.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert6.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert6","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin6' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl289' depends on axioms: [propext]\n","stdout_sha256":"34f3ab37186b5c64e2ac99384f774c3d39e0561adf7a5cd878bb7faf5c4b969e","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert6.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert6","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin6' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl289' depends on axioms: [propext]\n","stdout_sha256":"34f3ab37186b5c64e2ac99384f774c3d39e0561adf7a5cd878bb7faf5c4b969e","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert7.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert7.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert7.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert7.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert7.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert7.process.json similarity index 64% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert7.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert7.process.json index 0957713d6..81c8066b2 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert7.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert7.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert7.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert7","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin7' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"d46db42a3a3b0d65f625292518f4dfbed7dbc902190e5fe727609e2cc6717423","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert7.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert7","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin7' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"d46db42a3a3b0d65f625292518f4dfbed7dbc902190e5fe727609e2cc6717423","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert70.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert70.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert70.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert70.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert70.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert70.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert70.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert70.process.json index 377e376c9..a182de2bf 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert70.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert70.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert70.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert70","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin70' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl179' depends on axioms: [propext]\n","stdout_sha256":"184c8250e9977f9d4b484d5eb8b48017bc4298c9b6d4274804fbcbe68d09d700","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert70.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert70","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin70' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl179' depends on axioms: [propext]\n","stdout_sha256":"184c8250e9977f9d4b484d5eb8b48017bc4298c9b6d4274804fbcbe68d09d700","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert71.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert71.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert71.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert71.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert71.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert71.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert71.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert71.process.json index 90f5885f8..829037a28 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert71.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert71.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert71.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert71","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin71' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl131' depends on axioms: [propext]\n","stdout_sha256":"a806b3a99091fd845d4c5ad1176d3ffe43108f75acd1ee6618f16c401c5e4133","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert71.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert71","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin71' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl131' depends on axioms: [propext]\n","stdout_sha256":"a806b3a99091fd845d4c5ad1176d3ffe43108f75acd1ee6618f16c401c5e4133","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert72.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert72.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert72.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert72.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert72.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert72.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert72.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert72.process.json index 8809034f1..ae15fd364 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert72.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert72.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert72.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert72","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin72' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl422' depends on axioms: [propext]\n","stdout_sha256":"3e933ca8a04c4fb45141c1afdddf7ec8d7be1381961e37a05faa5adafe8698f7","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert72.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert72","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin72' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl422' depends on axioms: [propext]\n","stdout_sha256":"3e933ca8a04c4fb45141c1afdddf7ec8d7be1381961e37a05faa5adafe8698f7","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert73.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert73.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert73.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert73.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert73.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert73.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert73.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert73.process.json index 21a3977f5..40ad55f6d 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert73.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert73.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert73.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert73","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin73' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1005' depends on axioms: [propext]\n","stdout_sha256":"6f9b69569ee8b1017921e285948d7f00e76345096548f6acb2e0bbbd5d72eb33","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert73.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert73","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin73' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1005' depends on axioms: [propext]\n","stdout_sha256":"6f9b69569ee8b1017921e285948d7f00e76345096548f6acb2e0bbbd5d72eb33","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert74.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert74.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert74.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert74.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert74.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert74.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert74.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert74.process.json index 76523fc21..2f068054b 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert74.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert74.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert74.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert74","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin74' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1052' depends on axioms: [propext]\n","stdout_sha256":"f8f39803a139274ccd0f94268968ab5d1f38763baa504a79f4a26a2f428d5117","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert74.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert74","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin74' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1052' depends on axioms: [propext]\n","stdout_sha256":"f8f39803a139274ccd0f94268968ab5d1f38763baa504a79f4a26a2f428d5117","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert75.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert75.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert75.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert75.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert75.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert75.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert75.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert75.process.json index a49f6a806..4f32ae936 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert75.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert75.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert75.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert75","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin75' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl254' depends on axioms: [propext]\n","stdout_sha256":"eb3cd6908ce7c67370a5f89487453c56e88a228292d66f65659c9202203d2e2d","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert75.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert75","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin75' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl254' depends on axioms: [propext]\n","stdout_sha256":"eb3cd6908ce7c67370a5f89487453c56e88a228292d66f65659c9202203d2e2d","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert76.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert76.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert76.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert76.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert76.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert76.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert76.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert76.process.json index 2347d2f37..316ad074a 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert76.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert76.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert76.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert76","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin76' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl985' depends on axioms: [propext]\n","stdout_sha256":"81f7433f30e76ad4de70fd4c652ca09a373f9f1fafe75449ef85dc6539512ec2","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert76.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert76","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin76' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl985' depends on axioms: [propext]\n","stdout_sha256":"81f7433f30e76ad4de70fd4c652ca09a373f9f1fafe75449ef85dc6539512ec2","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert77.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert77.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert77.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert77.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert77.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert77.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert77.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert77.process.json index c2456afc6..e429a66e5 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert77.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert77.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert77.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert77","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin77' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl116' depends on axioms: [propext]\n","stdout_sha256":"18cc9e81d8efd27690108ee86f879c1cc99ff78be46dc5d8b81d50e86abb9762","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert77.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert77","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin77' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl116' depends on axioms: [propext]\n","stdout_sha256":"18cc9e81d8efd27690108ee86f879c1cc99ff78be46dc5d8b81d50e86abb9762","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert78.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert78.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert78.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert78.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert78.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert78.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert78.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert78.process.json index 16bc8d041..c60d29150 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert78.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert78.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert78.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert78","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin78' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1083' depends on axioms: [propext]\n","stdout_sha256":"f9f50882d49ad0e1bae5ae9db45264008ba9ce4b2275ecd41b5fd9182911adf8","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert78.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert78","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin78' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1083' depends on axioms: [propext]\n","stdout_sha256":"f9f50882d49ad0e1bae5ae9db45264008ba9ce4b2275ecd41b5fd9182911adf8","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert79.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert79.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert79.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert79.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert79.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert79.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert79.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert79.process.json index 8f2a6f0cd..7adc732ce 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert79.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert79.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert79.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert79","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin79' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1407' depends on axioms: [propext]\n","stdout_sha256":"315fef6da2c8313b797f139e5c26f96fc274af73f2c2092b52a0fb830c98647e","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert79.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert79","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin79' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1407' depends on axioms: [propext]\n","stdout_sha256":"315fef6da2c8313b797f139e5c26f96fc274af73f2c2092b52a0fb830c98647e","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert8.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert8.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert8.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert8.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert8.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert8.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert8.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert8.process.json index 7ece39aaf..d892d9024 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert8.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert8.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert8.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert8","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin8' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl797' depends on axioms: [propext]\n","stdout_sha256":"d003032663b9730c3241a60c191b928718438f1594a3c392150e752ff144e449","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert8.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert8","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin8' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl797' depends on axioms: [propext]\n","stdout_sha256":"d003032663b9730c3241a60c191b928718438f1594a3c392150e752ff144e449","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert9.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert9.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert9.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert9.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert9.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert9.process.json similarity index 67% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert9.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert9.process.json index ce49fa3ba..ad345009b 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert9.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert9.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert9.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusCert9","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin9' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl630' depends on axioms: [propext]\n","stdout_sha256":"de461ab8e74b6b0b6e3e06172328f5084160e3cc5e59b4c8dd72667d2eed04b1","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert9.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusCert9","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.gramWin9' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl630' depends on axioms: [propext]\n","stdout_sha256":"de461ab8e74b6b0b6e3e06172328f5084160e3cc5e59b4c8dd72667d2eed04b1","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusClosure.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusClosure.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusClosure.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusClosure.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusClosure.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusClosure.process.json similarity index 99% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusClosure.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusClosure.process.json index 872cca845..40661e5f2 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusClosure.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusClosure.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusClosure.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusClosure","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.Mem4' does not depend on any axioms\n'UorAtlas.Census.Mem4.eq_1' does not depend on any axioms\n'UorAtlas.Census.PairValue' does not depend on any axioms\n'UorAtlas.Census.apply_mapped_scaledId' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.badGramCert' depends on axioms: [propext]\n'UorAtlas.Census.badGramCert.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.badGramWitness' depends on axioms: [propext]\n'UorAtlas.Census.badGramWitnessPack' does not depend on any axioms\n'UorAtlas.Census.badGramWitnessPack.match_1' does not depend on any axioms\n'UorAtlas.Census.badGramWitnesses' does not depend on any axioms\n'UorAtlas.Census.badGram_impossible' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.badVectorOK' depends on axioms: [propext]\n'UorAtlas.Census.badVectorOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.basisGram' depends on axioms: [propext]\n'UorAtlas.Census.basisGram.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.blockGramData' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_eq_quadSet' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_has_orthogonal_quad' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_in_table' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_oracle_parseval' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_oracle_quad' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.canonicalCode' depends on axioms: [propext]\n'UorAtlas.Census.canonicalCode.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.canonicalCode_rootColumn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.canonicalRoot' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.canonicalRoot.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.canonicalRoot_D11' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.canonicalRoot_class' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.canonicalRoot_code' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.canonicalRoot_injective' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.canonicalRoot_span' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.canonical_dot_square' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.censusIdx4' does not depend on any axioms\n'UorAtlas.Census.censusIdx4_val' depends on axioms: [propext]\n'UorAtlas.Census.certAdj' depends on axioms: [propext]\n'UorAtlas.Census.certScale' depends on axioms: [propext]\n'UorAtlas.Census.coordNum' depends on axioms: [propext]\n'UorAtlas.Census.coordNum.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.coordNum_of_span' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.crossNum' depends on axioms: [propext]\n'UorAtlas.Census.crossNum.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.cross_eq_scaled_dot' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.dot_zero_of_cross' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.factor4' depends on axioms: [propext]\n'UorAtlas.Census.findBad' depends on axioms: [propext]\n'UorAtlas.Census.findBad.match_1' does not depend on any axioms\n'UorAtlas.Census.form4' depends on axioms: [propext]\n'UorAtlas.Census.form4.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.form4_basisGram' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.gramCaseOK' depends on axioms: [propext]\n'UorAtlas.Census.gramCaseOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.gramCode' depends on axioms: [propext]\n'UorAtlas.Census.gramCode.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.gramCode_digit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.gramCode_lt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.gramInversePack' does not depend on any axioms\n'UorAtlas.Census.gramInverseRows' does not depend on any axioms\n'UorAtlas.Census.gramLeft' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.eq_2' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.eq_3' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.eq_4' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.eq_5' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.eq_6' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.match_1' does not depend on any axioms\n'UorAtlas.Census.gramQuad' does not depend on any axioms\n'UorAtlas.Census.gramQuadRows' does not depend on any axioms\n'UorAtlas.Census.gramRange' depends on axioms: [propext]\n'UorAtlas.Census.gramRange.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.gramRange_append' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.gramRange_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.gramRight' depends on axioms: [propext]\n'UorAtlas.Census.gramRight.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.gramRight.eq_2' depends on axioms: [propext]\n'UorAtlas.Census.gramRight.eq_3' depends on axioms: [propext]\n'UorAtlas.Census.gramRight.eq_4' depends on axioms: [propext]\n'UorAtlas.Census.gramRight.eq_5' depends on axioms: [propext]\n'UorAtlas.Census.gramRight.eq_6' depends on axioms: [propext]\n'UorAtlas.Census.gramSlot' does not depend on any axioms\n'UorAtlas.Census.gramSlot.eq_1' does not depend on any axioms\n'UorAtlas.Census.gramType' does not depend on any axioms\n'UorAtlas.Census.gramType.eq_1' does not depend on any axioms\n'UorAtlas.Census.gramType_gramCode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.inSpan4_trans' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.inSpan_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.integral_relation_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.inverseCert' depends on axioms: [propext]\n'UorAtlas.Census.inverseCert.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.inverseCert_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.inverseCert_scale' depends on axioms: [propext]\n'UorAtlas.Census.length_rootColumnList' depends on axioms: [propext]\n'UorAtlas.Census.lookupPacked' does not depend on any axioms\n'UorAtlas.Census.lookupPacked.match_1' does not depend on any axioms\n'UorAtlas.Census.lookupQuad' does not depend on any axioms\n'UorAtlas.Census.map_apply_intToRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.mem4_crossSort' depends on axioms: [propext]\n'UorAtlas.Census.mem4_exists_fin' depends on axioms: [propext]\n'UorAtlas.Census.mem4_middleSort' depends on axioms: [propext]\n'UorAtlas.Census.mem4_pairSort' depends on axioms: [propext]\n'UorAtlas.Census.mem_of_subset_length_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.mem_quadSet_mem4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.mem_rootColumnList' depends on axioms: [propext]\n'UorAtlas.Census.nodup_length_le_of_subset' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.nodup_map_on' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.nodup_toList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.nodup_toListFrom' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.pairCode' does not depend on any axioms\n'UorAtlas.Census.pairCode.eq_1' does not depend on any axioms\n'UorAtlas.Census.pairCode_lt' does not depend on any axioms\n'UorAtlas.Census.pairCode_ne_mid' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.pairCode_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.pairDigit' does not depend on any axioms\n'UorAtlas.Census.pairDigit_lt' does not depend on any axioms\n'UorAtlas.Census.pairDigit_neg' does not depend on any axioms\n'UorAtlas.Census.pairVal' does not depend on any axioms\n'UorAtlas.Census.pairVal.eq_1' does not depend on any axioms\n'UorAtlas.Census.pairVal_pairDigit' does not depend on any axioms\n'UorAtlas.Census.pairVec' does not depend on any axioms\n'UorAtlas.Census.pairVec_pairCode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.pairing' depends on axioms: [propext]\n'UorAtlas.Census.pairing.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.pairing_five' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.pairing_matrix' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.pairing_ne_zero_of_span' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.pk_complement' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.pk_congr' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.positiveData_of_case' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.positiveGram' depends on axioms: [propext]\n'UorAtlas.Census.positiveGramMask' does not depend on any axioms\n'UorAtlas.Census.qComb_int_comb4' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.quadColumn' depends on axioms: [propext]\n'UorAtlas.Census.quadColumnsOK' depends on axioms: [propext]\n'UorAtlas.Census.quadColumnsOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.quadSet_eq_of_mem4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.rootColumnCount' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnCount.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnCount.eq_2' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnCount.eq_def' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnList' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnList.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnList.eq_2' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnList.eq_def' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnOK' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.rootColumn_of_span' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.root_dot_five' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.scaledId' does not depend on any axioms\n'UorAtlas.Census.scaled_recon_of_span' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.smallVec' does not depend on any axioms\n'UorAtlas.Census.sortQuad' depends on axioms: [propext]\n'UorAtlas.Census.sortQuad.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.sortQuad.match_1' depends on axioms: [propext]\n'UorAtlas.Census.sortQuad_mem4' depends on axioms: [propext]\n'UorAtlas.Census.sortQuad_strict' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.strict4_ne' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1077' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1091' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1094' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl112' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1161' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1175' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1180' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1195' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1201' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1252' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1257' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1262' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1268' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1277' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1280' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl130' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1300' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1301' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1343' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1345' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1355' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1368' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1381' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1396' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1399' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1418' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1419' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1434' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1439' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1440' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1445' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl145' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1450' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1451' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1455' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1458' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1491' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1509' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1559' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl158' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1587' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1589' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1594' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1630' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1649' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1651' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1661' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1662' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1667' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1683' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1685' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl169' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl170' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1702' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl174' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl219' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl252' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl277' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl302' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl309' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl320' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl343' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl388' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl411' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl42' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl435' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl438' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl444' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl450' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl451' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl47' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl501' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl515' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl529' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl531' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl534' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl587' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl599' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl60' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl631' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl641' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl650' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl673' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl708' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl76' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl762' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl765' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl78' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl799' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl813' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl833' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl836' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl838' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl840' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl845' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl864' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl886' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl897' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl901' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl903' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl921' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl935' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl963' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl973' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl984' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl999' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"0107a9dcac6147513f2ca93f44f83caf957dabcd320f8c1b3e931ae1cb3639dc","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusClosure.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusClosure","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.Mem4' does not depend on any axioms\n'UorAtlas.Census.Mem4.eq_1' does not depend on any axioms\n'UorAtlas.Census.PairValue' does not depend on any axioms\n'UorAtlas.Census.apply_mapped_scaledId' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.badGramCert' depends on axioms: [propext]\n'UorAtlas.Census.badGramCert.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.badGramWitness' depends on axioms: [propext]\n'UorAtlas.Census.badGramWitnessPack' does not depend on any axioms\n'UorAtlas.Census.badGramWitnessPack.match_1' does not depend on any axioms\n'UorAtlas.Census.badGramWitnesses' does not depend on any axioms\n'UorAtlas.Census.badGram_impossible' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.badVectorOK' depends on axioms: [propext]\n'UorAtlas.Census.badVectorOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.basisGram' depends on axioms: [propext]\n'UorAtlas.Census.basisGram.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.blockGramData' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_eq_quadSet' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_has_orthogonal_quad' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_in_table' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_oracle_parseval' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_oracle_quad' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.canonicalCode' depends on axioms: [propext]\n'UorAtlas.Census.canonicalCode.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.canonicalCode_rootColumn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.canonicalRoot' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.canonicalRoot.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.canonicalRoot_D11' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.canonicalRoot_class' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.canonicalRoot_code' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.canonicalRoot_injective' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.canonicalRoot_span' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.canonical_dot_square' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.censusIdx4' does not depend on any axioms\n'UorAtlas.Census.censusIdx4_val' depends on axioms: [propext]\n'UorAtlas.Census.certAdj' depends on axioms: [propext]\n'UorAtlas.Census.certScale' depends on axioms: [propext]\n'UorAtlas.Census.coordNum' depends on axioms: [propext]\n'UorAtlas.Census.coordNum.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.coordNum_of_span' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.crossNum' depends on axioms: [propext]\n'UorAtlas.Census.crossNum.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.cross_eq_scaled_dot' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.dot_zero_of_cross' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.factor4' depends on axioms: [propext]\n'UorAtlas.Census.findBad' depends on axioms: [propext]\n'UorAtlas.Census.findBad.match_1' does not depend on any axioms\n'UorAtlas.Census.form4' depends on axioms: [propext]\n'UorAtlas.Census.form4.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.form4_basisGram' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.gramCaseOK' depends on axioms: [propext]\n'UorAtlas.Census.gramCaseOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.gramCode' depends on axioms: [propext]\n'UorAtlas.Census.gramCode.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.gramCode_digit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.gramCode_lt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.gramInversePack' does not depend on any axioms\n'UorAtlas.Census.gramInverseRows' does not depend on any axioms\n'UorAtlas.Census.gramLeft' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.eq_2' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.eq_3' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.eq_4' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.eq_5' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.eq_6' depends on axioms: [propext]\n'UorAtlas.Census.gramLeft.match_1' does not depend on any axioms\n'UorAtlas.Census.gramQuad' does not depend on any axioms\n'UorAtlas.Census.gramQuadRows' does not depend on any axioms\n'UorAtlas.Census.gramRange' depends on axioms: [propext]\n'UorAtlas.Census.gramRange.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.gramRange_append' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.gramRange_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.gramRight' depends on axioms: [propext]\n'UorAtlas.Census.gramRight.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.gramRight.eq_2' depends on axioms: [propext]\n'UorAtlas.Census.gramRight.eq_3' depends on axioms: [propext]\n'UorAtlas.Census.gramRight.eq_4' depends on axioms: [propext]\n'UorAtlas.Census.gramRight.eq_5' depends on axioms: [propext]\n'UorAtlas.Census.gramRight.eq_6' depends on axioms: [propext]\n'UorAtlas.Census.gramSlot' does not depend on any axioms\n'UorAtlas.Census.gramSlot.eq_1' does not depend on any axioms\n'UorAtlas.Census.gramType' does not depend on any axioms\n'UorAtlas.Census.gramType.eq_1' does not depend on any axioms\n'UorAtlas.Census.gramType_gramCode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.inSpan4_trans' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.inSpan_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.integral_relation_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.inverseCert' depends on axioms: [propext]\n'UorAtlas.Census.inverseCert.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.inverseCert_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.inverseCert_scale' depends on axioms: [propext]\n'UorAtlas.Census.length_rootColumnList' depends on axioms: [propext]\n'UorAtlas.Census.lookupPacked' does not depend on any axioms\n'UorAtlas.Census.lookupPacked.match_1' does not depend on any axioms\n'UorAtlas.Census.lookupQuad' does not depend on any axioms\n'UorAtlas.Census.map_apply_intToRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.mem4_crossSort' depends on axioms: [propext]\n'UorAtlas.Census.mem4_exists_fin' depends on axioms: [propext]\n'UorAtlas.Census.mem4_middleSort' depends on axioms: [propext]\n'UorAtlas.Census.mem4_pairSort' depends on axioms: [propext]\n'UorAtlas.Census.mem_of_subset_length_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.mem_quadSet_mem4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.mem_rootColumnList' depends on axioms: [propext]\n'UorAtlas.Census.nodup_length_le_of_subset' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.nodup_map_on' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.nodup_toList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.nodup_toListFrom' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.pairCode' does not depend on any axioms\n'UorAtlas.Census.pairCode.eq_1' does not depend on any axioms\n'UorAtlas.Census.pairCode_lt' does not depend on any axioms\n'UorAtlas.Census.pairCode_ne_mid' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.pairCode_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.pairDigit' does not depend on any axioms\n'UorAtlas.Census.pairDigit_lt' does not depend on any axioms\n'UorAtlas.Census.pairDigit_neg' does not depend on any axioms\n'UorAtlas.Census.pairVal' does not depend on any axioms\n'UorAtlas.Census.pairVal.eq_1' does not depend on any axioms\n'UorAtlas.Census.pairVal_pairDigit' does not depend on any axioms\n'UorAtlas.Census.pairVec' does not depend on any axioms\n'UorAtlas.Census.pairVec_pairCode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.pairing' depends on axioms: [propext]\n'UorAtlas.Census.pairing.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.pairing_five' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.pairing_matrix' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.pairing_ne_zero_of_span' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.pk_complement' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.pk_congr' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.positiveData_of_case' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.positiveGram' depends on axioms: [propext]\n'UorAtlas.Census.positiveGramMask' does not depend on any axioms\n'UorAtlas.Census.qComb_int_comb4' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.quadColumn' depends on axioms: [propext]\n'UorAtlas.Census.quadColumnsOK' depends on axioms: [propext]\n'UorAtlas.Census.quadColumnsOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.quadSet_eq_of_mem4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Census.rootColumnCount' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnCount.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnCount.eq_2' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnCount.eq_def' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnList' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnList.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnList.eq_2' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnList.eq_def' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnOK' depends on axioms: [propext]\n'UorAtlas.Census.rootColumnOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.rootColumn_of_span' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.root_dot_five' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.scaledId' does not depend on any axioms\n'UorAtlas.Census.scaled_recon_of_span' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.smallVec' does not depend on any axioms\n'UorAtlas.Census.sortQuad' depends on axioms: [propext]\n'UorAtlas.Census.sortQuad.eq_1' depends on axioms: [propext]\n'UorAtlas.Census.sortQuad.match_1' depends on axioms: [propext]\n'UorAtlas.Census.sortQuad_mem4' depends on axioms: [propext]\n'UorAtlas.Census.sortQuad_strict' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.strict4_ne' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1077' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1091' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1094' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl112' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1161' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1175' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1180' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1195' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1201' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1252' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1257' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1262' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1268' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1277' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1280' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl130' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1300' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1301' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1343' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1345' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1355' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1368' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1381' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1396' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1399' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1418' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1419' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1434' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1439' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1440' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1445' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl145' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1450' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1451' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1455' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1458' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1491' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1509' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1559' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl158' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1587' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1589' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1594' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1630' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1649' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1651' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1661' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1662' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1667' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1683' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1685' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl169' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl170' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1702' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl174' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl219' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl252' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl277' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl302' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl309' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl320' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl343' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl388' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl411' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl42' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl435' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl438' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl444' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl450' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl451' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl47' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl501' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl515' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl529' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl531' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl534' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl587' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl599' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl60' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl631' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl641' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl650' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl673' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl708' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl76' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl762' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl765' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl78' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl799' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl813' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl833' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl836' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl838' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl840' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl845' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl864' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl886' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl897' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl901' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl903' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl921' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl935' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl963' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl973' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl984' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl999' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"0107a9dcac6147513f2ca93f44f83caf957dabcd320f8c1b3e931ae1cb3639dc","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusComplete.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusComplete.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusComplete.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusComplete.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusComplete.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusComplete.process.json similarity index 90% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusComplete.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusComplete.process.json index c983911ed..51f29e31d 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusComplete.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusComplete.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusComplete.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.CensusComplete","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.T22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_census_complete' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.gramCases' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1022' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1105' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1346' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl144' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl147' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1561' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1611' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1663' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl345' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl389' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl456' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl458' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl667' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl749' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl834' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl977' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"65c1a27452bde8f5469dfa153a60a4fd01e5de55419b8ade16ccb30ab0402692","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusComplete.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.CensusComplete","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Census.T22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.block_census_complete' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Census.gramCases' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1022' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1105' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1346' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl144' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl147' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1561' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1611' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1663' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl345' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl389' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl456' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl458' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl667' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl749' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl834' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl977' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"65c1a27452bde8f5469dfa153a60a4fd01e5de55419b8ade16ccb30ab0402692","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Closure.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Closure.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Closure.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Closure.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Closure.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Closure.process.json similarity index 96% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Closure.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Closure.process.json index f735e2972..faf069885 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Closure.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Closure.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Closure.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Closure","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.T22a' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.T23' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.bitset_eq_of_subset_card' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.frameId_frm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.frameIds' depends on axioms: [propext]\n'UorAtlas.Closure.frameIds.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.frameIds_length' depends on axioms: [propext]\n'UorAtlas.Closure.frameIds_nodup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.frameSupport' depends on axioms: [propext]\n'UorAtlas.Closure.frame_census_complete' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.frm_orthTo' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mateAll' depends on axioms: [propext]\n'UorAtlas.Closure.mateEntryOK' depends on axioms: [propext]\n'UorAtlas.Closure.mateEntryOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.mateEntry_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mateIndex' depends on axioms: [propext]\n'UorAtlas.Closure.mateIndex_involutive' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mateIndex_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mateIndex_ne' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mateRange' depends on axioms: [propext]\n'UorAtlas.Closure.mateRange.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.mateRange.eq_2' depends on axioms: [propext]\n'UorAtlas.Closure.mateRange.eq_def' depends on axioms: [propext]\n'UorAtlas.Closure.mateRange_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mem_frameIds' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mem_fullMask' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mem_orthFold' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mem_orthTo' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.modGramAll' depends on axioms: [propext]\n'UorAtlas.Closure.modGramOK' depends on axioms: [propext]\n'UorAtlas.Closure.modGramOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.modGram_true' depends on axioms: [propext]\n'UorAtlas.Closure.orthFold' depends on axioms: [propext]\n'UorAtlas.Closure.orthFold.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.orthFold.eq_2' depends on axioms: [propext]\n'UorAtlas.Closure.orthFold.eq_def' depends on axioms: [propext]\n'UorAtlas.Closure.orthFold.match_1' does not depend on any axioms\n'UorAtlas.Closure.orthTo' depends on axioms: [propext]\n'UorAtlas.Closure.orthTo.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.orthTo_blkAt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.orthTo_block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.orthTo_eq_of_frm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.orthTo_involutive' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.orthTo_ne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.prime4099' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.prime4099Check' depends on axioms: [propext]\n'UorAtlas.Closure.prime4099Check_true' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1026' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1082' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1099' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1140' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1291' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1402' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1565' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl233' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl4' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl506' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl659' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl670' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl7' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl704' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl709' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl753' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl784' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl912' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl939' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"7239e0e8201f1cde5b38664c1c6940fd702d504fe3dbf3f9a9c9320af5f0bfda","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Closure.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Closure","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.T22a' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.T23' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.bitset_eq_of_subset_card' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.frameId_frm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.frameIds' depends on axioms: [propext]\n'UorAtlas.Closure.frameIds.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.frameIds_length' depends on axioms: [propext]\n'UorAtlas.Closure.frameIds_nodup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.frameSupport' depends on axioms: [propext]\n'UorAtlas.Closure.frame_census_complete' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.frm_orthTo' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mateAll' depends on axioms: [propext]\n'UorAtlas.Closure.mateEntryOK' depends on axioms: [propext]\n'UorAtlas.Closure.mateEntryOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.mateEntry_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mateIndex' depends on axioms: [propext]\n'UorAtlas.Closure.mateIndex_involutive' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mateIndex_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mateIndex_ne' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mateRange' depends on axioms: [propext]\n'UorAtlas.Closure.mateRange.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.mateRange.eq_2' depends on axioms: [propext]\n'UorAtlas.Closure.mateRange.eq_def' depends on axioms: [propext]\n'UorAtlas.Closure.mateRange_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mem_frameIds' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mem_fullMask' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mem_orthFold' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mem_orthTo' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.modGramAll' depends on axioms: [propext]\n'UorAtlas.Closure.modGramOK' depends on axioms: [propext]\n'UorAtlas.Closure.modGramOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.modGram_true' depends on axioms: [propext]\n'UorAtlas.Closure.orthFold' depends on axioms: [propext]\n'UorAtlas.Closure.orthFold.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.orthFold.eq_2' depends on axioms: [propext]\n'UorAtlas.Closure.orthFold.eq_def' depends on axioms: [propext]\n'UorAtlas.Closure.orthFold.match_1' does not depend on any axioms\n'UorAtlas.Closure.orthTo' depends on axioms: [propext]\n'UorAtlas.Closure.orthTo.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.orthTo_blkAt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.orthTo_block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.orthTo_eq_of_frm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.orthTo_involutive' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.orthTo_ne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.prime4099' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.prime4099Check' depends on axioms: [propext]\n'UorAtlas.Closure.prime4099Check_true' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1026' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1082' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1099' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1140' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1291' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1402' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1565' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl233' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl4' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl506' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl659' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl670' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl7' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl704' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl709' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl753' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl784' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl912' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl939' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"7239e0e8201f1cde5b38664c1c6940fd702d504fe3dbf3f9a9c9320af5f0bfda","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureGauge.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureGauge.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureGauge.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureGauge.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureGauge.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureGauge.process.json similarity index 90% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureGauge.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureGauge.process.json index e20fb9443..7b10dd227 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureGauge.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureGauge.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureGauge.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureGauge","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.FixesBlock' depends on axioms: [propext]\n'UorAtlas.Closure.T29' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T49' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T51' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T60' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gauge_conjugate_iff' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gauge_order_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.kerFaithBases' depends on axioms: [propext]\n'UorAtlas.Closure.kerFaithChain' depends on axioms: [propext]\n'UorAtlas.Closure.kerFaithSpec' depends on axioms: [propext]\n'UorAtlas.Closure.kernel_faithful_on_witness_block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.kernel_faithful_on_witness_presentation' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl154' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl217' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl5' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl574' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl710' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl965' depends on axioms: [propext]\n","stdout_sha256":"96d8523151eb8e9ac6fd2d50c72afee9c548ced4a27a5a703602d1df7c6daaae","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureGauge.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureGauge","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.FixesBlock' depends on axioms: [propext]\n'UorAtlas.Closure.T29' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T49' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T51' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T60' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gauge_conjugate_iff' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gauge_order_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.kerFaithBases' depends on axioms: [propext]\n'UorAtlas.Closure.kerFaithChain' depends on axioms: [propext]\n'UorAtlas.Closure.kerFaithSpec' depends on axioms: [propext]\n'UorAtlas.Closure.kernel_faithful_on_witness_block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.kernel_faithful_on_witness_presentation' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl154' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl217' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl5' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl574' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl710' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl965' depends on axioms: [propext]\n","stdout_sha256":"96d8523151eb8e9ac6fd2d50c72afee9c548ced4a27a5a703602d1df7c6daaae","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbit.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbit.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbit.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbit.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbit.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbit.process.json similarity index 90% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbit.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbit.process.json index e0e8c4b09..b23e86a9a 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbit.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbit.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbit.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbit","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.D13_image_iff' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.D14_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.D20_block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.actP_empty' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.actP_inter' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.actP_union' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.aut_block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.aut_frm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.aut_tight' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.genBlockAll' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.genBlockIndex' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.genBlockOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.genBlockOK.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.generator_block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.generator_inv_block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mem_actP_image_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1153' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1285' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl300' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"b98472a64a8b3a5ec55f5f30280a0b8df7e96fca241c40a644cdb02bce987f26","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbit.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbit","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.D13_image_iff' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.D14_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.D20_block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.actP_empty' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.actP_inter' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.actP_union' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.aut_block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.aut_frm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.aut_tight' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.genBlockAll' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.genBlockIndex' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.genBlockOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.genBlockOK.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.generator_block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.generator_inv_block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mem_actP_image_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1153' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1285' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl300' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"b98472a64a8b3a5ec55f5f30280a0b8df7e96fca241c40a644cdb02bce987f26","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitCount.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitCount.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitCount.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitCount.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitCount.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitCount.process.json similarity index 82% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitCount.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitCount.process.json index 610648aeb..801216e01 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitCount.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitCount.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitCount.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitCount","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.action_fibre_count' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mem_orbitImages' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.orbitImages' depends on axioms: [propext]\n'UorAtlas.Closure.orbitImages.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.orbitImages_nodup' depends on axioms: [propext]\n'UorAtlas.Closure.orbit_count' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D28.eq_1' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1612' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"d18fd783f82bee8a93ec4bf5d44109b94409392180e75e9c9dd820cd99efb60e","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitCount.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitCount","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.action_fibre_count' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mem_orbitImages' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.orbitImages' depends on axioms: [propext]\n'UorAtlas.Closure.orbitImages.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.orbitImages_nodup' depends on axioms: [propext]\n'UorAtlas.Closure.orbit_count' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D28.eq_1' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1612' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"d18fd783f82bee8a93ec4bf5d44109b94409392180e75e9c9dd820cd99efb60e","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitTransport.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitTransport.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitTransport.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitTransport.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitTransport.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitTransport.process.json similarity index 95% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitTransport.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitTransport.process.json index 8a25d1aeb..d66fc17cc 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitTransport.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitTransport.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitTransport.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosureOrbitTransport","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Blocks.D46a.V.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.mk.congr_simp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.frame0.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.frame1.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.ContainedBlock' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.HasBlockCount' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.HasBlockCount.image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T24' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T25' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T25x' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T27' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.W0_two_frames' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.actP_subset' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.atl_mem_atlasSupports' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.blockIdsIn' depends on axioms: [propext]\n'UorAtlas.Closure.blockIdsIn.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.blockIdsIn_nodup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.blockIncluded' depends on axioms: [propext]\n'UorAtlas.Closure.blockIncluded.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.blockIncluded_true_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.blockSetsIn' depends on axioms: [propext]\n'UorAtlas.Closure.blockSetsIn_nodup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.candidate_atl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.candidate_tight' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.frameSupport.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.frameSupport_card' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.frameSupport_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mem_blockIdsIn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mem_blockSetsIn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.orbit_equals_candidates' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.orbit_mem_atlasSupports' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.pairSupport.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.two_frames_candidate' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.witness_block_count' depends on axioms: [propext]\n'UorAtlas.Group.W0.eq_1' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1023' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1317' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1547' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl440' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl476' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl917' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"8c982c499c53104a70540d01cd86f79390e28dcf1947b1e3a1dce05c70aa68b4","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitTransport.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosureOrbitTransport","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Blocks.D46a.V.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.D46a.mk.congr_simp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.frame0.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Blocks.frame1.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.ContainedBlock' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.HasBlockCount' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.HasBlockCount.image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T24' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T25' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T25x' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T27' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.W0_two_frames' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.actP_subset' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.atl_mem_atlasSupports' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.blockIdsIn' depends on axioms: [propext]\n'UorAtlas.Closure.blockIdsIn.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.blockIdsIn_nodup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.blockIncluded' depends on axioms: [propext]\n'UorAtlas.Closure.blockIncluded.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.blockIncluded_true_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.blockSetsIn' depends on axioms: [propext]\n'UorAtlas.Closure.blockSetsIn_nodup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.candidate_atl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.candidate_tight' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.frameSupport.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.frameSupport_card' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.frameSupport_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mem_blockIdsIn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mem_blockSetsIn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.orbit_equals_candidates' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.orbit_mem_atlasSupports' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.pairSupport.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.two_frames_candidate' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.witness_block_count' depends on axioms: [propext]\n'UorAtlas.Group.W0.eq_1' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1023' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1317' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1547' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl440' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl476' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl917' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"8c982c499c53104a70540d01cd86f79390e28dcf1947b1e3a1dce05c70aa68b4","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert0.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert0.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert0.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert0.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert0.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert0.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert0.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert0.process.json index 35a5fdedc..da8ae7a22 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert0.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert0.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert0.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert0' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1534' depends on axioms: [propext]\n","stdout_sha256":"7aac5c8b669014d08ab1d2ffc4a4b1cbf509c0ea6b943b99c87d206d13e26b27","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert0.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert0' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1534' depends on axioms: [propext]\n","stdout_sha256":"7aac5c8b669014d08ab1d2ffc4a4b1cbf509c0ea6b943b99c87d206d13e26b27","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert1.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert1.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert1.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert1.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert1.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert1.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert1.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert1.process.json index fa5c8f7d6..e00f616f5 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert1.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert1.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert1.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert1","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert1' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl71' depends on axioms: [propext]\n","stdout_sha256":"a0a97e68d2fda7306c1db8d3aca34d7a8ba09cc4b9321adce30261953c4b80d2","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert1.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert1","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert1' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl71' depends on axioms: [propext]\n","stdout_sha256":"a0a97e68d2fda7306c1db8d3aca34d7a8ba09cc4b9321adce30261953c4b80d2","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert10.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert10.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert10.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert10.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert10.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert10.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert10.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert10.process.json index 41e37e8ee..bd24dc443 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert10.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert10.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert10.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert10","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert10' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl414' depends on axioms: [propext]\n","stdout_sha256":"99124e5b0e030f6ae8971130021d5aee7485ccc2171fdda342232e7d9a24e262","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert10.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert10","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert10' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl414' depends on axioms: [propext]\n","stdout_sha256":"99124e5b0e030f6ae8971130021d5aee7485ccc2171fdda342232e7d9a24e262","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert11.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert11.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert11.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert11.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert11.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert11.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert11.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert11.process.json index 691e3d886..c6c761912 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert11.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert11.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert11.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert11","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert11' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1090' depends on axioms: [propext]\n","stdout_sha256":"60a775272e10d03d2e3176f4be1be3d70fd0879fea2485570e5d8ab3b9779b4e","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert11.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert11","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert11' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1090' depends on axioms: [propext]\n","stdout_sha256":"60a775272e10d03d2e3176f4be1be3d70fd0879fea2485570e5d8ab3b9779b4e","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert12.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert12.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert12.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert12.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert12.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert12.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert12.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert12.process.json index 23ced8667..3c05ec52f 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert12.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert12.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert12.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert12","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert12' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl621' depends on axioms: [propext]\n","stdout_sha256":"f75fd89621463df472974c092b776fed19ce098e3b5490e28f5912edd26446ea","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert12.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert12","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert12' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl621' depends on axioms: [propext]\n","stdout_sha256":"f75fd89621463df472974c092b776fed19ce098e3b5490e28f5912edd26446ea","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert13.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert13.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert13.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert13.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert13.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert13.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert13.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert13.process.json index 01aa4fb5c..c792c82d7 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert13.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert13.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert13.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert13","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert13' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl711' depends on axioms: [propext]\n","stdout_sha256":"daf64ef0b889e08b267f8a7ec2693584abf79c3904d38ae0accbd53dcc3ff54f","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert13.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert13","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert13' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl711' depends on axioms: [propext]\n","stdout_sha256":"daf64ef0b889e08b267f8a7ec2693584abf79c3904d38ae0accbd53dcc3ff54f","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert14.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert14.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert14.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert14.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert14.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert14.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert14.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert14.process.json index f13e17ccf..57444f7fd 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert14.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert14.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert14.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert14","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert14' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1437' depends on axioms: [propext]\n","stdout_sha256":"b990bddd6ae3ff156e4b61f41ce93ae0ff37d43c5fda090b8e60660f87d54823","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert14.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert14","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert14' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1437' depends on axioms: [propext]\n","stdout_sha256":"b990bddd6ae3ff156e4b61f41ce93ae0ff37d43c5fda090b8e60660f87d54823","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert15.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert15.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert15.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert15.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert15.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert15.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert15.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert15.process.json index 55dff9b9f..267f6d588 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert15.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert15.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert15.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert15","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert15' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl91' depends on axioms: [propext]\n","stdout_sha256":"438308220efa09face31f643e0f60b2f8d829d89286b6a0df7642274f7d5ffc2","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert15.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert15","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert15' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl91' depends on axioms: [propext]\n","stdout_sha256":"438308220efa09face31f643e0f60b2f8d829d89286b6a0df7642274f7d5ffc2","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert2.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert2.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert2.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert2.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert2.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert2.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert2.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert2.process.json index d06f0e0b8..31095bac3 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert2.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert2.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert2.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert2","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert2' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1510' depends on axioms: [propext]\n","stdout_sha256":"6cf67b8cdc2689623dbc82baa8273577b998322e066f777a30a37908d7919219","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert2.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert2","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert2' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1510' depends on axioms: [propext]\n","stdout_sha256":"6cf67b8cdc2689623dbc82baa8273577b998322e066f777a30a37908d7919219","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert3.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert3.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert3.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert3.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert3.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert3.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert3.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert3.process.json index 1cab9588d..3ab01254c 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert3.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert3.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert3.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert3","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert3' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1518' depends on axioms: [propext]\n","stdout_sha256":"9294728b9d007769f1744eb60e876bd54f031ac2e175f39d8f2a76f95271e380","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert3.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert3","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert3' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1518' depends on axioms: [propext]\n","stdout_sha256":"9294728b9d007769f1744eb60e876bd54f031ac2e175f39d8f2a76f95271e380","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert4.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert4.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert4.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert4.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert4.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert4.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert4.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert4.process.json index 3b1ac84bd..caf667cbc 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert4.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert4.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert4.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert4","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert4' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1619' depends on axioms: [propext]\n","stdout_sha256":"08ca009d67a0487abb1f1abbc06b82a731d01c9d6d9915b7d446b7f52a21a644","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert4.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert4","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert4' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1619' depends on axioms: [propext]\n","stdout_sha256":"08ca009d67a0487abb1f1abbc06b82a731d01c9d6d9915b7d446b7f52a21a644","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert5.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert5.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert5.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert5.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert5.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert5.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert5.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert5.process.json index adad6d943..52ee08280 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert5.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert5.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert5.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert5","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert5' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl155' depends on axioms: [propext]\n","stdout_sha256":"4474e9863fa038d0c72eb758f0a2aaf9ae0d08907a46735a2bb845c48f4779ae","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert5.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert5","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert5' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl155' depends on axioms: [propext]\n","stdout_sha256":"4474e9863fa038d0c72eb758f0a2aaf9ae0d08907a46735a2bb845c48f4779ae","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert6.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert6.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert6.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert6.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert6.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert6.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert6.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert6.process.json index 77a052584..a5cdb4ed6 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert6.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert6.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert6.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert6","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert6' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1369' depends on axioms: [propext]\n","stdout_sha256":"4f250048d6256f2def1f0bf8915c3852a88c4ad1b5da445170cc763511af9004","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert6.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert6","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert6' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1369' depends on axioms: [propext]\n","stdout_sha256":"4f250048d6256f2def1f0bf8915c3852a88c4ad1b5da445170cc763511af9004","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert7.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert7.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert7.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert7.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert7.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert7.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert7.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert7.process.json index 3d4ac1cd5..5d9b537d8 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert7.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert7.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert7.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert7","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert7' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl101' depends on axioms: [propext]\n","stdout_sha256":"c05de805655dd160d33d60e519ced2d55d0da3fc7831bba687ce41b7ec2e6293","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert7.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert7","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert7' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl101' depends on axioms: [propext]\n","stdout_sha256":"c05de805655dd160d33d60e519ced2d55d0da3fc7831bba687ce41b7ec2e6293","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert8.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert8.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert8.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert8.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert8.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert8.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert8.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert8.process.json index 97c3c1247..2ad6e3601 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert8.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert8.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert8.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert8","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert8' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl421' depends on axioms: [propext]\n","stdout_sha256":"1399250526a833418309abc0f211b632663140f349dcdf67fb2314fd157f6c8b","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert8.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert8","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert8' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl421' depends on axioms: [propext]\n","stdout_sha256":"1399250526a833418309abc0f211b632663140f349dcdf67fb2314fd157f6c8b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert9.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert9.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert9.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert9.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert9.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert9.process.json similarity index 68% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert9.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert9.process.json index f6d940615..a50b7da18 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert9.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert9.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert9.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairCert9","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert9' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1061' depends on axioms: [propext]\n","stdout_sha256":"63034096472bc87fdaa0b7a5c2e29b9365008a42f08bcea9dc9110e7ea7ec81f","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert9.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairCert9","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountCert9' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1061' depends on axioms: [propext]\n","stdout_sha256":"63034096472bc87fdaa0b7a5c2e29b9365008a42f08bcea9dc9110e7ea7ec81f","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairComplete.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairComplete.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairComplete.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairComplete.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairComplete.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairComplete.process.json similarity index 76% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairComplete.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairComplete.process.json index 88cb74f64..3a38d2966 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairComplete.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairComplete.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairComplete.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairComplete","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCount_cert' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.atlasPairs_length' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.atlasSupports_length' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl643' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"24ef79792682790cf6532ac630e0201c7ed67c9306fb24408fe34666097a0dfd","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairComplete.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairComplete","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCount_cert' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.atlasPairs_length' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.atlasSupports_length' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl643' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"24ef79792682790cf6532ac630e0201c7ed67c9306fb24408fe34666097a0dfd","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairs.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairs.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairs.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairs.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairs.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairs.process.json similarity index 92% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairs.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairs.process.json index 659f0f00e..a98c9cbd2 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairs.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairs.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairs.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.ClosurePairs","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountTake' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairCountTake.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairCountTake.eq_2' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairCountTake.eq_3' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairCountTake.eq_def' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairCountTake.match_1' does not depend on any axioms\n'UorAtlas.Closure.atlasPairCountTake_append' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairCountTake_nil' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairRowCount' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairs' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairs.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairs_length_eq_count' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.atlasSupports' depends on axioms: [propext]\n'UorAtlas.Closure.atlasSupports.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.framePairOK' depends on axioms: [propext]\n'UorAtlas.Closure.framePairOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.frameSupportRows' depends on axioms: [propext]\n'UorAtlas.Closure.frameSupportRows.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.frameSupportRows_length' depends on axioms: [propext]\n'UorAtlas.Closure.mem_atlasPairs' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mem_atlasSupports' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.pairSupport' depends on axioms: [propext]\n'UorAtlas.Closure.sum_rowCounts_eq_take' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1057' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1246' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1464' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1512' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl510' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl625' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl74' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl825' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl873' does not depend on any axioms\n","stdout_sha256":"d404afa77457d073bf6f4191e24ecba4e56816b1274b8e8247c168dca9be3163","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairs.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.ClosurePairs","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.atlasPairCountTake' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairCountTake.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairCountTake.eq_2' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairCountTake.eq_3' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairCountTake.eq_def' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairCountTake.match_1' does not depend on any axioms\n'UorAtlas.Closure.atlasPairCountTake_append' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairCountTake_nil' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairRowCount' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairs' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairs.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.atlasPairs_length_eq_count' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.atlasSupports' depends on axioms: [propext]\n'UorAtlas.Closure.atlasSupports.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.framePairOK' depends on axioms: [propext]\n'UorAtlas.Closure.framePairOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.frameSupportRows' depends on axioms: [propext]\n'UorAtlas.Closure.frameSupportRows.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.frameSupportRows_length' depends on axioms: [propext]\n'UorAtlas.Closure.mem_atlasPairs' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mem_atlasSupports' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.pairSupport' depends on axioms: [propext]\n'UorAtlas.Closure.sum_rowCounts_eq_take' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1057' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1246' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1464' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1512' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl510' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl625' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl74' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl825' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl873' does not depend on any axioms\n","stdout_sha256":"d404afa77457d073bf6f4191e24ecba4e56816b1274b8e8247c168dca9be3163","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Functor.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Functor.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Functor.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Functor.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Functor.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Functor.process.json similarity index 99% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Functor.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Functor.process.json index 576f1fbd7..6656ab606 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Functor.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Functor.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Functor.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Functor","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Functor.Across' does not depend on any axioms\n'UorAtlas.Functor.Across.app' does not depend on any axioms\n'UorAtlas.Functor.Across.casesOn' does not depend on any axioms\n'UorAtlas.Functor.Across.ctorIdx' does not depend on any axioms\n'UorAtlas.Functor.Across.mk' does not depend on any axioms\n'UorAtlas.Functor.Across.mk.inj' does not depend on any axioms\n'UorAtlas.Functor.Across.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Functor.Across.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.Across.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Functor.Across.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.Across.noConfusionType' does not depend on any axioms\n'UorAtlas.Functor.Across.ofFamily' does not depend on any axioms\n'UorAtlas.Functor.Across.rec' does not depend on any axioms\n'UorAtlas.Functor.Across.recOn' does not depend on any axioms\n'UorAtlas.Functor.Across.same' does not depend on any axioms\n'UorAtlas.Functor.Addr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.aMap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.aObj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.kMap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.kObj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.pMap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.pObj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.qMap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.qObj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.vMap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.vObj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.ComponentFamily' does not depend on any axioms\n'UorAtlas.Functor.D62' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D63' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.Kf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.Pf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.RAddr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.RQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.Rv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D65' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D65_aMap_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D66' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.apex' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.diag' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.leg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Delta' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.DeltaK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F12' does not depend on any axioms\n'UorAtlas.Functor.F13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F15' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F15a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F15p' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F19a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F20' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F4' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F6p' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.GrpData' does not depend on any axioms\n'UorAtlas.Functor.GrpData.El' does not depend on any axioms\n'UorAtlas.Functor.GrpData.casesOn' does not depend on any axioms\n'UorAtlas.Functor.GrpData.ctorIdx' does not depend on any axioms\n'UorAtlas.Functor.GrpData.eq_inv_of_mul_eq_one' does not depend on any axioms\n'UorAtlas.Functor.GrpData.eq_one_of_self_mul' does not depend on any axioms\n'UorAtlas.Functor.GrpData.inv' does not depend on any axioms\n'UorAtlas.Functor.GrpData.inv_mul' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mk' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mk.inj' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Functor.GrpData.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mul' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mul_assoc' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mul_inv' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mul_one' does not depend on any axioms\n'UorAtlas.Functor.GrpData.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.GrpData.noConfusionType' does not depend on any axioms\n'UorAtlas.Functor.GrpData.one' does not depend on any axioms\n'UorAtlas.Functor.GrpData.one_mul' does not depend on any axioms\n'UorAtlas.Functor.GrpData.rec' does not depend on any axioms\n'UorAtlas.Functor.GrpData.recOn' does not depend on any axioms\n'UorAtlas.Functor.Kf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.commutant' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.liftLinear' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.sym2Rep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.Adr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.KSet' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.Place' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.Qv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.aut' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.kact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.kact_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.kact_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.ker_pi' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.krep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.krep_act' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.lift' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.pi' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.pi_lift' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.pi_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.pi_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.proj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.proj_str' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.rank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.wlin' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.El' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.Mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.grp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.id_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.invOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.invOf_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.invOf_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mul_invOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mul_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.NatTrans' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.app' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.casesOn' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.ctorIdx' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.ext' depends on axioms: [Quot.sound]\n'UorAtlas.Functor.NatTrans.idt' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.mk' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.mk.inj' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Functor.NatTrans.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.naturality' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.noConfusionType' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.rec' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.recOn' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.vcomp' does not depend on any axioms\n'UorAtlas.Functor.PAddr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Pf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.Car' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.one_ne_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.rat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.ring' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.str' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.str_injective' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QCar' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.address' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.address.elim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.address.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.alg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.alg.match_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.ctorElim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.ctorElimType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.localAt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.localAt.elim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.localAt.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.localAt.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.localAt.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.localAt.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.rational' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.rational.elim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.rational.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.ext' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.map_add' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.map_smul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.toFun' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QMod' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.RAddr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.RQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Rv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SCar' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SCar.match_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.classes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.classes.elim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.classes.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.ctorElim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.ctorElimType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.paddr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.paddr.elim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.paddr.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SetCat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.T76a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.T79' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.T80' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.Pair' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.casesOn' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.ctorIdx' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.ext' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.fst' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.mk' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.mk.inj' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Functor.TwoPlace.Pair.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.noConfusionType' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.rec' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.recOn' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.snd' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.adr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.component' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.component.match_1' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.instAddCommGroupPair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.instCommRingPair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.lift_choice' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.lift_independent' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.mul_neg_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.TwoPlace.proj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.signGroup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.trivialGrp' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.witness' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.addrAct' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.addrAct_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.addrAct_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.addrAct_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.adelicCone' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.apply_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.apply_id' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.apply_mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.apply_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.apply_smul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.baseHom' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.deloop' does not depend on any axioms\n'UorAtlas.Functor.deltaHom' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.deltaKNat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.deltaNat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.funCat' depends on axioms: [Quot.sound]\n'UorAtlas.Functor.instQAlgRing' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.locHom' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.locMat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.locNat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.locv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.locv_across' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.map_apply' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.map_neg_mat' depends on axioms: [Quot.sound]\n'UorAtlas.Functor.map_neg_vec' depends on axioms: [Quot.sound]\n'UorAtlas.Functor.matHom' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.matHom_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.matHom_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.paddrMk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.paddrMk_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.pi_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.projHom' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.projNat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.qsmul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.signatureTable' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.sym2Rep_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.tauAddr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.tauAddr_mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1027' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1033' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl104' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1041' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1045' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1064' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1087' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1124' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1137' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1146' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1163' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1168' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1169' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1177' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1210' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1226' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1286' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1289' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1299' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1321' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1324' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1332' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl135' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl136' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1383' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1414' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1422' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1470' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1501' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl151' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1516' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1523' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1524' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1536' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1548' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1568' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1583' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl161' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1617' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1634' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1646' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl166' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1671' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1695' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1699' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl197' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl205' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl222' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl227' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl247' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl250' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl306' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl337' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl346' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl361' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl370' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl372' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl381' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl384' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl41' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl426' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl485' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl511' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl524' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl538' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl543' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl554' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl558' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl589' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl59' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl595' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl598' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl640' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl642' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl737' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl745' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl770' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl779' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl788' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl793' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl796' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl80' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl801' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl819' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl826' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl83' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl839' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl842' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl858' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl86' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl861' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl884' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl894' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl909' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl919' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl930' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl951' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl954' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl972' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl974' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl99' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl992' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl996' depends on axioms: [propext, Classical.choice, Quot.sound]\n","stdout_sha256":"52cee14e39b3309398d471f248166cc8759425d21c0f26eabf63e1b65342aab6","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Functor.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Functor","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Functor.Across' does not depend on any axioms\n'UorAtlas.Functor.Across.app' does not depend on any axioms\n'UorAtlas.Functor.Across.casesOn' does not depend on any axioms\n'UorAtlas.Functor.Across.ctorIdx' does not depend on any axioms\n'UorAtlas.Functor.Across.mk' does not depend on any axioms\n'UorAtlas.Functor.Across.mk.inj' does not depend on any axioms\n'UorAtlas.Functor.Across.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Functor.Across.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.Across.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Functor.Across.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.Across.noConfusionType' does not depend on any axioms\n'UorAtlas.Functor.Across.ofFamily' does not depend on any axioms\n'UorAtlas.Functor.Across.rec' does not depend on any axioms\n'UorAtlas.Functor.Across.recOn' does not depend on any axioms\n'UorAtlas.Functor.Across.same' does not depend on any axioms\n'UorAtlas.Functor.Addr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.aMap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.aObj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.kMap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.kObj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.pMap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.pObj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.qMap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.qObj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.vMap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Assignments.vObj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.ComponentFamily' does not depend on any axioms\n'UorAtlas.Functor.D62' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D63' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.Kf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.Pf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.RAddr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.RQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.Rv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D64.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D65' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D65_aMap_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D66' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.apex' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.diag' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.leg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.D67.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Delta' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.DeltaK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F12' does not depend on any axioms\n'UorAtlas.Functor.F13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F15' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F15a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F15p' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F19a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F20' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F4' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F6p' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.F7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.GrpData' does not depend on any axioms\n'UorAtlas.Functor.GrpData.El' does not depend on any axioms\n'UorAtlas.Functor.GrpData.casesOn' does not depend on any axioms\n'UorAtlas.Functor.GrpData.ctorIdx' does not depend on any axioms\n'UorAtlas.Functor.GrpData.eq_inv_of_mul_eq_one' does not depend on any axioms\n'UorAtlas.Functor.GrpData.eq_one_of_self_mul' does not depend on any axioms\n'UorAtlas.Functor.GrpData.inv' does not depend on any axioms\n'UorAtlas.Functor.GrpData.inv_mul' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mk' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mk.inj' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Functor.GrpData.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mul' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mul_assoc' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mul_inv' does not depend on any axioms\n'UorAtlas.Functor.GrpData.mul_one' does not depend on any axioms\n'UorAtlas.Functor.GrpData.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.GrpData.noConfusionType' does not depend on any axioms\n'UorAtlas.Functor.GrpData.one' does not depend on any axioms\n'UorAtlas.Functor.GrpData.one_mul' does not depend on any axioms\n'UorAtlas.Functor.GrpData.rec' does not depend on any axioms\n'UorAtlas.Functor.GrpData.recOn' does not depend on any axioms\n'UorAtlas.Functor.Kf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.commutant' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.liftLinear' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LinModel.sym2Rep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.Adr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.KSet' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.Place' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.Qv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.aut' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.kact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.kact_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.kact_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.ker_pi' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.krep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.krep_act' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.lift' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.pi' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.pi_lift' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.pi_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.pi_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.proj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.proj_str' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.rank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.LocData.wlin' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.El' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.Mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.grp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.id_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.invOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.invOf_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.invOf_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mul_invOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.mul_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.MatGroup.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.NatTrans' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.app' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.casesOn' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.ctorIdx' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.ext' depends on axioms: [Quot.sound]\n'UorAtlas.Functor.NatTrans.idt' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.mk' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.mk.inj' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Functor.NatTrans.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.naturality' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.noConfusionType' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.rec' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.recOn' does not depend on any axioms\n'UorAtlas.Functor.NatTrans.vcomp' does not depend on any axioms\n'UorAtlas.Functor.PAddr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Pf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.Car' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.one_ne_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.rat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.ring' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.str' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QAlg.str_injective' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QCar' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.address' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.address.elim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.address.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.alg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.alg.match_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.ctorElim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.ctorElimType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.localAt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.localAt.elim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.localAt.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.localAt.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.localAt.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.localAt.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.rational' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.rational.elim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.rational.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QIx.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.ext' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.map_add' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.map_smul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QLin.toFun' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.QMod' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.RAddr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.RQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.Rv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SCar' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SCar.match_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.classes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.classes.elim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.classes.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.ctorElim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.ctorElimType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.paddr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.paddr.elim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.paddr.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SIx.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.SetCat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.T76a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.T79' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.T80' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.Pair' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.casesOn' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.ctorIdx' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.ext' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.fst' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.mk' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.mk.inj' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Functor.TwoPlace.Pair.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.noConfusion' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.noConfusionType' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.rec' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.recOn' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.Pair.snd' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.adr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.component' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.component.match_1' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.instAddCommGroupPair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.instCommRingPair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.lift_choice' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.lift_independent' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.mul_neg_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.TwoPlace.proj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.signGroup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.TwoPlace.trivialGrp' does not depend on any axioms\n'UorAtlas.Functor.TwoPlace.witness' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.addrAct' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.addrAct_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.addrAct_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.addrAct_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.adelicCone' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.apply_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.apply_id' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.apply_mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.apply_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.apply_smul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.baseHom' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.deloop' does not depend on any axioms\n'UorAtlas.Functor.deltaHom' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.deltaKNat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.deltaNat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.funCat' depends on axioms: [Quot.sound]\n'UorAtlas.Functor.instQAlgRing' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.locHom' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.locMat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.locNat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.locv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.locv_across' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.map_apply' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Functor.map_neg_mat' depends on axioms: [Quot.sound]\n'UorAtlas.Functor.map_neg_vec' depends on axioms: [Quot.sound]\n'UorAtlas.Functor.matHom' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.matHom_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.matHom_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.paddrMk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.paddrMk_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.pi_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.projHom' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.projNat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.qsmul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.signatureTable' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.sym2Rep_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.tauAddr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Functor.tauAddr_mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1027' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1033' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl104' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1041' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1045' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1064' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1087' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1124' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1137' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1146' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1163' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1168' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1169' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1177' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1210' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1226' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1286' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1289' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1299' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1321' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1324' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1332' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl135' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl136' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1383' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1414' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1422' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1470' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1501' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl151' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1516' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1523' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1524' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1536' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1548' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1568' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1583' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl161' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1617' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1634' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1646' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl166' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1671' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1695' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1699' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl197' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl205' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl222' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl227' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl247' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl250' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl306' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl337' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl346' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl361' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl370' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl372' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl381' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl384' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl41' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl426' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl485' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl511' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl524' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl538' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl543' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl554' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl558' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl589' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl59' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl595' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl598' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl640' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl642' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl737' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl745' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl770' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl779' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl788' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl793' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl796' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl80' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl801' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl819' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl826' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl83' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl839' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl842' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl858' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl86' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl861' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl884' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl894' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl909' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl919' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl930' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl951' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl954' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl972' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl974' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl99' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl992' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl996' depends on axioms: [propext, Classical.choice, Quot.sound]\n","stdout_sha256":"52cee14e39b3309398d471f248166cc8759425d21c0f26eabf63e1b65342aab6","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Glue.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Glue.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Glue.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Glue.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Glue.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Glue.process.json similarity index 96% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Glue.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Glue.process.json index 5ade4706d..2412dbf77 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Glue.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Glue.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Glue.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Glue","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Glue.Closed' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.Even' depends on axioms: [propext]\n'UorAtlas.Glue.Integral' depends on axioms: [propext]\n'UorAtlas.Glue.MemD' depends on axioms: [propext]\n'UorAtlas.Glue.MemDCongr' depends on axioms: [propext]\n'UorAtlas.Glue.MemD_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.MemGlue' depends on axioms: [propext]\n'UorAtlas.Glue.MemGlueCongr' depends on axioms: [propext]\n'UorAtlas.Glue.MemGlue_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.MemL' depends on axioms: [propext]\n'UorAtlas.Glue.MemL_ones' depends on axioms: [propext]\n'UorAtlas.Glue.P1' depends on axioms: [propext]\n'UorAtlas.Glue.P2' depends on axioms: [propext]\n'UorAtlas.Glue.T57a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.T57b' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.T57c' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.T84' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.T85' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.add_apply_int' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.dot_def' depends on axioms: [propext]\n'UorAtlas.Glue.dot_of_even_even' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.dot_of_even_odd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.dot_of_odd_odd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.dot_self_even' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.edgeNorm' does not depend on any axioms\n'UorAtlas.Glue.instDecidableMemD' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.instDecidableMemDCongr' depends on axioms: [propext]\n'UorAtlas.Glue.instDecidableMemGlue' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.instDecidableMemGlueCongr' depends on axioms: [propext]\n'UorAtlas.Glue.instDecidableMemL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.one_le_mul_self' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.ones' does not depend on any axioms\n'UorAtlas.Glue.rootNorm' does not depend on any axioms\n'UorAtlas.Glue.sumInt_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.sumInt_congr' depends on axioms: [propext]\n'UorAtlas.Glue.sumInt_const' depends on axioms: [propext]\n'UorAtlas.Glue.sumInt_dvd' depends on axioms: [propext]\n'UorAtlas.Glue.sumInt_ge_card' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.sumInt_mul_left' depends on axioms: [propext]\n'UorAtlas.Glue.sumInt_ones' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1065' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl11' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1159' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1182' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1192' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl120' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1215' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1278' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1290' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1370' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1431' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1489' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1576' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1588' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1608' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1620' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1658' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1668' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl168' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1691' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl200' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl22' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl255' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl279' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl284' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl33' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl437' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl465' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl542' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl545' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl58' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl606' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl61' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl655' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl685' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl688' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl742' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl750' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl774' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl786' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl807' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl853' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl863' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl87' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl879' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl882' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl891' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl929' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl941' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl942' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl978' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"b57d68c55aa2ba9a092b1f6b48373159a7bb33929163842a339ac5cbeac01afc","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Glue.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Glue","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Glue.Closed' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.Even' depends on axioms: [propext]\n'UorAtlas.Glue.Integral' depends on axioms: [propext]\n'UorAtlas.Glue.MemD' depends on axioms: [propext]\n'UorAtlas.Glue.MemDCongr' depends on axioms: [propext]\n'UorAtlas.Glue.MemD_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.MemGlue' depends on axioms: [propext]\n'UorAtlas.Glue.MemGlueCongr' depends on axioms: [propext]\n'UorAtlas.Glue.MemGlue_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.MemL' depends on axioms: [propext]\n'UorAtlas.Glue.MemL_ones' depends on axioms: [propext]\n'UorAtlas.Glue.P1' depends on axioms: [propext]\n'UorAtlas.Glue.P2' depends on axioms: [propext]\n'UorAtlas.Glue.T57a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.T57b' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.T57c' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.T84' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.T85' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.add_apply_int' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.dot_def' depends on axioms: [propext]\n'UorAtlas.Glue.dot_of_even_even' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.dot_of_even_odd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.dot_of_odd_odd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.dot_self_even' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Glue.edgeNorm' does not depend on any axioms\n'UorAtlas.Glue.instDecidableMemD' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.instDecidableMemDCongr' depends on axioms: [propext]\n'UorAtlas.Glue.instDecidableMemGlue' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.instDecidableMemGlueCongr' depends on axioms: [propext]\n'UorAtlas.Glue.instDecidableMemL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.one_le_mul_self' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.ones' does not depend on any axioms\n'UorAtlas.Glue.rootNorm' does not depend on any axioms\n'UorAtlas.Glue.sumInt_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.sumInt_congr' depends on axioms: [propext]\n'UorAtlas.Glue.sumInt_const' depends on axioms: [propext]\n'UorAtlas.Glue.sumInt_dvd' depends on axioms: [propext]\n'UorAtlas.Glue.sumInt_ge_card' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Glue.sumInt_mul_left' depends on axioms: [propext]\n'UorAtlas.Glue.sumInt_ones' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1065' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl11' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1159' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1182' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1192' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl120' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1215' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1278' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1290' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1370' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1431' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1489' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1576' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1588' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1608' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1620' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1658' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1668' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl168' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1691' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl200' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl22' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl255' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl279' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl284' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl33' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl437' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl465' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl542' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl545' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl58' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl606' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl61' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl655' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl685' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl688' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl742' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl750' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl774' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl786' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl807' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl853' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl863' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl87' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl879' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl882' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl891' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl929' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl941' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl942' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl978' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"b57d68c55aa2ba9a092b1f6b48373159a7bb33929163842a339ac5cbeac01afc","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Group.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Group.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Group.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Group.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Group.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Group.process.json similarity index 99% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Group.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Group.process.json index f695fe0dc..c00b908b1 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Group.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Group.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Group.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Group","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Blocks.union4.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.A_eq_one_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.A_le_one' depends on axioms: [propext]\n'UorAtlas.Group.Agree' does not depend on any axioms\n'UorAtlas.Group.AutA' depends on axioms: [propext]\n'UorAtlas.Group.ClSet' does not depend on any axioms\n'UorAtlas.Group.Cos' does not depend on any axioms\n'UorAtlas.Group.Cos.casesOn' does not depend on any axioms\n'UorAtlas.Group.Cos.ctorIdx' does not depend on any axioms\n'UorAtlas.Group.Cos.mk' does not depend on any axioms\n'UorAtlas.Group.Cos.mk.inj' does not depend on any axioms\n'UorAtlas.Group.Cos.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Group.Cos.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Group.Cos.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Group.Cos.noConfusion' does not depend on any axioms\n'UorAtlas.Group.Cos.noConfusionType' does not depend on any axioms\n'UorAtlas.Group.Cos.pt' does not depend on any axioms\n'UorAtlas.Group.Cos.rec' does not depend on any axioms\n'UorAtlas.Group.Cos.recOn' does not depend on any axioms\n'UorAtlas.Group.Cos.tb' does not depend on any axioms\n'UorAtlas.Group.Cos.wd' does not depend on any axioms\n'UorAtlas.Group.D20' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20_adj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D20_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D20_inv' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20fold' depends on axioms: [propext]\n'UorAtlas.Group.D20fold.match_1' does not depend on any axioms\n'UorAtlas.Group.D20fold_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D20fold_root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D20fold_simple' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D20idx' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20idx_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20lit' does not depend on any axioms\n'UorAtlas.Group.D20litOK' does not depend on any axioms\n'UorAtlas.Group.D20lit_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20perm' does not depend on any axioms\n'UorAtlas.Group.D20tab' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20tabOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20tab_mem' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20vec' depends on axioms: [propext]\n'UorAtlas.Group.D20vec_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D20vec_rep_cases' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D21' depends on axioms: [propext]\n'UorAtlas.Group.D21.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.D21_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D21_subgroup' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D21a' depends on axioms: [propext]\n'UorAtlas.Group.D21a_commute' depends on axioms: [propext]\n'UorAtlas.Group.D28' depends on axioms: [propext]\n'UorAtlas.Group.D28_group' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D28a' depends on axioms: [propext]\n'UorAtlas.Group.D28a_action' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D29' depends on axioms: [propext]\n'UorAtlas.Group.D29_iff' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D30' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D30_comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D30_id' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D30_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.HasOrder' does not depend on any axioms\n'UorAtlas.Group.HasOrderP' does not depend on any axioms\n'UorAtlas.Group.Level' does not depend on any axioms\n'UorAtlas.Group.Level.Formed' depends on axioms: [propext]\n'UorAtlas.Group.Level.basePt' does not depend on any axioms\n'UorAtlas.Group.Level.bp' does not depend on any axioms\n'UorAtlas.Group.Level.casesOn' does not depend on any axioms\n'UorAtlas.Group.Level.ctorIdx' does not depend on any axioms\n'UorAtlas.Group.Level.gt' does not depend on any axioms\n'UorAtlas.Group.Level.mk' does not depend on any axioms\n'UorAtlas.Group.Level.mk.inj' does not depend on any axioms\n'UorAtlas.Group.Level.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Group.Level.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Group.Level.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Group.Level.msk' does not depend on any axioms\n'UorAtlas.Group.Level.nextGt' depends on axioms: [propext]\n'UorAtlas.Group.Level.noConfusion' does not depend on any axioms\n'UorAtlas.Group.Level.noConfusionType' does not depend on any axioms\n'UorAtlas.Group.Level.nw' does not depend on any axioms\n'UorAtlas.Group.Level.orb' does not depend on any axioms\n'UorAtlas.Group.Level.orbFin' does not depend on any axioms\n'UorAtlas.Group.Level.orbFin.eq_1' does not depend on any axioms\n'UorAtlas.Group.Level.rec' does not depend on any axioms\n'UorAtlas.Group.Level.recOn' does not depend on any axioms\n'UorAtlas.Group.Level.trP' depends on axioms: [propext]\n'UorAtlas.Group.Level.trQ' does not depend on any axioms\n'UorAtlas.Group.Level.trQ.eq_1' does not depend on any axioms\n'UorAtlas.Group.Level.trQ.match_1' does not depend on any axioms\n'UorAtlas.Group.SpanOf' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.add' does not depend on any axioms\n'UorAtlas.Group.SpanOf.below' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.below.add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.below.casesOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.below.neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.below.rec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.below.root' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.below.zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.brecOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.casesOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.rec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.recOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.root' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.zero' does not depend on any axioms\n'UorAtlas.Group.T28' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.T39p' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.T59' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.T59a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.T59p' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.T59p0' depends on axioms: [propext]\n'UorAtlas.Group.TabsOK' does not depend on any axioms\n'UorAtlas.Group.V66a' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.V66b' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.V66c' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.V66comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.V66comp_at' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.V67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.V68a' depends on axioms: [propext]\n'UorAtlas.Group.V68b' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.V76' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.V77' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.W0' depends on axioms: [propext]\n'UorAtlas.Group.W0_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.W0comp' depends on axioms: [propext]\n'UorAtlas.Group.aOf' depends on axioms: [propext]\n'UorAtlas.Group.aOf_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.aOf_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.actP' depends on axioms: [propext]\n'UorAtlas.Group.actP.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.actP_comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.actP_inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.actP_inv' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.actP_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.actP_swap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.actPres' depends on axioms: [propext]\n'UorAtlas.Group.actPres_comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.actT' depends on axioms: [propext]\n'UorAtlas.Group.actT_eq' depends on axioms: [propext]\n'UorAtlas.Group.adjBase' does not depend on any axioms\n'UorAtlas.Group.adjBase_eq' depends on axioms: [propext]\n'UorAtlas.Group.adjBit' depends on axioms: [propext]\n'UorAtlas.Group.adjBit_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.adjN_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.adjN_imageA' depends on axioms: [propext]\n'UorAtlas.Group.adjN_image_of_pres' depends on axioms: [propext]\n'UorAtlas.Group.adjN_lt' depends on axioms: [propext]\n'UorAtlas.Group.adjPack' depends on axioms: [propext]\n'UorAtlas.Group.adjRaw_lt' depends on axioms: [propext]\n'UorAtlas.Group.adjRow' depends on axioms: [propext]\n'UorAtlas.Group.adjRow_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.adjRow_lt' depends on axioms: [propext]\n'UorAtlas.Group.agree_one_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.agree_push' depends on axioms: [propext]\n'UorAtlas.Group.allLt_of' depends on axioms: [propext]\n'UorAtlas.Group.ap' does not depend on any axioms\n'UorAtlas.Group.ap_D20tab' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.ap_eq' depends on axioms: [propext]\n'UorAtlas.Group.ap_idT' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.ap_lt' does not depend on any axioms\n'UorAtlas.Group.ap_mulT' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.ap_pak' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.apply_neg_id' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.arow' depends on axioms: [propext]\n'UorAtlas.Group.autA_autGamma' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.autA_comp' depends on axioms: [propext]\n'UorAtlas.Group.autA_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.autA_inv' depends on axioms: [propext]\n'UorAtlas.Group.autA_of_D21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.autA_one' depends on axioms: [propext]\n'UorAtlas.Group.autA_trivial' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.autChain' depends on axioms: [propext]\n'UorAtlas.Group.autChainLen' depends on axioms: [propext]\n'UorAtlas.Group.autGamma_perm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.autGen_of_D21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.autGens_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.autGt' does not depend on any axioms\n'UorAtlas.Group.autGt_ok' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.autSpec' does not depend on any axioms\n'UorAtlas.Group.aut_fix_trivial' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.badBlk' depends on axioms: [propext]\n'UorAtlas.Group.baseFix' does not depend on any axioms\n'UorAtlas.Group.bfs' depends on axioms: [propext]\n'UorAtlas.Group.bfsGo' depends on axioms: [propext]\n'UorAtlas.Group.bfsGo.match_1' does not depend on any axioms\n'UorAtlas.Group.bfsGo.match_3' does not depend on any axioms\n'UorAtlas.Group.bfsStep' depends on axioms: [propext]\n'UorAtlas.Group.bfsStep.match_1' does not depend on any axioms\n'UorAtlas.Group.bitOn' does not depend on any axioms\n'UorAtlas.Group.blkOf' depends on axioms: [propext]\n'UorAtlas.Group.blkOf_blkSet' depends on axioms: [propext]\n'UorAtlas.Group.blkPermT' depends on axioms: [propext]\n'UorAtlas.Group.cert0' depends on axioms: [propext]\n'UorAtlas.Group.cert1' depends on axioms: [propext]\n'UorAtlas.Group.cert2' depends on axioms: [propext]\n'UorAtlas.Group.cert3' depends on axioms: [propext]\n'UorAtlas.Group.cert4' depends on axioms: [propext]\n'UorAtlas.Group.cert5' depends on axioms: [propext]\n'UorAtlas.Group.cert6' depends on axioms: [propext]\n'UorAtlas.Group.certG0' depends on axioms: [propext]\n'UorAtlas.Group.certG1' depends on axioms: [propext]\n'UorAtlas.Group.certG2' depends on axioms: [propext]\n'UorAtlas.Group.certG3' depends on axioms: [propext]\n'UorAtlas.Group.certG4' depends on axioms: [propext]\n'UorAtlas.Group.certG5' depends on axioms: [propext]\n'UorAtlas.Group.certG6' depends on axioms: [propext]\n'UorAtlas.Group.chainCheck' depends on axioms: [propext]\n'UorAtlas.Group.chainCheck.match_1' does not depend on any axioms\n'UorAtlas.Group.chainLen' does not depend on any axioms\n'UorAtlas.Group.chainLen.match_1' does not depend on any axioms\n'UorAtlas.Group.chain_step' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.classSet_W0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.classSet_actP' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.classSet_arow' depends on axioms: [propext]\n'UorAtlas.Group.classSet_inter' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.classSet_ofNat' does not depend on any axioms\n'UorAtlas.Group.cnt2' depends on axioms: [propext]\n'UorAtlas.Group.cnt2_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt2b' depends on axioms: [propext]\n'UorAtlas.Group.cnt2b_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt2t' depends on axioms: [propext]\n'UorAtlas.Group.cnt2t_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt2tb' depends on axioms: [propext]\n'UorAtlas.Group.cnt2tb_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt2tb_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt3' depends on axioms: [propext]\n'UorAtlas.Group.cnt3_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt3b' depends on axioms: [propext]\n'UorAtlas.Group.cnt3b_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt3b_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cosAt' does not depend on any axioms\n'UorAtlas.Group.cosAt.eq_1' does not depend on any axioms\n'UorAtlas.Group.cosAt.eq_2' does not depend on any axioms\n'UorAtlas.Group.cosAt.eq_def' does not depend on any axioms\n'UorAtlas.Group.cosAt.match_1' does not depend on any axioms\n'UorAtlas.Group.cosAt_none' depends on axioms: [propext]\n'UorAtlas.Group.cosAt_of_mem' depends on axioms: [propext]\n'UorAtlas.Group.cosAt_some' depends on axioms: [propext]\n'UorAtlas.Group.cosJ' does not depend on any axioms\n'UorAtlas.Group.cosK' does not depend on any axioms\n'UorAtlas.Group.cosMove' depends on axioms: [propext]\n'UorAtlas.Group.cosP' depends on axioms: [propext]\n'UorAtlas.Group.cosP_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cosQ' depends on axioms: [propext]\n'UorAtlas.Group.cosQ_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cosRow' depends on axioms: [propext]\n'UorAtlas.Group.cosRow0' depends on axioms: [propext]\n'UorAtlas.Group.cosRow1' depends on axioms: [propext]\n'UorAtlas.Group.cosRow2' depends on axioms: [propext]\n'UorAtlas.Group.cosRow3' depends on axioms: [propext]\n'UorAtlas.Group.cosRow4' depends on axioms: [propext]\n'UorAtlas.Group.cosRow5' depends on axioms: [propext]\n'UorAtlas.Group.cosRow6' depends on axioms: [propext]\n'UorAtlas.Group.cosRow7' depends on axioms: [propext]\n'UorAtlas.Group.cosRowAll' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.cosWords' does not depend on any axioms\n'UorAtlas.Group.cos_fix_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cos_step' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.descendG' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.descendG_of' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.descend_of' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.descend_step' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.dot_reflect' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.dvd_dot_repN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.dvd_dot_root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.emb_matWord' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.emb_reflMat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.evalP' depends on axioms: [propext]\n'UorAtlas.Group.evalP_permsOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.evalT' depends on axioms: [propext]\n'UorAtlas.Group.evalT.match_1' does not depend on any axioms\n'UorAtlas.Group.evalT_cons' depends on axioms: [propext]\n'UorAtlas.Group.fin120' does not depend on any axioms\n'UorAtlas.Group.fin120_val' depends on axioms: [propext]\n'UorAtlas.Group.fin4_cases' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.fixed_fin' depends on axioms: [propext]\n'UorAtlas.Group.foldSign' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.foldSign.match_1' does not depend on any axioms\n'UorAtlas.Group.foldSign_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gL0' does not depend on any axioms\n'UorAtlas.Group.gL1' does not depend on any axioms\n'UorAtlas.Group.gL2' does not depend on any axioms\n'UorAtlas.Group.gL3' does not depend on any axioms\n'UorAtlas.Group.gL4' does not depend on any axioms\n'UorAtlas.Group.gL5' does not depend on any axioms\n'UorAtlas.Group.gL6' does not depend on any axioms\n'UorAtlas.Group.gaugeGammaWitness' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gaugeOrderWitness' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gauge_blocks' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gauge_coset' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gauge_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.genP' depends on axioms: [propext]\n'UorAtlas.Group.genP.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.genP_permsOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.genT' depends on axioms: [propext]\n'UorAtlas.Group.genT.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.genT_even' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.genT_odd' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.gen_block_perm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gen_blocks' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gen_evalP' depends on axioms: [propext]\n'UorAtlas.Group.gen_fixes' does not depend on any axioms\n'UorAtlas.Group.gen_genP' depends on axioms: [propext]\n'UorAtlas.Group.gen_iff_step' depends on axioms: [Quot.sound]\n'UorAtlas.Group.gen_ker' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gen_maps' does not depend on any axioms\n'UorAtlas.Group.gen_nextGt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gen_nil_iff' depends on axioms: [propext]\n'UorAtlas.Group.gen_sub' does not depend on any axioms\n'UorAtlas.Group.gensP_adj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.getD_mem_or' depends on axioms: [propext]\n'UorAtlas.Group.getD_permsOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.hasKey' does not depend on any axioms\n'UorAtlas.Group.hasKey.match_1' does not depend on any axioms\n'UorAtlas.Group.hasOrder_nil' depends on axioms: [propext]\n'UorAtlas.Group.hasOrder_step' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.hasPtC' does not depend on any axioms\n'UorAtlas.Group.hasPtC.eq_1' does not depend on any axioms\n'UorAtlas.Group.headLevel' depends on axioms: [propext]\n'UorAtlas.Group.idT' does not depend on any axioms\n'UorAtlas.Group.imgN' depends on axioms: [propext]\n'UorAtlas.Group.imgN_congr' depends on axioms: [propext]\n'UorAtlas.Group.imgN_succ_neg' depends on axioms: [propext]\n'UorAtlas.Group.imgN_succ_pos' depends on axioms: [propext]\n'UorAtlas.Group.ind_actP' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.ind_adjRow' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.ind_inter' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.invOf4' depends on axioms: [propext]\n'UorAtlas.Group.isEmpty_nil' depends on axioms: [propext]\n'UorAtlas.Group.jAt' depends on axioms: [propext]\n'UorAtlas.Group.kAt' depends on axioms: [propext]\n'UorAtlas.Group.kerChain' depends on axioms: [propext]\n'UorAtlas.Group.kerChainLen' depends on axioms: [propext]\n'UorAtlas.Group.kerGen_of_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.kerGen_stabPres' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.kerGt' depends on axioms: [propext]\n'UorAtlas.Group.kerGt_blk' depends on axioms: [propext]\n'UorAtlas.Group.kerGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.kerOrder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.kerSpec' does not depend on any axioms\n'UorAtlas.Group.kerWords' does not depend on any axioms\n'UorAtlas.Group.levelCheck' depends on axioms: [propext]\n'UorAtlas.Group.levelCheck.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.levelG' depends on axioms: [propext]\n'UorAtlas.Group.levelG.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.levelOK' depends on axioms: [propext]\n'UorAtlas.Group.levelOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.matWord' depends on axioms: [propext]\n'UorAtlas.Group.matWord.match_1' does not depend on any axioms\n'UorAtlas.Group.memChain' does not depend on any axioms\n'UorAtlas.Group.memChain.match_1' does not depend on any axioms\n'UorAtlas.Group.memChain.match_3' does not depend on any axioms\n'UorAtlas.Group.memChain_fix' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.mem_actP' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mem_actP_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mem_adjRow' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.mem_bitset_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mem_imgN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mem_orbFin' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mem_union4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mkChain' depends on axioms: [propext]\n'UorAtlas.Group.mkChain.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.mkChain.eq_2' depends on axioms: [propext]\n'UorAtlas.Group.mkChain.eq_def' depends on axioms: [propext]\n'UorAtlas.Group.mkChain.match_1' does not depend on any axioms\n'UorAtlas.Group.mkChain_bp' depends on axioms: [propext]\n'UorAtlas.Group.mkChain_bp_lt' depends on axioms: [propext]\n'UorAtlas.Group.mkChain_cons' depends on axioms: [propext]\n'UorAtlas.Group.mkChain_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.mkMask' depends on axioms: [propext]\n'UorAtlas.Group.mkOrb' depends on axioms: [propext]\n'UorAtlas.Group.mkOrb_form' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mulT' does not depend on any axioms\n'UorAtlas.Group.negMat' depends on axioms: [propext]\n'UorAtlas.Group.negMat_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.negWord' does not depend on any axioms\n'UorAtlas.Group.negWordComp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.nodupOrb' does not depend on any axioms\n'UorAtlas.Group.nodupOrb.match_1' does not depend on any axioms\n'UorAtlas.Group.nodup_flatMap' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.nodup_orbFin' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.nodup_pmap' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.orbitAction' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.orbitData' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.orbit_stab_card' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.pak' does not depend on any axioms\n'UorAtlas.Group.pak_eq_pk' depends on axioms: [propext]\n'UorAtlas.Group.pak_succ' does not depend on any axioms\n'UorAtlas.Group.permOf4' depends on axioms: [propext]\n'UorAtlas.Group.permOf4.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.permOf4_of_perm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.permOf4_toFun' depends on axioms: [propext]\n'UorAtlas.Group.permsOf' depends on axioms: [propext]\n'UorAtlas.Group.permsOf.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.piK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.pinCert1' depends on axioms: [propext]\n'UorAtlas.Group.pinCert2' depends on axioms: [propext]\n'UorAtlas.Group.pinCover' does not depend on any axioms\n'UorAtlas.Group.pinR1' does not depend on any axioms\n'UorAtlas.Group.pinR2' does not depend on any axioms\n'UorAtlas.Group.pinRound' depends on axioms: [propext]\n'UorAtlas.Group.pin_fix' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.profG' depends on axioms: [propext]\n'UorAtlas.Group.profG.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.profG_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.profOK' depends on axioms: [propext]\n'UorAtlas.Group.profOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.profOK_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.reflOnChk' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk0' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk5' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk6' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk7' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnComp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOn_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.reindex' does not depend on any axioms\n'UorAtlas.Group.sOf' depends on axioms: [propext]\n'UorAtlas.Group.sOf_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.sOf_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.sRefl_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.sameAdj' depends on axioms: [propext]\n'UorAtlas.Group.schreier_key' depends on axioms: [Quot.sound]\n'UorAtlas.Group.signStep' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.signStep_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stVec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.stVec_false' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.stVec_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.stabBlkComp' depends on axioms: [propext]\n'UorAtlas.Group.stabChain' depends on axioms: [propext]\n'UorAtlas.Group.stabChainLen' depends on axioms: [propext]\n'UorAtlas.Group.stabGen_gauge' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabGen_of_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabGt' depends on axioms: [propext]\n'UorAtlas.Group.stabGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabGt_stab' depends on axioms: [propext]\n'UorAtlas.Group.stabOrder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabPres' depends on axioms: [propext]\n'UorAtlas.Group.stabPres_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabPres_iff_D29' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabPres_le_D28' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.stabPres_subgroup' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.stabSpec' does not depend on any axioms\n'UorAtlas.Group.stabWords' does not depend on any axioms\n'UorAtlas.Group.stab_eq' depends on axioms: [Quot.sound]\n'UorAtlas.Group.stab_letter' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.sumK_reindex' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.swapFacts' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.swapPerm' depends on axioms: [propext]\n'UorAtlas.Group.swapQ' depends on axioms: [propext]\n'UorAtlas.Group.swapTabOK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.swapWord' does not depend on any axioms\n'UorAtlas.Group.swap_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.swap_stab' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tabOK' does not depend on any axioms\n'UorAtlas.Group.tabOK_bwd' depends on axioms: [propext]\n'UorAtlas.Group.tabOK_evalT' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tabOK_fwd' depends on axioms: [propext]\n'UorAtlas.Group.tabOK_genT' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tabOK_idT' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tabOK_left' depends on axioms: [propext]\n'UorAtlas.Group.tabOK_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tabOK_of' depends on axioms: [propext]\n'UorAtlas.Group.tabOK_right' depends on axioms: [propext]\n'UorAtlas.Group.tabOK_swap' depends on axioms: [propext]\n'UorAtlas.Group.tabOK_trQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tabOf' does not depend on any axioms\n'UorAtlas.Group.tabOf.match_1' does not depend on any axioms\n'UorAtlas.Group.tabsOK_nextGt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tperm' depends on axioms: [propext]\n'UorAtlas.Group.tperm.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.tpermP' depends on axioms: [propext]\n'UorAtlas.Group.tpermP_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tperm_congr' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.tperm_eq_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tperm_idT' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tperm_invFun' depends on axioms: [propext]\n'UorAtlas.Group.tperm_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tperm_swap' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.tperm_toFun' depends on axioms: [propext]\n'UorAtlas.Group.trFind' does not depend on any axioms\n'UorAtlas.Group.trFind_key' does not depend on any axioms\n'UorAtlas.Group.trL0' does not depend on any axioms\n'UorAtlas.Group.trL1' does not depend on any axioms\n'UorAtlas.Group.trL2' does not depend on any axioms\n'UorAtlas.Group.trL3' does not depend on any axioms\n'UorAtlas.Group.trL4' does not depend on any axioms\n'UorAtlas.Group.trL5' does not depend on any axioms\n'UorAtlas.Group.trL6' does not depend on any axioms\n'UorAtlas.Group.trP_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.trQ_of_cosAt' depends on axioms: [propext]\n'UorAtlas.Group.trQ_of_mem' depends on axioms: [propext]\n'UorAtlas.Group.triB' depends on axioms: [propext]\n'UorAtlas.Group.triB_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.triB_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.triK' depends on axioms: [propext]\n'UorAtlas.Group.triK_inv' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.vecEq8' depends on axioms: [propext]\n'UorAtlas.Group.vecEq8_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.wlin_matWord' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1010' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1025' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1030' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1054' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1056' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1059' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1068' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1070' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1072' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1079' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1088' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1108' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1109' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1127' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1130' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1131' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1147' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1152' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1155' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1166' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1190' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1197' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1199' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1206' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1219' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1220' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1225' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1238' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl125' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1265' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1269' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1270' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1274' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1298' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl13' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1313' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1319' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1322' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1331' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1351' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1357' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1360' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1361' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1373' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1380' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1390' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1393' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1411' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1421' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1427' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1432' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1447' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1480' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1481' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1496' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1498' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1504' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1506' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1507' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1517' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1537' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl159' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1600' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1602' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1614' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1618' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1621' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1644' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1648' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl165' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1652' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1653' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1655' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1677' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1682' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1700' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1706' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl172' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl186' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl19' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl201' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl218' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl25' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl257' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl259' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl262' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl265' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl270' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl271' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl272' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl273' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl308' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl313' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl319' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl323' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl338' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl349' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl36' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl364' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl368' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl378' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl379' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl386' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl394' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl409' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl416' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl423' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl43' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl479' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl483' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl49' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl494' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl50' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl508' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl518' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl521' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl525' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl559' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl569' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl570' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl573' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl576' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl579' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl586' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl597' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl601' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl619' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl635' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl646' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl647' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl666' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl694' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl72' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl727' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl73' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl735' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl748' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl758' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl77' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl777' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl783' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl792' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl794' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl798' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl800' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl827' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl855' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl867' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl900' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl918' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl934' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl948' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl950' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl958' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl959' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl98' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl986' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl988' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl991' does not depend on any axioms\n","stdout_sha256":"201c68875b2be4526ff2d7555c08ab2bb851169905038472417d2d59b81a43a6","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Group.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Group","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Blocks.union4.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.A_eq_one_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.A_le_one' depends on axioms: [propext]\n'UorAtlas.Group.Agree' does not depend on any axioms\n'UorAtlas.Group.AutA' depends on axioms: [propext]\n'UorAtlas.Group.ClSet' does not depend on any axioms\n'UorAtlas.Group.Cos' does not depend on any axioms\n'UorAtlas.Group.Cos.casesOn' does not depend on any axioms\n'UorAtlas.Group.Cos.ctorIdx' does not depend on any axioms\n'UorAtlas.Group.Cos.mk' does not depend on any axioms\n'UorAtlas.Group.Cos.mk.inj' does not depend on any axioms\n'UorAtlas.Group.Cos.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Group.Cos.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Group.Cos.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Group.Cos.noConfusion' does not depend on any axioms\n'UorAtlas.Group.Cos.noConfusionType' does not depend on any axioms\n'UorAtlas.Group.Cos.pt' does not depend on any axioms\n'UorAtlas.Group.Cos.rec' does not depend on any axioms\n'UorAtlas.Group.Cos.recOn' does not depend on any axioms\n'UorAtlas.Group.Cos.tb' does not depend on any axioms\n'UorAtlas.Group.Cos.wd' does not depend on any axioms\n'UorAtlas.Group.D20' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20_adj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D20_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D20_inv' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20fold' depends on axioms: [propext]\n'UorAtlas.Group.D20fold.match_1' does not depend on any axioms\n'UorAtlas.Group.D20fold_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D20fold_root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D20fold_simple' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D20idx' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20idx_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20lit' does not depend on any axioms\n'UorAtlas.Group.D20litOK' does not depend on any axioms\n'UorAtlas.Group.D20lit_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20perm' does not depend on any axioms\n'UorAtlas.Group.D20tab' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20tabOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20tab_mem' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D20vec' depends on axioms: [propext]\n'UorAtlas.Group.D20vec_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D20vec_rep_cases' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D21' depends on axioms: [propext]\n'UorAtlas.Group.D21.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.D21_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D21_subgroup' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D21a' depends on axioms: [propext]\n'UorAtlas.Group.D21a_commute' depends on axioms: [propext]\n'UorAtlas.Group.D28' depends on axioms: [propext]\n'UorAtlas.Group.D28_group' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D28a' depends on axioms: [propext]\n'UorAtlas.Group.D28a_action' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D29' depends on axioms: [propext]\n'UorAtlas.Group.D29_iff' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.D30' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D30_comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D30_id' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.D30_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.HasOrder' does not depend on any axioms\n'UorAtlas.Group.HasOrderP' does not depend on any axioms\n'UorAtlas.Group.Level' does not depend on any axioms\n'UorAtlas.Group.Level.Formed' depends on axioms: [propext]\n'UorAtlas.Group.Level.basePt' does not depend on any axioms\n'UorAtlas.Group.Level.bp' does not depend on any axioms\n'UorAtlas.Group.Level.casesOn' does not depend on any axioms\n'UorAtlas.Group.Level.ctorIdx' does not depend on any axioms\n'UorAtlas.Group.Level.gt' does not depend on any axioms\n'UorAtlas.Group.Level.mk' does not depend on any axioms\n'UorAtlas.Group.Level.mk.inj' does not depend on any axioms\n'UorAtlas.Group.Level.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Group.Level.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Group.Level.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Group.Level.msk' does not depend on any axioms\n'UorAtlas.Group.Level.nextGt' depends on axioms: [propext]\n'UorAtlas.Group.Level.noConfusion' does not depend on any axioms\n'UorAtlas.Group.Level.noConfusionType' does not depend on any axioms\n'UorAtlas.Group.Level.nw' does not depend on any axioms\n'UorAtlas.Group.Level.orb' does not depend on any axioms\n'UorAtlas.Group.Level.orbFin' does not depend on any axioms\n'UorAtlas.Group.Level.orbFin.eq_1' does not depend on any axioms\n'UorAtlas.Group.Level.rec' does not depend on any axioms\n'UorAtlas.Group.Level.recOn' does not depend on any axioms\n'UorAtlas.Group.Level.trP' depends on axioms: [propext]\n'UorAtlas.Group.Level.trQ' does not depend on any axioms\n'UorAtlas.Group.Level.trQ.eq_1' does not depend on any axioms\n'UorAtlas.Group.Level.trQ.match_1' does not depend on any axioms\n'UorAtlas.Group.SpanOf' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.add' does not depend on any axioms\n'UorAtlas.Group.SpanOf.below' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.below.add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.below.casesOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.below.neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.below.rec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.below.root' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.below.zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.brecOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.casesOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.rec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.recOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.root' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.SpanOf.zero' does not depend on any axioms\n'UorAtlas.Group.T28' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.T39p' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.T59' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.T59a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.T59p' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.T59p0' depends on axioms: [propext]\n'UorAtlas.Group.TabsOK' does not depend on any axioms\n'UorAtlas.Group.V66a' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.V66b' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.V66c' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.V66comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.V66comp_at' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.V67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.V68a' depends on axioms: [propext]\n'UorAtlas.Group.V68b' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.V76' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.V77' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.W0' depends on axioms: [propext]\n'UorAtlas.Group.W0_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.W0comp' depends on axioms: [propext]\n'UorAtlas.Group.aOf' depends on axioms: [propext]\n'UorAtlas.Group.aOf_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.aOf_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.actP' depends on axioms: [propext]\n'UorAtlas.Group.actP.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.actP_comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.actP_inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.actP_inv' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.actP_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.actP_swap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.actPres' depends on axioms: [propext]\n'UorAtlas.Group.actPres_comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.actT' depends on axioms: [propext]\n'UorAtlas.Group.actT_eq' depends on axioms: [propext]\n'UorAtlas.Group.adjBase' does not depend on any axioms\n'UorAtlas.Group.adjBase_eq' depends on axioms: [propext]\n'UorAtlas.Group.adjBit' depends on axioms: [propext]\n'UorAtlas.Group.adjBit_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.adjN_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.adjN_imageA' depends on axioms: [propext]\n'UorAtlas.Group.adjN_image_of_pres' depends on axioms: [propext]\n'UorAtlas.Group.adjN_lt' depends on axioms: [propext]\n'UorAtlas.Group.adjPack' depends on axioms: [propext]\n'UorAtlas.Group.adjRaw_lt' depends on axioms: [propext]\n'UorAtlas.Group.adjRow' depends on axioms: [propext]\n'UorAtlas.Group.adjRow_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.adjRow_lt' depends on axioms: [propext]\n'UorAtlas.Group.agree_one_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.agree_push' depends on axioms: [propext]\n'UorAtlas.Group.allLt_of' depends on axioms: [propext]\n'UorAtlas.Group.ap' does not depend on any axioms\n'UorAtlas.Group.ap_D20tab' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.ap_eq' depends on axioms: [propext]\n'UorAtlas.Group.ap_idT' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.ap_lt' does not depend on any axioms\n'UorAtlas.Group.ap_mulT' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.ap_pak' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.apply_neg_id' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.arow' depends on axioms: [propext]\n'UorAtlas.Group.autA_autGamma' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.autA_comp' depends on axioms: [propext]\n'UorAtlas.Group.autA_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.autA_inv' depends on axioms: [propext]\n'UorAtlas.Group.autA_of_D21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.autA_one' depends on axioms: [propext]\n'UorAtlas.Group.autA_trivial' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.autChain' depends on axioms: [propext]\n'UorAtlas.Group.autChainLen' depends on axioms: [propext]\n'UorAtlas.Group.autGamma_perm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.autGen_of_D21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.autGens_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.autGt' does not depend on any axioms\n'UorAtlas.Group.autGt_ok' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.autSpec' does not depend on any axioms\n'UorAtlas.Group.aut_fix_trivial' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.badBlk' depends on axioms: [propext]\n'UorAtlas.Group.baseFix' does not depend on any axioms\n'UorAtlas.Group.bfs' depends on axioms: [propext]\n'UorAtlas.Group.bfsGo' depends on axioms: [propext]\n'UorAtlas.Group.bfsGo.match_1' does not depend on any axioms\n'UorAtlas.Group.bfsGo.match_3' does not depend on any axioms\n'UorAtlas.Group.bfsStep' depends on axioms: [propext]\n'UorAtlas.Group.bfsStep.match_1' does not depend on any axioms\n'UorAtlas.Group.bitOn' does not depend on any axioms\n'UorAtlas.Group.blkOf' depends on axioms: [propext]\n'UorAtlas.Group.blkOf_blkSet' depends on axioms: [propext]\n'UorAtlas.Group.blkPermT' depends on axioms: [propext]\n'UorAtlas.Group.cert0' depends on axioms: [propext]\n'UorAtlas.Group.cert1' depends on axioms: [propext]\n'UorAtlas.Group.cert2' depends on axioms: [propext]\n'UorAtlas.Group.cert3' depends on axioms: [propext]\n'UorAtlas.Group.cert4' depends on axioms: [propext]\n'UorAtlas.Group.cert5' depends on axioms: [propext]\n'UorAtlas.Group.cert6' depends on axioms: [propext]\n'UorAtlas.Group.certG0' depends on axioms: [propext]\n'UorAtlas.Group.certG1' depends on axioms: [propext]\n'UorAtlas.Group.certG2' depends on axioms: [propext]\n'UorAtlas.Group.certG3' depends on axioms: [propext]\n'UorAtlas.Group.certG4' depends on axioms: [propext]\n'UorAtlas.Group.certG5' depends on axioms: [propext]\n'UorAtlas.Group.certG6' depends on axioms: [propext]\n'UorAtlas.Group.chainCheck' depends on axioms: [propext]\n'UorAtlas.Group.chainCheck.match_1' does not depend on any axioms\n'UorAtlas.Group.chainLen' does not depend on any axioms\n'UorAtlas.Group.chainLen.match_1' does not depend on any axioms\n'UorAtlas.Group.chain_step' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.classSet_W0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.classSet_actP' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.classSet_arow' depends on axioms: [propext]\n'UorAtlas.Group.classSet_inter' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.classSet_ofNat' does not depend on any axioms\n'UorAtlas.Group.cnt2' depends on axioms: [propext]\n'UorAtlas.Group.cnt2_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt2b' depends on axioms: [propext]\n'UorAtlas.Group.cnt2b_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt2t' depends on axioms: [propext]\n'UorAtlas.Group.cnt2t_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt2tb' depends on axioms: [propext]\n'UorAtlas.Group.cnt2tb_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt2tb_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt3' depends on axioms: [propext]\n'UorAtlas.Group.cnt3_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt3b' depends on axioms: [propext]\n'UorAtlas.Group.cnt3b_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cnt3b_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cosAt' does not depend on any axioms\n'UorAtlas.Group.cosAt.eq_1' does not depend on any axioms\n'UorAtlas.Group.cosAt.eq_2' does not depend on any axioms\n'UorAtlas.Group.cosAt.eq_def' does not depend on any axioms\n'UorAtlas.Group.cosAt.match_1' does not depend on any axioms\n'UorAtlas.Group.cosAt_none' depends on axioms: [propext]\n'UorAtlas.Group.cosAt_of_mem' depends on axioms: [propext]\n'UorAtlas.Group.cosAt_some' depends on axioms: [propext]\n'UorAtlas.Group.cosJ' does not depend on any axioms\n'UorAtlas.Group.cosK' does not depend on any axioms\n'UorAtlas.Group.cosMove' depends on axioms: [propext]\n'UorAtlas.Group.cosP' depends on axioms: [propext]\n'UorAtlas.Group.cosP_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cosQ' depends on axioms: [propext]\n'UorAtlas.Group.cosQ_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cosRow' depends on axioms: [propext]\n'UorAtlas.Group.cosRow0' depends on axioms: [propext]\n'UorAtlas.Group.cosRow1' depends on axioms: [propext]\n'UorAtlas.Group.cosRow2' depends on axioms: [propext]\n'UorAtlas.Group.cosRow3' depends on axioms: [propext]\n'UorAtlas.Group.cosRow4' depends on axioms: [propext]\n'UorAtlas.Group.cosRow5' depends on axioms: [propext]\n'UorAtlas.Group.cosRow6' depends on axioms: [propext]\n'UorAtlas.Group.cosRow7' depends on axioms: [propext]\n'UorAtlas.Group.cosRowAll' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.cosWords' does not depend on any axioms\n'UorAtlas.Group.cos_fix_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.cos_step' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.descendG' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.descendG_of' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.descend_of' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.descend_step' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.dot_reflect' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.dvd_dot_repN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.dvd_dot_root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.emb_matWord' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.emb_reflMat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.evalP' depends on axioms: [propext]\n'UorAtlas.Group.evalP_permsOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.evalT' depends on axioms: [propext]\n'UorAtlas.Group.evalT.match_1' does not depend on any axioms\n'UorAtlas.Group.evalT_cons' depends on axioms: [propext]\n'UorAtlas.Group.fin120' does not depend on any axioms\n'UorAtlas.Group.fin120_val' depends on axioms: [propext]\n'UorAtlas.Group.fin4_cases' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.fixed_fin' depends on axioms: [propext]\n'UorAtlas.Group.foldSign' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.foldSign.match_1' does not depend on any axioms\n'UorAtlas.Group.foldSign_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gL0' does not depend on any axioms\n'UorAtlas.Group.gL1' does not depend on any axioms\n'UorAtlas.Group.gL2' does not depend on any axioms\n'UorAtlas.Group.gL3' does not depend on any axioms\n'UorAtlas.Group.gL4' does not depend on any axioms\n'UorAtlas.Group.gL5' does not depend on any axioms\n'UorAtlas.Group.gL6' does not depend on any axioms\n'UorAtlas.Group.gaugeGammaWitness' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gaugeOrderWitness' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gauge_blocks' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gauge_coset' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gauge_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.genP' depends on axioms: [propext]\n'UorAtlas.Group.genP.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.genP_permsOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.genT' depends on axioms: [propext]\n'UorAtlas.Group.genT.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.genT_even' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.genT_odd' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.gen_block_perm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gen_blocks' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gen_evalP' depends on axioms: [propext]\n'UorAtlas.Group.gen_fixes' does not depend on any axioms\n'UorAtlas.Group.gen_genP' depends on axioms: [propext]\n'UorAtlas.Group.gen_iff_step' depends on axioms: [Quot.sound]\n'UorAtlas.Group.gen_ker' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gen_maps' does not depend on any axioms\n'UorAtlas.Group.gen_nextGt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.gen_nil_iff' depends on axioms: [propext]\n'UorAtlas.Group.gen_sub' does not depend on any axioms\n'UorAtlas.Group.gensP_adj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.getD_mem_or' depends on axioms: [propext]\n'UorAtlas.Group.getD_permsOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.hasKey' does not depend on any axioms\n'UorAtlas.Group.hasKey.match_1' does not depend on any axioms\n'UorAtlas.Group.hasOrder_nil' depends on axioms: [propext]\n'UorAtlas.Group.hasOrder_step' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.hasPtC' does not depend on any axioms\n'UorAtlas.Group.hasPtC.eq_1' does not depend on any axioms\n'UorAtlas.Group.headLevel' depends on axioms: [propext]\n'UorAtlas.Group.idT' does not depend on any axioms\n'UorAtlas.Group.imgN' depends on axioms: [propext]\n'UorAtlas.Group.imgN_congr' depends on axioms: [propext]\n'UorAtlas.Group.imgN_succ_neg' depends on axioms: [propext]\n'UorAtlas.Group.imgN_succ_pos' depends on axioms: [propext]\n'UorAtlas.Group.ind_actP' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.ind_adjRow' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.ind_inter' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.invOf4' depends on axioms: [propext]\n'UorAtlas.Group.isEmpty_nil' depends on axioms: [propext]\n'UorAtlas.Group.jAt' depends on axioms: [propext]\n'UorAtlas.Group.kAt' depends on axioms: [propext]\n'UorAtlas.Group.kerChain' depends on axioms: [propext]\n'UorAtlas.Group.kerChainLen' depends on axioms: [propext]\n'UorAtlas.Group.kerGen_of_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.kerGen_stabPres' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.kerGt' depends on axioms: [propext]\n'UorAtlas.Group.kerGt_blk' depends on axioms: [propext]\n'UorAtlas.Group.kerGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.kerOrder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.kerSpec' does not depend on any axioms\n'UorAtlas.Group.kerWords' does not depend on any axioms\n'UorAtlas.Group.levelCheck' depends on axioms: [propext]\n'UorAtlas.Group.levelCheck.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.levelG' depends on axioms: [propext]\n'UorAtlas.Group.levelG.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.levelOK' depends on axioms: [propext]\n'UorAtlas.Group.levelOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.matWord' depends on axioms: [propext]\n'UorAtlas.Group.matWord.match_1' does not depend on any axioms\n'UorAtlas.Group.memChain' does not depend on any axioms\n'UorAtlas.Group.memChain.match_1' does not depend on any axioms\n'UorAtlas.Group.memChain.match_3' does not depend on any axioms\n'UorAtlas.Group.memChain_fix' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.mem_actP' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mem_actP_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mem_adjRow' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.mem_bitset_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mem_imgN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mem_orbFin' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mem_union4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mkChain' depends on axioms: [propext]\n'UorAtlas.Group.mkChain.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.mkChain.eq_2' depends on axioms: [propext]\n'UorAtlas.Group.mkChain.eq_def' depends on axioms: [propext]\n'UorAtlas.Group.mkChain.match_1' does not depend on any axioms\n'UorAtlas.Group.mkChain_bp' depends on axioms: [propext]\n'UorAtlas.Group.mkChain_bp_lt' depends on axioms: [propext]\n'UorAtlas.Group.mkChain_cons' depends on axioms: [propext]\n'UorAtlas.Group.mkChain_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.mkMask' depends on axioms: [propext]\n'UorAtlas.Group.mkOrb' depends on axioms: [propext]\n'UorAtlas.Group.mkOrb_form' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.mulT' does not depend on any axioms\n'UorAtlas.Group.negMat' depends on axioms: [propext]\n'UorAtlas.Group.negMat_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.negWord' does not depend on any axioms\n'UorAtlas.Group.negWordComp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.nodupOrb' does not depend on any axioms\n'UorAtlas.Group.nodupOrb.match_1' does not depend on any axioms\n'UorAtlas.Group.nodup_flatMap' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.nodup_orbFin' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.nodup_pmap' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.orbitAction' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.orbitData' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.orbit_stab_card' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.pak' does not depend on any axioms\n'UorAtlas.Group.pak_eq_pk' depends on axioms: [propext]\n'UorAtlas.Group.pak_succ' does not depend on any axioms\n'UorAtlas.Group.permOf4' depends on axioms: [propext]\n'UorAtlas.Group.permOf4.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.permOf4_of_perm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.permOf4_toFun' depends on axioms: [propext]\n'UorAtlas.Group.permsOf' depends on axioms: [propext]\n'UorAtlas.Group.permsOf.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.piK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.pinCert1' depends on axioms: [propext]\n'UorAtlas.Group.pinCert2' depends on axioms: [propext]\n'UorAtlas.Group.pinCover' does not depend on any axioms\n'UorAtlas.Group.pinR1' does not depend on any axioms\n'UorAtlas.Group.pinR2' does not depend on any axioms\n'UorAtlas.Group.pinRound' depends on axioms: [propext]\n'UorAtlas.Group.pin_fix' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.profG' depends on axioms: [propext]\n'UorAtlas.Group.profG.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.profG_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.profOK' depends on axioms: [propext]\n'UorAtlas.Group.profOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.profOK_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.reflOnChk' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk0' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk5' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk6' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnChk7' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOnComp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.reflOn_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.reindex' does not depend on any axioms\n'UorAtlas.Group.sOf' depends on axioms: [propext]\n'UorAtlas.Group.sOf_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.sOf_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.sRefl_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.sameAdj' depends on axioms: [propext]\n'UorAtlas.Group.schreier_key' depends on axioms: [Quot.sound]\n'UorAtlas.Group.signStep' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.signStep_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stVec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.stVec_false' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.stVec_true' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.stabBlkComp' depends on axioms: [propext]\n'UorAtlas.Group.stabChain' depends on axioms: [propext]\n'UorAtlas.Group.stabChainLen' depends on axioms: [propext]\n'UorAtlas.Group.stabGen_gauge' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabGen_of_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabGt' depends on axioms: [propext]\n'UorAtlas.Group.stabGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabGt_stab' depends on axioms: [propext]\n'UorAtlas.Group.stabOrder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabPres' depends on axioms: [propext]\n'UorAtlas.Group.stabPres_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabPres_iff_D29' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabPres_le_D28' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.stabPres_subgroup' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.stabSpec' does not depend on any axioms\n'UorAtlas.Group.stabWords' does not depend on any axioms\n'UorAtlas.Group.stab_eq' depends on axioms: [Quot.sound]\n'UorAtlas.Group.stab_letter' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.sumK_reindex' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.swapFacts' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.swapPerm' depends on axioms: [propext]\n'UorAtlas.Group.swapQ' depends on axioms: [propext]\n'UorAtlas.Group.swapTabOK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.swapWord' does not depend on any axioms\n'UorAtlas.Group.swap_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.swap_stab' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tabOK' does not depend on any axioms\n'UorAtlas.Group.tabOK_bwd' depends on axioms: [propext]\n'UorAtlas.Group.tabOK_evalT' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tabOK_fwd' depends on axioms: [propext]\n'UorAtlas.Group.tabOK_genT' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tabOK_idT' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tabOK_left' depends on axioms: [propext]\n'UorAtlas.Group.tabOK_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tabOK_of' depends on axioms: [propext]\n'UorAtlas.Group.tabOK_right' depends on axioms: [propext]\n'UorAtlas.Group.tabOK_swap' depends on axioms: [propext]\n'UorAtlas.Group.tabOK_trQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tabOf' does not depend on any axioms\n'UorAtlas.Group.tabOf.match_1' does not depend on any axioms\n'UorAtlas.Group.tabsOK_nextGt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tperm' depends on axioms: [propext]\n'UorAtlas.Group.tperm.eq_1' depends on axioms: [propext]\n'UorAtlas.Group.tpermP' depends on axioms: [propext]\n'UorAtlas.Group.tpermP_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tperm_congr' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.tperm_eq_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tperm_idT' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tperm_invFun' depends on axioms: [propext]\n'UorAtlas.Group.tperm_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.tperm_swap' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.tperm_toFun' depends on axioms: [propext]\n'UorAtlas.Group.trFind' does not depend on any axioms\n'UorAtlas.Group.trFind_key' does not depend on any axioms\n'UorAtlas.Group.trL0' does not depend on any axioms\n'UorAtlas.Group.trL1' does not depend on any axioms\n'UorAtlas.Group.trL2' does not depend on any axioms\n'UorAtlas.Group.trL3' does not depend on any axioms\n'UorAtlas.Group.trL4' does not depend on any axioms\n'UorAtlas.Group.trL5' does not depend on any axioms\n'UorAtlas.Group.trL6' does not depend on any axioms\n'UorAtlas.Group.trP_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.trQ_of_cosAt' depends on axioms: [propext]\n'UorAtlas.Group.trQ_of_mem' depends on axioms: [propext]\n'UorAtlas.Group.triB' depends on axioms: [propext]\n'UorAtlas.Group.triB_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.triB_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.triK' depends on axioms: [propext]\n'UorAtlas.Group.triK_inv' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.vecEq8' depends on axioms: [propext]\n'UorAtlas.Group.vecEq8_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Group.wlin_matWord' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1010' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1025' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1030' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1054' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1056' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1059' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1068' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1070' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1072' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1079' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1088' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1108' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1109' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1127' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1130' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1131' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1147' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1152' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1155' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1166' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1190' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1197' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1199' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1206' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1219' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1220' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1225' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1238' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl125' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1265' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1269' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1270' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1274' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1298' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl13' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1313' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1319' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1322' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1331' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1351' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1357' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1360' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1361' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1373' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1380' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1390' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1393' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1411' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1421' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1427' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1432' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1447' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1480' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1481' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1496' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1498' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1504' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1506' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1507' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1517' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1537' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl159' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1600' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1602' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1614' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1618' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1621' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1644' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1648' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl165' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1652' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1653' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1655' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1677' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1682' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1700' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1706' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl172' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl186' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl19' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl201' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl218' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl25' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl257' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl259' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl262' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl265' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl270' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl271' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl272' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl273' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl308' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl313' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl319' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl323' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl338' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl349' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl36' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl364' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl368' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl378' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl379' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl386' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl394' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl409' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl416' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl423' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl43' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl479' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl483' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl49' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl494' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl50' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl508' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl518' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl521' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl525' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl559' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl569' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl570' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl573' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl576' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl579' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl586' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl597' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl601' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl619' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl635' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl646' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl647' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl666' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl694' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl72' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl727' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl73' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl735' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl748' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl758' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl77' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl777' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl783' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl792' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl794' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl798' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl800' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl827' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl855' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl867' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl900' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl918' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl934' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl948' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl950' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl958' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl959' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl98' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl986' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl988' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl991' does not depend on any axioms\n","stdout_sha256":"201c68875b2be4526ff2d7555c08ab2bb851169905038472417d2d59b81a43a6","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.GroupSeries.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.GroupSeries.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.GroupSeries.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.GroupSeries.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.GroupSeries.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.GroupSeries.process.json similarity index 99% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.GroupSeries.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.GroupSeries.process.json index ec5355955..e6beb5397 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.GroupSeries.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.GroupSeries.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.GroupSeries.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.GroupSeries","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.CommClosure' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below.casesOn' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below.comm' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below.comp' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below.inv' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below.one' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below.rec' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.brecOn' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.casesOn' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.comm' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.comp' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.inv' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.one' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.rec' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.recOn' does not depend on any axioms\n'UorAtlas.Closure.DerivedOf' does not depend on any axioms\n'UorAtlas.Closure.GaugeCenter' depends on axioms: [propext]\n'UorAtlas.Closure.GeneratedCenter' depends on axioms: [propext]\n'UorAtlas.Closure.HasIndexEight' does not depend on any axioms\n'UorAtlas.Closure.LowerCentral' does not depend on any axioms\n'UorAtlas.Closure.LowerCentral.match_1' does not depend on any axioms\n'UorAtlas.Closure.LowerCentralStep' does not depend on any axioms\n'UorAtlas.Closure.NilpotentPred' does not depend on any axioms\n'UorAtlas.Closure.NormalIn' does not depend on any axioms\n'UorAtlas.Closure.SolvablePred' does not depend on any axioms\n'UorAtlas.Closure.SubgroupPred' does not depend on any axioms\n'UorAtlas.Closure.T31' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T50' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T54' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T55' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T56' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.abelianDistinctCert' depends on axioms: [propext]\n'UorAtlas.Closure.abelianDistinctCheck' depends on axioms: [propext]\n'UorAtlas.Closure.abelianJ' does not depend on any axioms\n'UorAtlas.Closure.abelianJAt' depends on axioms: [propext]\n'UorAtlas.Closure.abelianK' does not depend on any axioms\n'UorAtlas.Closure.abelianKAt' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepGt' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.abelianRepList' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepList.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepList_length' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepList_nodup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.abelianRepP' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepQ' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepQ_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.abelianRepSeven' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.abelianRepWords' does not depend on any axioms\n'UorAtlas.Closure.abelianStepCert' depends on axioms: [propext]\n'UorAtlas.Closure.abelianStepCheck' depends on axioms: [propext]\n'UorAtlas.Closure.abelianStepCheck.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.abelian_coset' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.abelian_cosets_distinct' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.abelian_step' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.centerElement' depends on axioms: [propext]\n'UorAtlas.Closure.centerElement.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.centerElementCert' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.centerElement_center' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.centerElement_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.centerPointCert' depends on axioms: [propext]\n'UorAtlas.Closure.centerPointGt' depends on axioms: [propext]\n'UorAtlas.Closure.centerPointGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.centerPointOK' depends on axioms: [propext]\n'UorAtlas.Closure.centerPointOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.centerPointWords' does not depend on any axioms\n'UorAtlas.Closure.centerQ' depends on axioms: [propext]\n'UorAtlas.Closure.centerQ.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.centerReachBases' does not depend on any axioms\n'UorAtlas.Closure.centerReachBases.eq_1' does not depend on any axioms\n'UorAtlas.Closure.centerReachCert' depends on axioms: [propext]\n'UorAtlas.Closure.centerReachWord' does not depend on any axioms\n'UorAtlas.Closure.centerWord' does not depend on any axioms\n'UorAtlas.Closure.center_exact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.center_image_candidates' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.central_fix_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.central_fixes_reached' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.chainMemberCheck' depends on axioms: [propext]\n'UorAtlas.Closure.chainMember_of_check' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.commClosure_mono_right' does not depend on any axioms\n'UorAtlas.Closure.commClosure_of_gen' does not depend on any axioms\n'UorAtlas.Closure.commClosure_subgroup' does not depend on any axioms\n'UorAtlas.Closure.commOneAll' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.commSeriesCert' depends on axioms: [propext]\n'UorAtlas.Closure.commThreeAll' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.commTwoAll' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.commutator' does not depend on any axioms\n'UorAtlas.Closure.commutator.eq_1' does not depend on any axioms\n'UorAtlas.Closure.commutator_comp_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.commutator_comp_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.commutator_inv_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.commutator_inv_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.commutator_one_left' depends on axioms: [Quot.sound]\n'UorAtlas.Closure.commutator_one_right' depends on axioms: [Quot.sound]\n'UorAtlas.Closure.commute_inverse_right' depends on axioms: [Quot.sound]\n'UorAtlas.Closure.commutes_with_generated' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.conjugate' does not depend on any axioms\n'UorAtlas.Closure.conjugate.eq_1' does not depend on any axioms\n'UorAtlas.Closure.conjugate_comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.conjugate_group_inv' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.conjugate_inj' depends on axioms: [Quot.sound]\n'UorAtlas.Closure.conjugate_inv' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.conjugate_one' depends on axioms: [Quot.sound]\n'UorAtlas.Closure.conjugate_outer_comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosActionDistinct' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosActionDistinctCert' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosActionDistinctOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosIndex' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosInvOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosInvOK.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosList' depends on axioms: [propext]\n'UorAtlas.Closure.cosList.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.cosList_gauge' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.cosList_inv' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosList_length' depends on axioms: [propext]\n'UorAtlas.Closure.cosList_mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosList_nodup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.cosList_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.cosMulOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosMulOK.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosP_gauge' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.cosP_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.cosSubgroupCert' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.d8Reflection' depends on axioms: [propext]\n'UorAtlas.Closure.d8Rotation' depends on axioms: [propext]\n'UorAtlas.Closure.derivedChainLengths' depends on axioms: [propext]\n'UorAtlas.Closure.derivedFourAll' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.derivedFourExact' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.derivedIndexEight' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedOneChain' depends on axioms: [propext]\n'UorAtlas.Closure.derivedOneExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedOneGeneratorsComm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.derivedOneGt' depends on axioms: [propext]\n'UorAtlas.Closure.derivedOneGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedOneOrder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedOneSpec' does not depend on any axioms\n'UorAtlas.Closure.derivedOneWords' does not depend on any axioms\n'UorAtlas.Closure.derivedOne_sub' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedThreeChain' depends on axioms: [propext]\n'UorAtlas.Closure.derivedThreeExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedThreeGeneratorsAbelian' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.derivedThreeGeneratorsComm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.derivedThreeGt' depends on axioms: [propext]\n'UorAtlas.Closure.derivedThreeGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedThreeOrder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedThreeSpec' does not depend on any axioms\n'UorAtlas.Closure.derivedThreeWords' does not depend on any axioms\n'UorAtlas.Closure.derivedThree_sub_two' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedTwoChain' depends on axioms: [propext]\n'UorAtlas.Closure.derivedTwoExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedTwoGeneratorsComm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.derivedTwoGt' depends on axioms: [propext]\n'UorAtlas.Closure.derivedTwoGt.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.derivedTwoGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedTwoOrder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedTwoSpec' does not depend on any axioms\n'UorAtlas.Closure.derivedTwoWords' does not depend on any axioms\n'UorAtlas.Closure.derivedTwoWords.eq_1' does not depend on any axioms\n'UorAtlas.Closure.derivedTwo_in_every_lower' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedTwo_sub' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedTwo_sub_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.exact_commClosure_of_generators' does not depend on any axioms\n'UorAtlas.Closure.gaugeCenterList' depends on axioms: [propext]\n'UorAtlas.Closure.gaugeCenterList.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.gaugeCenterList_nodup' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.gaugeCenterOrder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gaugeOrderW0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gauge_fix_bases_trivial' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gauge_not_nilpotent' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gauge_solvable' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gen_subgroupPred' does not depend on any axioms\n'UorAtlas.Closure.generatedCenter_iff' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.generatedCenter_subgroup' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.generated_mixed_commutators_of_letters' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.generated_normal_of_letters' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.getD_tabOK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.kernel_inter_cosList' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.lowerThreeAll' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.lowerThreeExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.lowerThreeGt' depends on axioms: [propext]\n'UorAtlas.Closure.lowerThreeWitnessWords' does not depend on any axioms\n'UorAtlas.Closure.lowerThreeWitnesses' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.lowerTwoAll' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.lowerTwoExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.lowerTwoGt' depends on axioms: [propext]\n'UorAtlas.Closure.lowerTwoWitnessWords' does not depend on any axioms\n'UorAtlas.Closure.lowerTwoWitnesses' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.lowerWitness' depends on axioms: [propext]\n'UorAtlas.Closure.lowerWitness_mem' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.lowerWitness_ne' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mem_cosList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mixedCommCheck' depends on axioms: [propext]\n'UorAtlas.Closure.mixedCommutatorGt' depends on axioms: [propext]\n'UorAtlas.Closure.mixedCommutatorGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mixedGeneratorClosure' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mixed_comm_of_check' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.nodup_map_inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.normalCheck' depends on axioms: [propext]\n'UorAtlas.Closure.normalDerivedOne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.normalDerivedThreeInTwo' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.normalDerivedTwo' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.normalDerivedTwoInOne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.normalSeriesCert' depends on axioms: [propext]\n'UorAtlas.Closure.normal_of_check' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.pairCommutator' does not depend on any axioms\n'UorAtlas.Closure.pairCommutator_perm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.pairConjugate' does not depend on any axioms\n'UorAtlas.Closure.pairConjugate_perm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.pairInv' does not depend on any axioms\n'UorAtlas.Closure.pairInv_perm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.pairMul' does not depend on any axioms\n'UorAtlas.Closure.pairMul_perm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.trivial_normal' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.witness_factorisation' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.witness_factorisation_unique' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.witness_kernel_normal' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabSpec.eq_1' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1101' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1125' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl114' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1144' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1185' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1273' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1279' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1340' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1423' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1453' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1474' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl149' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1505' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1606' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1656' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1675' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1684' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl211' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl241' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl267' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl27' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl274' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl322' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl358' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl405' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl417' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl418' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl44' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl475' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl571' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl610' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl899' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl907' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl976' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"86035c81f4b00be240014d6f6016cc939145767e4003a3b0339f4a15920a6b4e","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.GroupSeries.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.GroupSeries","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.Closure.CommClosure' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below.casesOn' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below.comm' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below.comp' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below.inv' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below.one' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.below.rec' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.brecOn' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.casesOn' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.comm' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.comp' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.inv' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.one' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.rec' does not depend on any axioms\n'UorAtlas.Closure.CommClosure.recOn' does not depend on any axioms\n'UorAtlas.Closure.DerivedOf' does not depend on any axioms\n'UorAtlas.Closure.GaugeCenter' depends on axioms: [propext]\n'UorAtlas.Closure.GeneratedCenter' depends on axioms: [propext]\n'UorAtlas.Closure.HasIndexEight' does not depend on any axioms\n'UorAtlas.Closure.LowerCentral' does not depend on any axioms\n'UorAtlas.Closure.LowerCentral.match_1' does not depend on any axioms\n'UorAtlas.Closure.LowerCentralStep' does not depend on any axioms\n'UorAtlas.Closure.NilpotentPred' does not depend on any axioms\n'UorAtlas.Closure.NormalIn' does not depend on any axioms\n'UorAtlas.Closure.SolvablePred' does not depend on any axioms\n'UorAtlas.Closure.SubgroupPred' does not depend on any axioms\n'UorAtlas.Closure.T31' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T50' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T54' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T55' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.T56' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.abelianDistinctCert' depends on axioms: [propext]\n'UorAtlas.Closure.abelianDistinctCheck' depends on axioms: [propext]\n'UorAtlas.Closure.abelianJ' does not depend on any axioms\n'UorAtlas.Closure.abelianJAt' depends on axioms: [propext]\n'UorAtlas.Closure.abelianK' does not depend on any axioms\n'UorAtlas.Closure.abelianKAt' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepGt' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.abelianRepList' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepList.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepList_length' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepList_nodup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.abelianRepP' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepQ' depends on axioms: [propext]\n'UorAtlas.Closure.abelianRepQ_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.abelianRepSeven' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.abelianRepWords' does not depend on any axioms\n'UorAtlas.Closure.abelianStepCert' depends on axioms: [propext]\n'UorAtlas.Closure.abelianStepCheck' depends on axioms: [propext]\n'UorAtlas.Closure.abelianStepCheck.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.abelian_coset' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.abelian_cosets_distinct' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.abelian_step' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.centerElement' depends on axioms: [propext]\n'UorAtlas.Closure.centerElement.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.centerElementCert' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.centerElement_center' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.centerElement_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.centerPointCert' depends on axioms: [propext]\n'UorAtlas.Closure.centerPointGt' depends on axioms: [propext]\n'UorAtlas.Closure.centerPointGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.centerPointOK' depends on axioms: [propext]\n'UorAtlas.Closure.centerPointOK.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.centerPointWords' does not depend on any axioms\n'UorAtlas.Closure.centerQ' depends on axioms: [propext]\n'UorAtlas.Closure.centerQ.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.centerReachBases' does not depend on any axioms\n'UorAtlas.Closure.centerReachBases.eq_1' does not depend on any axioms\n'UorAtlas.Closure.centerReachCert' depends on axioms: [propext]\n'UorAtlas.Closure.centerReachWord' does not depend on any axioms\n'UorAtlas.Closure.centerWord' does not depend on any axioms\n'UorAtlas.Closure.center_exact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.center_image_candidates' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.central_fix_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.central_fixes_reached' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.chainMemberCheck' depends on axioms: [propext]\n'UorAtlas.Closure.chainMember_of_check' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.commClosure_mono_right' does not depend on any axioms\n'UorAtlas.Closure.commClosure_of_gen' does not depend on any axioms\n'UorAtlas.Closure.commClosure_subgroup' does not depend on any axioms\n'UorAtlas.Closure.commOneAll' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.commSeriesCert' depends on axioms: [propext]\n'UorAtlas.Closure.commThreeAll' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.commTwoAll' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.commutator' does not depend on any axioms\n'UorAtlas.Closure.commutator.eq_1' does not depend on any axioms\n'UorAtlas.Closure.commutator_comp_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.commutator_comp_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.commutator_inv_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.commutator_inv_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.commutator_one_left' depends on axioms: [Quot.sound]\n'UorAtlas.Closure.commutator_one_right' depends on axioms: [Quot.sound]\n'UorAtlas.Closure.commute_inverse_right' depends on axioms: [Quot.sound]\n'UorAtlas.Closure.commutes_with_generated' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.conjugate' does not depend on any axioms\n'UorAtlas.Closure.conjugate.eq_1' does not depend on any axioms\n'UorAtlas.Closure.conjugate_comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.conjugate_group_inv' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.conjugate_inj' depends on axioms: [Quot.sound]\n'UorAtlas.Closure.conjugate_inv' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.conjugate_one' depends on axioms: [Quot.sound]\n'UorAtlas.Closure.conjugate_outer_comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosActionDistinct' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosActionDistinctCert' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosActionDistinctOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosIndex' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosInvOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosInvOK.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosList' depends on axioms: [propext]\n'UorAtlas.Closure.cosList.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.cosList_gauge' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.cosList_inv' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosList_length' depends on axioms: [propext]\n'UorAtlas.Closure.cosList_mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosList_nodup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.cosList_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.cosMulOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosMulOK.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.cosP_gauge' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.cosP_gen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.cosSubgroupCert' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.d8Reflection' depends on axioms: [propext]\n'UorAtlas.Closure.d8Rotation' depends on axioms: [propext]\n'UorAtlas.Closure.derivedChainLengths' depends on axioms: [propext]\n'UorAtlas.Closure.derivedFourAll' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.derivedFourExact' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.derivedIndexEight' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedOneChain' depends on axioms: [propext]\n'UorAtlas.Closure.derivedOneExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedOneGeneratorsComm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.derivedOneGt' depends on axioms: [propext]\n'UorAtlas.Closure.derivedOneGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedOneOrder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedOneSpec' does not depend on any axioms\n'UorAtlas.Closure.derivedOneWords' does not depend on any axioms\n'UorAtlas.Closure.derivedOne_sub' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedThreeChain' depends on axioms: [propext]\n'UorAtlas.Closure.derivedThreeExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedThreeGeneratorsAbelian' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.derivedThreeGeneratorsComm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.derivedThreeGt' depends on axioms: [propext]\n'UorAtlas.Closure.derivedThreeGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedThreeOrder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedThreeSpec' does not depend on any axioms\n'UorAtlas.Closure.derivedThreeWords' does not depend on any axioms\n'UorAtlas.Closure.derivedThree_sub_two' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedTwoChain' depends on axioms: [propext]\n'UorAtlas.Closure.derivedTwoExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedTwoGeneratorsComm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.derivedTwoGt' depends on axioms: [propext]\n'UorAtlas.Closure.derivedTwoGt.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.derivedTwoGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedTwoOrder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedTwoSpec' does not depend on any axioms\n'UorAtlas.Closure.derivedTwoWords' does not depend on any axioms\n'UorAtlas.Closure.derivedTwoWords.eq_1' does not depend on any axioms\n'UorAtlas.Closure.derivedTwo_in_every_lower' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedTwo_sub' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.derivedTwo_sub_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.exact_commClosure_of_generators' does not depend on any axioms\n'UorAtlas.Closure.gaugeCenterList' depends on axioms: [propext]\n'UorAtlas.Closure.gaugeCenterList.eq_1' depends on axioms: [propext]\n'UorAtlas.Closure.gaugeCenterList_nodup' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.gaugeCenterOrder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gaugeOrderW0' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gauge_fix_bases_trivial' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gauge_not_nilpotent' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gauge_solvable' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.gen_subgroupPred' does not depend on any axioms\n'UorAtlas.Closure.generatedCenter_iff' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.generatedCenter_subgroup' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.generated_mixed_commutators_of_letters' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.generated_normal_of_letters' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.getD_tabOK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.kernel_inter_cosList' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.lowerThreeAll' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.lowerThreeExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.lowerThreeGt' depends on axioms: [propext]\n'UorAtlas.Closure.lowerThreeWitnessWords' does not depend on any axioms\n'UorAtlas.Closure.lowerThreeWitnesses' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.lowerTwoAll' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.lowerTwoExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.lowerTwoGt' depends on axioms: [propext]\n'UorAtlas.Closure.lowerTwoWitnessWords' does not depend on any axioms\n'UorAtlas.Closure.lowerTwoWitnesses' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.lowerWitness' depends on axioms: [propext]\n'UorAtlas.Closure.lowerWitness_mem' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.lowerWitness_ne' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mem_cosList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.mixedCommCheck' depends on axioms: [propext]\n'UorAtlas.Closure.mixedCommutatorGt' depends on axioms: [propext]\n'UorAtlas.Closure.mixedCommutatorGt_ok' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mixedGeneratorClosure' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.mixed_comm_of_check' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.nodup_map_inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.normalCheck' depends on axioms: [propext]\n'UorAtlas.Closure.normalDerivedOne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.normalDerivedThreeInTwo' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.normalDerivedTwo' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.normalDerivedTwoInOne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.normalSeriesCert' depends on axioms: [propext]\n'UorAtlas.Closure.normal_of_check' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.pairCommutator' does not depend on any axioms\n'UorAtlas.Closure.pairCommutator_perm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.pairConjugate' does not depend on any axioms\n'UorAtlas.Closure.pairConjugate_perm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.pairInv' does not depend on any axioms\n'UorAtlas.Closure.pairInv_perm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.pairMul' does not depend on any axioms\n'UorAtlas.Closure.pairMul_perm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.trivial_normal' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Closure.witness_factorisation' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.witness_factorisation_unique' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Closure.witness_kernel_normal' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Group.stabSpec.eq_1' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1101' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1125' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl114' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1144' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1185' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1273' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1279' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1340' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1423' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1453' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1474' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl149' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1505' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1606' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1656' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1675' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1684' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl211' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl241' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl267' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl27' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl274' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl322' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl358' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl405' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl417' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl418' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl44' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl475' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl571' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl610' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl899' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl907' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl976' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"86035c81f4b00be240014d6f6016cc939145767e4003a3b0339f4a15920a6b4e","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Parameters.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Parameters.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Parameters.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Parameters.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Parameters.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Parameters.process.json similarity index 93% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Parameters.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Parameters.process.json index 6a3d43a5d..d4531aa75 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Parameters.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Parameters.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Parameters.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Parameters","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1036' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1214' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1282' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1329' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl242' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl245' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl618' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl665' does not depend on any axioms\n'UorAtlas.Parameters.D1' does not depend on any axioms\n'UorAtlas.Parameters.D1_eight' does not depend on any axioms\n'UorAtlas.Parameters.D1_exists' does not depend on any axioms\n'UorAtlas.Parameters.D1_lt_eight' does not depend on any axioms\n'UorAtlas.Parameters.D2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D2_admissible' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D2_least' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D4_value' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D5' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D5_value' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D6' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D6_value' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D7' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D7_value' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D8' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D8_value' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.Step' does not depend on any axioms\n'UorAtlas.Parameters.T1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.T2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.T3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.T30' does not depend on any axioms\n'UorAtlas.Parameters.T4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.findX' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.instDecidableD1' does not depend on any axioms\n'UorAtlas.Parameters.least' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.least_holds' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.least_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.least_min' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.stepWf' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"8d28b5228306d849a02952fc80888f20bb4a416d2b05c7325c3eadbe32c677d0","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Parameters.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Parameters","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1036' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1214' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1282' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1329' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl242' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl245' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl618' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl665' does not depend on any axioms\n'UorAtlas.Parameters.D1' does not depend on any axioms\n'UorAtlas.Parameters.D1_eight' does not depend on any axioms\n'UorAtlas.Parameters.D1_exists' does not depend on any axioms\n'UorAtlas.Parameters.D1_lt_eight' does not depend on any axioms\n'UorAtlas.Parameters.D2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D2_admissible' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D2_least' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D4_value' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D5' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D5_value' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D6' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D6_value' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D7' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D7_value' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D8' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.D8_value' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.Step' does not depend on any axioms\n'UorAtlas.Parameters.T1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.T2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.T3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.T30' does not depend on any axioms\n'UorAtlas.Parameters.T4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.findX' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.instDecidableD1' does not depend on any axioms\n'UorAtlas.Parameters.least' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.least_holds' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.least_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.least_min' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Parameters.stepWf' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"8d28b5228306d849a02952fc80888f20bb4a416d2b05c7325c3eadbe32c677d0","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Places.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Places.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Places.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Places.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Places.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Places.process.json similarity index 99% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Places.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Places.process.json index 837d5ae77..06d3178cb 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Places.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Places.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Places.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Places","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl0' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1009' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1013' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1047' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1048' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1053' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1055' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl106' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl107' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1074' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1080' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1110' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1113' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1139' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1150' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1179' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1186' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1231' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1233' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1255' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1260' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1271' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1272' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1287' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1297' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1308' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1315' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl133' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1338' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1339' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1341' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1350' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1363' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl139' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1398' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1425' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1444' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1472' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1476' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1482' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1484' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1488' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1514' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1532' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1535' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1541' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1556' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1593' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1599' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1623' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1647' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1650' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1689' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1698' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl176' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl194' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl204' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl21' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl212' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl231' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl237' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl239' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl275' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl282' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl287' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl299' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl301' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl310' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl331' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl333' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl339' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl355' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl37' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl398' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl403' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl406' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl415' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl429' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl432' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl433' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl434' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl436' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl447' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl46' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl461' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl482' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl533' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl541' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl548' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl556' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl57' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl577' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl629' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl638' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl66' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl686' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl687' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl690' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl693' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl695' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl722' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl725' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl738' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl754' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl757' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl781' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl803' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl831' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl844' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl847' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl885' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl898' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl906' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl938' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl94' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl943' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl955' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl964' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl967' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl968' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl982' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl987' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl994' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGamma' depends on axioms: [propext]\n'UorAtlas.Places.AutGen' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.below' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.below.casesOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.below.gen' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.below.mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.below.one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.below.rec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.brecOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.casesOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.gen' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.mul' does not depend on any axioms\n'UorAtlas.Places.AutGen.one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.rec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.recOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.D31' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D32' depends on axioms: [propext]\n'UorAtlas.Places.D33' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D34' does not depend on any axioms\n'UorAtlas.Places.D35' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D35_qOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D35a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D36' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D36_finite' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D36_infty' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D37' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.add_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.ae' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.ext' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.neg_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D39_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D40' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D41' depends on axioms: [propext]\n'UorAtlas.Places.D42' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.D42_aut' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D42_comp_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D42_edge' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D42_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D42_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D42_reflMat' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.D42_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D43' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D44' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D45' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D46' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D47' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D48' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D49' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D49a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D49b' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D50' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D51' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D51a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FrameTransitive' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.arch' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.at_' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.at_.match_1' does not depend on any axioms\n'UorAtlas.Places.FullSystem.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.fin_' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Gauge' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.IsPrime.dvd_mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.Lift' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.LocAut' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.LocAutRel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.MapsOnto' depends on axioms: [propext]\n'UorAtlas.Places.OrthLoc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PLocAut' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Pl' does not depend on any axioms\n'UorAtlas.Places.Place' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.Amb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.Loc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.ambRing' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.compat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.fromInt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.fromIntAmb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.fromRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.incl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.integral' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.locRing' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.res' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceIx' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.arch' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.arch.elim' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.arch.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.casesOn' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.ctorElim' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.ctorElimType' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.ctorIdx' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.finite' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.finite.elim' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.finite.inj' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.finite.injEq' depends on axioms: [propext]\n'UorAtlas.Places.PlaceIx.finite.noConfusion' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.finite.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.noConfusion' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.noConfusionType' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.rec' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.recOn' does not depend on any axioms\n'UorAtlas.Places.PlaceSystem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.Nondegenerate' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.at_' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.res_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.RP1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.RootC' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.T58' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T61' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T62' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T65' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T65_indep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T65_span' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T66' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T68' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T69' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T70' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T71' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T72' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T72_surj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T73' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T74' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T75' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T75_wd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T76' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T77' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T77a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T78' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T80a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T80p' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T81' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T82' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T83' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Trans' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V65c' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V69' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V70' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V71' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V72' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V73' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V74' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V74_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V75' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.WLinMem' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.below' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.below.casesOn' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.below.gen' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.below.mul' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.below.one' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.below.rec' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.brecOn' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.casesOn' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.gen' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.mul' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.one' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.rec' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.recOn' depends on axioms: [propext]\n'UorAtlas.Places.Zloc' does not depend on any axioms\n'UorAtlas.Places.ZlocFromInt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.ZlocIncl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.addrAct' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.addrAct_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.addrAct_diag' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.addrAct_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.appendB' does not depend on any axioms\n'UorAtlas.Places.appendB_hi' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.appendB_lo' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.apply_gram_simZ' depends on axioms: [propext]\n'UorAtlas.Places.apply_neg_vec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.apply_simZ' depends on axioms: [propext]\n'UorAtlas.Places.archPlace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.autGen_autGamma' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.autGen_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.block_rank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.closed8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.coordOf' depends on axioms: [propext]\n'UorAtlas.Places.coordOf_class' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.coordOf_kOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.den_add_dvd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.den_mul_dvd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.diag' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.diagP' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.diag_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.diag_injective' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.diag_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.diag_sign' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.dotClassCheck' depends on axioms: [propext]\n'UorAtlas.Places.dot_emb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.dot_rep_D42' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.dot_rep_vals' depends on axioms: [propext]\n'UorAtlas.Places.dot_root_rep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.dualBasis' depends on axioms: [propext]\n'UorAtlas.Places.dualRows' does not depend on any axioms\n'UorAtlas.Places.dual_sim' depends on axioms: [propext]\n'UorAtlas.Places.dual_sim_rat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.emb' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.emb_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.emb_apply' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.emb_coordOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.emb_eq_zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.emb_inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.emb_memL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.emb_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.emb_recon' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.emb_simZ' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.eq_neg_of_add_eq_zero' does not depend on any axioms\n'UorAtlas.Places.fin8_cases' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.form_apply' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.frame_orth' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.frame_rank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.fullSystem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.gauge_comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.gauge_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.gauge_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.gformZ' depends on axioms: [propext]\n'UorAtlas.Places.gformZ_apply' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.gformZ_neg_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.gformZ_neg_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.gformZ_simZ' depends on axioms: [propext]\n'UorAtlas.Places.gformZ_simZ_simZ' depends on axioms: [propext]\n'UorAtlas.Places.gramAt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.gramAt_InGL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.gramInv' depends on axioms: [propext]\n'UorAtlas.Places.gramInvRows' does not depend on any axioms\n'UorAtlas.Places.gramInv_left' depends on axioms: [propext]\n'UorAtlas.Places.gramInv_right' depends on axioms: [propext]\n'UorAtlas.Places.gramInv_sim' depends on axioms: [propext]\n'UorAtlas.Places.gram_InGL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.gram_ne_zero_of_nonOrth' depends on axioms: [propext]\n'UorAtlas.Places.gram_symm' depends on axioms: [propext]\n'UorAtlas.Places.hiIdx' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.homComp' does not depend on any axioms\n'UorAtlas.Places.homId' does not depend on any axioms\n'UorAtlas.Places.idx4' does not depend on any axioms\n'UorAtlas.Places.idx4_val' depends on axioms: [propext]\n'UorAtlas.Places.inImage_neg' does not depend on any axioms\n'UorAtlas.Places.inSpan_append_hi' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.inSpan_append_lo' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.indep' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.indep_append' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.inner_apply_left' depends on axioms: [propext]\n'UorAtlas.Places.inner_emb_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.inner_qComb_orth' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.inner_sim' depends on axioms: [propext]\n'UorAtlas.Places.instAddCommGroupD38' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.instAddCommGroupZloc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.instCommRingZloc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.integral8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.integralAt_add' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.integralAt_intCast' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.integralAt_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.integralAt_neg' does not depend on any axioms\n'UorAtlas.Places.integralAt_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.integralAt_zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.integral_off' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.isPrime_two' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.kOf' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.kOf_coordOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.kOf_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.lift_eq_upto_sign' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.lift_nonempty' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.loIdx' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.locAut_orthLoc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locForm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locForm_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locGram_iso' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locL_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locL_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locL_of_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locMat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locSystem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locSystem_nondegenerate' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.localInGL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.map_fromIntAmb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.mapsOnto_comp' depends on axioms: [propext]\n'UorAtlas.Places.mapsOnto_id' depends on axioms: [propext]\n'UorAtlas.Places.mapsOnto_inv' depends on axioms: [propext]\n'UorAtlas.Places.matMap_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.memL_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.memL_rep' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.memL_smul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.memL_sum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.memL_zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.mul_neg_id' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.natAbs_den_mul' depends on axioms: [propext]\n'UorAtlas.Places.negInj' does not depend on any axioms\n'UorAtlas.Places.not_dvd_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.nrm_cases' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.paddr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.paddrAct' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.paddrAct_mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.paddr_diag_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.pair_dvd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.pairing' depends on axioms: [propext]\n'UorAtlas.Places.pairing_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.placeAt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.placeSystem_ext' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.posdef_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.posdef_rat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.qComb_split' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.qComb_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.qOf_inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.qOf_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.quot_sign_eq' depends on axioms: [propext]\n'UorAtlas.Places.ratSmul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.ratSmul_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.rat_eq_zero_of_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.rat_eq_zero_of_mul_four' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.recon' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.reflCoord' depends on axioms: [propext]\n'UorAtlas.Places.reflCoord_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.reflMat' depends on axioms: [propext]\n'UorAtlas.Places.reflMat_apply' depends on axioms: [propext]\n'UorAtlas.Places.reflMat_gram' depends on axioms: [propext]\n'UorAtlas.Places.reflMat_involution' depends on axioms: [propext]\n'UorAtlas.Places.reflOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.reflOn.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.rep_kOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.rootC_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.rootC_coordOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.rootC_simZ' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.root_eq_rep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.sRefl' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.sRefl_involution' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.simCoord' depends on axioms: [propext]\n'UorAtlas.Places.simCoord_comb' depends on axioms: [propext]\n'UorAtlas.Places.simMemL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.simZ' does not depend on any axioms\n'UorAtlas.Places.sim_dual' depends on axioms: [propext]\n'UorAtlas.Places.sim_dual_rat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.sum8_split' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.sumInt_exchange' depends on axioms: [propext]\n'UorAtlas.Places.sumInt_ite_eq' depends on axioms: [propext]\n'UorAtlas.Places.sumInt_mul_right' depends on axioms: [propext]\n'UorAtlas.Places.sumInt_toRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.sum_apply' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.sum_ite_int' depends on axioms: [propext]\n'UorAtlas.Places.sum_sub_int' depends on axioms: [propext]\n'UorAtlas.Places.transpose_id' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.wlin_InGL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.wlin_form' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.wlin_gram' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.wlin_inv' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"8d8239d142f2433d599ccd5fad5e55e44eff7e27c9e7dd101838426ef9e3976e","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Places.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Places","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl0' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1009' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1013' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1047' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1048' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1053' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1055' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl106' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl107' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1074' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1080' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1110' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1113' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1139' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1150' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1179' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1186' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1231' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1233' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1255' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1260' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1271' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1272' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1287' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1297' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1308' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1315' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl133' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1338' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1339' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1341' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1350' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1363' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl139' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1398' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1425' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1444' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1472' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1476' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1482' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1484' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1488' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1514' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1532' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1535' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1541' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1556' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1593' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1599' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1623' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1647' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1650' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1689' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1698' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl176' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl194' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl204' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl21' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl212' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl231' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl237' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl239' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl275' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl282' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl287' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl299' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl301' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl310' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl331' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl333' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl339' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl355' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl37' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl398' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl403' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl406' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl415' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl429' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl432' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl433' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl434' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl436' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl447' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl46' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl461' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl482' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl533' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl541' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl548' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl556' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl57' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl577' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl629' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl638' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl66' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl686' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl687' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl690' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl693' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl695' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl722' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl725' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl738' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl754' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl757' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl781' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl803' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl831' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl844' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl847' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl885' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl898' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl906' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl938' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl94' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl943' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl955' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl964' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl967' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl968' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl982' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl987' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl994' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGamma' depends on axioms: [propext]\n'UorAtlas.Places.AutGen' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.below' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.below.casesOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.below.gen' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.below.mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.below.one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.below.rec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.brecOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.casesOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.gen' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.mul' does not depend on any axioms\n'UorAtlas.Places.AutGen.one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.rec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.AutGen.recOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.D31' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D32' depends on axioms: [propext]\n'UorAtlas.Places.D33' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D34' does not depend on any axioms\n'UorAtlas.Places.D35' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D35_qOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D35a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D36' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D36_finite' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D36_infty' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D37' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.add_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.ae' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.ext' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.neg_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D38.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D39_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D40' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D41' depends on axioms: [propext]\n'UorAtlas.Places.D42' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.D42_aut' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D42_comp_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D42_edge' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D42_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D42_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D42_reflMat' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.D42_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D43' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D44' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D45' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D46' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D47' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D48' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D49' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D49a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D49b' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D50' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D51' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.D51a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FrameTransitive' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.arch' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.at_' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.at_.match_1' does not depend on any axioms\n'UorAtlas.Places.FullSystem.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.fin_' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.FullSystem.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Gauge' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.IsPrime.dvd_mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.Lift' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.LocAut' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.LocAutRel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.MapsOnto' depends on axioms: [propext]\n'UorAtlas.Places.OrthLoc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PLocAut' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Pl' does not depend on any axioms\n'UorAtlas.Places.Place' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.Amb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.Loc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.ambRing' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.compat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.fromInt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.fromIntAmb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.fromRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.incl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.integral' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.locRing' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Place.res' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceIx' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.arch' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.arch.elim' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.arch.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.casesOn' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.ctorElim' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.ctorElimType' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.ctorIdx' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.finite' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.finite.elim' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.finite.inj' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.finite.injEq' depends on axioms: [propext]\n'UorAtlas.Places.PlaceIx.finite.noConfusion' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.finite.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.noConfusion' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.noConfusionType' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.rec' does not depend on any axioms\n'UorAtlas.Places.PlaceIx.recOn' does not depend on any axioms\n'UorAtlas.Places.PlaceSystem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.Nondegenerate' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.at_' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.PlaceSystem.res_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.RP1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.RootC' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.T58' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T61' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T62' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T65' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T65_indep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T65_span' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T66' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T68' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T69' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T70' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T71' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T72' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T72_surj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T73' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T74' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T75' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T75_wd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T76' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T77' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T77a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T78' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T80a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T80p' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T81' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T82' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.T83' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.Trans' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V65c' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V69' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V70' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V71' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V72' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V73' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V74' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V74_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.V75' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.WLinMem' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.below' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.below.casesOn' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.below.gen' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.below.mul' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.below.one' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.below.rec' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.brecOn' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.casesOn' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.gen' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.mul' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.one' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.rec' depends on axioms: [propext]\n'UorAtlas.Places.WLinMem.recOn' depends on axioms: [propext]\n'UorAtlas.Places.Zloc' does not depend on any axioms\n'UorAtlas.Places.ZlocFromInt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.ZlocIncl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.addrAct' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.addrAct_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.addrAct_diag' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.addrAct_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.appendB' does not depend on any axioms\n'UorAtlas.Places.appendB_hi' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.appendB_lo' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.apply_gram_simZ' depends on axioms: [propext]\n'UorAtlas.Places.apply_neg_vec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.apply_simZ' depends on axioms: [propext]\n'UorAtlas.Places.archPlace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.autGen_autGamma' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.autGen_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.block_rank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.closed8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.coordOf' depends on axioms: [propext]\n'UorAtlas.Places.coordOf_class' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.coordOf_kOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.den_add_dvd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.den_mul_dvd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.diag' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.diagP' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.diag_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.diag_injective' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.diag_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.diag_sign' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.dotClassCheck' depends on axioms: [propext]\n'UorAtlas.Places.dot_emb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.dot_rep_D42' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.dot_rep_vals' depends on axioms: [propext]\n'UorAtlas.Places.dot_root_rep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.dualBasis' depends on axioms: [propext]\n'UorAtlas.Places.dualRows' does not depend on any axioms\n'UorAtlas.Places.dual_sim' depends on axioms: [propext]\n'UorAtlas.Places.dual_sim_rat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.emb' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.emb_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.emb_apply' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.emb_coordOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.emb_eq_zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.emb_inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.emb_memL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.emb_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.emb_recon' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.emb_simZ' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.eq_neg_of_add_eq_zero' does not depend on any axioms\n'UorAtlas.Places.fin8_cases' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.form_apply' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.frame_orth' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.frame_rank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.fullSystem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.gauge_comp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.gauge_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.gauge_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.gformZ' depends on axioms: [propext]\n'UorAtlas.Places.gformZ_apply' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.gformZ_neg_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.gformZ_neg_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.gformZ_simZ' depends on axioms: [propext]\n'UorAtlas.Places.gformZ_simZ_simZ' depends on axioms: [propext]\n'UorAtlas.Places.gramAt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.gramAt_InGL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.gramInv' depends on axioms: [propext]\n'UorAtlas.Places.gramInvRows' does not depend on any axioms\n'UorAtlas.Places.gramInv_left' depends on axioms: [propext]\n'UorAtlas.Places.gramInv_right' depends on axioms: [propext]\n'UorAtlas.Places.gramInv_sim' depends on axioms: [propext]\n'UorAtlas.Places.gram_InGL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.gram_ne_zero_of_nonOrth' depends on axioms: [propext]\n'UorAtlas.Places.gram_symm' depends on axioms: [propext]\n'UorAtlas.Places.hiIdx' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.homComp' does not depend on any axioms\n'UorAtlas.Places.homId' does not depend on any axioms\n'UorAtlas.Places.idx4' does not depend on any axioms\n'UorAtlas.Places.idx4_val' depends on axioms: [propext]\n'UorAtlas.Places.inImage_neg' does not depend on any axioms\n'UorAtlas.Places.inSpan_append_hi' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.inSpan_append_lo' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.indep' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.indep_append' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.inner_apply_left' depends on axioms: [propext]\n'UorAtlas.Places.inner_emb_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.inner_qComb_orth' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.inner_sim' depends on axioms: [propext]\n'UorAtlas.Places.instAddCommGroupD38' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.instAddCommGroupZloc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.instCommRingZloc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.integral8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.integralAt_add' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.integralAt_intCast' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.integralAt_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.integralAt_neg' does not depend on any axioms\n'UorAtlas.Places.integralAt_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.integralAt_zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.integral_off' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.isPrime_two' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.kOf' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.kOf_coordOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.kOf_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.lift_eq_upto_sign' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.lift_nonempty' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.loIdx' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.locAut_orthLoc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locForm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locForm_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locGram_iso' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locL_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locL_image' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locL_of_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locMat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locSystem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.locSystem_nondegenerate' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.localInGL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.map_fromIntAmb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.mapsOnto_comp' depends on axioms: [propext]\n'UorAtlas.Places.mapsOnto_id' depends on axioms: [propext]\n'UorAtlas.Places.mapsOnto_inv' depends on axioms: [propext]\n'UorAtlas.Places.matMap_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.memL_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.memL_rep' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.memL_smul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.memL_sum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.memL_zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.mul_neg_id' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.natAbs_den_mul' depends on axioms: [propext]\n'UorAtlas.Places.negInj' does not depend on any axioms\n'UorAtlas.Places.not_dvd_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.nrm_cases' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.paddr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.paddrAct' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.paddrAct_mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.paddr_diag_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.pair_dvd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.pairing' depends on axioms: [propext]\n'UorAtlas.Places.pairing_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.placeAt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.placeSystem_ext' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.posdef_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.posdef_rat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.qComb_split' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.qComb_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.qOf_inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.qOf_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.quot_sign_eq' depends on axioms: [propext]\n'UorAtlas.Places.ratSmul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.ratSmul_comp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.rat_eq_zero_of_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.rat_eq_zero_of_mul_four' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.recon' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.reflCoord' depends on axioms: [propext]\n'UorAtlas.Places.reflCoord_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.reflMat' depends on axioms: [propext]\n'UorAtlas.Places.reflMat_apply' depends on axioms: [propext]\n'UorAtlas.Places.reflMat_gram' depends on axioms: [propext]\n'UorAtlas.Places.reflMat_involution' depends on axioms: [propext]\n'UorAtlas.Places.reflOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.reflOn.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.rep_kOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.rootC_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.rootC_coordOf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.rootC_simZ' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.root_eq_rep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.sRefl' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.sRefl_involution' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.simCoord' depends on axioms: [propext]\n'UorAtlas.Places.simCoord_comb' depends on axioms: [propext]\n'UorAtlas.Places.simMemL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.simZ' does not depend on any axioms\n'UorAtlas.Places.sim_dual' depends on axioms: [propext]\n'UorAtlas.Places.sim_dual_rat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.sum8_split' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.sumInt_exchange' depends on axioms: [propext]\n'UorAtlas.Places.sumInt_ite_eq' depends on axioms: [propext]\n'UorAtlas.Places.sumInt_mul_right' depends on axioms: [propext]\n'UorAtlas.Places.sumInt_toRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Places.sum_apply' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.sum_ite_int' depends on axioms: [propext]\n'UorAtlas.Places.sum_sub_int' depends on axioms: [propext]\n'UorAtlas.Places.transpose_id' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.wlin_InGL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.wlin_form' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.wlin_gram' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Places.wlin_inv' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"8d8239d142f2433d599ccd5fad5e55e44eff7e27c9e7dd101838426ef9e3976e","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Algebra.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Algebra.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Algebra.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Algebra.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Algebra.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Algebra.process.json similarity index 96% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Algebra.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Algebra.process.json index 7225e64b2..a524538a8 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Algebra.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Algebra.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Algebra.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Algebra","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1096' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1187' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1591' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl243' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl812' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl970' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.add' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.add_assoc' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.add_comm' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.add_neg' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.add_zero' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.mk' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.neg' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.rec' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.recOn' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.zero' does not depend on any axioms\n'UorAtlas.Prelude.CommRing' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.left_distrib' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.mk' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.mul' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.mul_assoc' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.mul_comm' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.one' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.one_mul' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.rec' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.recOn' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.toAddCommGroup' does not depend on any axioms\n'UorAtlas.Prelude.Field' does not depend on any axioms\n'UorAtlas.Prelude.Field.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Field.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.Field.inv' does not depend on any axioms\n'UorAtlas.Prelude.Field.mk' does not depend on any axioms\n'UorAtlas.Prelude.Field.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.Field.mul_inv_cancel' does not depend on any axioms\n'UorAtlas.Prelude.Field.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.Field.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.Field.one_ne_zero' does not depend on any axioms\n'UorAtlas.Prelude.Field.rec' does not depend on any axioms\n'UorAtlas.Prelude.Field.recOn' does not depend on any axioms\n'UorAtlas.Prelude.Field.toCommRing' does not depend on any axioms\n'UorAtlas.Prelude.RingHom' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.map_add' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.map_mul' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.map_one' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.mk' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.mk.inj' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.RingHom.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.rec' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.recOn' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.toFun' does not depend on any axioms\n'UorAtlas.Prelude.add_left_cancel' does not depend on any axioms\n'UorAtlas.Prelude.mul_one' does not depend on any axioms\n'UorAtlas.Prelude.mul_zero' does not depend on any axioms\n'UorAtlas.Prelude.neg_add_cancel' does not depend on any axioms\n'UorAtlas.Prelude.neg_neg' does not depend on any axioms\n'UorAtlas.Prelude.zero_add' does not depend on any axioms\n'UorAtlas.Prelude.zero_mul' does not depend on any axioms\n","stdout_sha256":"67da07259464e86834f84ac0f6d56d0d6a591a92ff96011a74de89c55ebdfc70","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Algebra.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Algebra","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1096' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1187' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1591' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl243' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl812' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl970' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.add' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.add_assoc' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.add_comm' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.add_neg' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.add_zero' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.mk' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.neg' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.rec' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.recOn' does not depend on any axioms\n'UorAtlas.Prelude.AddCommGroup.zero' does not depend on any axioms\n'UorAtlas.Prelude.CommRing' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.left_distrib' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.mk' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.mul' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.mul_assoc' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.mul_comm' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.one' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.one_mul' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.rec' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.recOn' does not depend on any axioms\n'UorAtlas.Prelude.CommRing.toAddCommGroup' does not depend on any axioms\n'UorAtlas.Prelude.Field' does not depend on any axioms\n'UorAtlas.Prelude.Field.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Field.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.Field.inv' does not depend on any axioms\n'UorAtlas.Prelude.Field.mk' does not depend on any axioms\n'UorAtlas.Prelude.Field.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.Field.mul_inv_cancel' does not depend on any axioms\n'UorAtlas.Prelude.Field.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.Field.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.Field.one_ne_zero' does not depend on any axioms\n'UorAtlas.Prelude.Field.rec' does not depend on any axioms\n'UorAtlas.Prelude.Field.recOn' does not depend on any axioms\n'UorAtlas.Prelude.Field.toCommRing' does not depend on any axioms\n'UorAtlas.Prelude.RingHom' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.map_add' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.map_mul' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.map_one' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.mk' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.mk.inj' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.RingHom.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.rec' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.recOn' does not depend on any axioms\n'UorAtlas.Prelude.RingHom.toFun' does not depend on any axioms\n'UorAtlas.Prelude.add_left_cancel' does not depend on any axioms\n'UorAtlas.Prelude.mul_one' does not depend on any axioms\n'UorAtlas.Prelude.mul_zero' does not depend on any axioms\n'UorAtlas.Prelude.neg_add_cancel' does not depend on any axioms\n'UorAtlas.Prelude.neg_neg' does not depend on any axioms\n'UorAtlas.Prelude.zero_add' does not depend on any axioms\n'UorAtlas.Prelude.zero_mul' does not depend on any axioms\n","stdout_sha256":"67da07259464e86834f84ac0f6d56d0d6a591a92ff96011a74de89c55ebdfc70","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Bitset.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Bitset.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Bitset.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Bitset.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Bitset.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Bitset.process.json similarity index 97% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Bitset.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Bitset.process.json index b87ab68dd..dfb368d5d 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Bitset.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Bitset.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Bitset.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Bitset","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1029' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1037' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1038' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1049' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl108' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1092' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1151' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1211' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1267' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1281' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1303' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1307' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1327' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1333' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1389' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1412' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1424' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1528' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1560' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1578' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1664' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1670' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1678' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1697' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1707' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1713' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl203' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl206' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl294' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl326' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl329' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl360' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl363' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl45' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl470' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl505' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl514' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl567' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl696' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl856' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl870' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl872' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl922' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.bitInduction' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.card' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.cardAux' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.cardAux_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.cardAux_succ' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.cardBit' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardBitAux' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardBitAux_irrel' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.cardBitAux_succ' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardBitAux_zero_arg' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.cardBit_step' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.cardBit_step_byte' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.cardBit_zero' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardByte' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.cardByteSpec' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardByteSpec.eq_1' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardByteTable' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardByte_eq_spec' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.card_empty' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.card_eq_cardBit' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_eq_zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_erase_of_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_insert_of_notMem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_le_of_subset' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_lor_two_pow' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_singleton' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_step' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_union_add_card_inter' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Bitset.diff' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.empty' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.erase' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.erase.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.ext' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.insert' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.insert_erase_of_mem' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.instAddCommGroup' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.instDecidableEq' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.instDecidableMem' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.instMembership' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.inter' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.le_of_mem_toListFrom' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.length_toList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.length_toListFrom' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.mem_def' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.mem_diff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_erase' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_insert' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_inter' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_singleton' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_symmDiff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_toList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_toListFrom' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_union' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.notMem_empty' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.ofNat' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.singleton' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.singleton_toNat' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.subset' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.subset_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.symmDiff' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.toList' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.toListAux' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.toListAux_irrel' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.toListAux_succ' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.toListAux_zero_arg' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.toListFrom' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.toListFrom_step' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.toNat' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.union' depends on axioms: [propext]\n","stdout_sha256":"d377fc165d127ae7f5195184f0785aa437e1b79ed0dafa7ccd75b4470c5951a9","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Bitset.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Bitset","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1029' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1037' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1038' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1049' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl108' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1092' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1151' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1211' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1267' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1281' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1303' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1307' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1327' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1333' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1389' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1412' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1424' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1528' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1560' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1578' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1664' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1670' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1678' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1697' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1707' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1713' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl203' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl206' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl294' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl326' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl329' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl360' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl363' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl45' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl470' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl505' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl514' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl567' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl696' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl856' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl870' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl872' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl922' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.bitInduction' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.card' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.cardAux' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.cardAux_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.cardAux_succ' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.cardBit' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardBitAux' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardBitAux_irrel' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.cardBitAux_succ' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardBitAux_zero_arg' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.cardBit_step' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.cardBit_step_byte' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.cardBit_zero' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardByte' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.cardByteSpec' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardByteSpec.eq_1' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardByteTable' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.cardByte_eq_spec' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.card_empty' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.card_eq_cardBit' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_eq_zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_erase_of_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_insert_of_notMem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_le_of_subset' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_lor_two_pow' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_singleton' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_step' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.card_union_add_card_inter' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Bitset.diff' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.empty' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.erase' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.erase.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.ext' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.insert' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.insert_erase_of_mem' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.instAddCommGroup' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.instDecidableEq' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.instDecidableMem' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.instMembership' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.inter' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.le_of_mem_toListFrom' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.length_toList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.length_toListFrom' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.mem_def' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.mem_diff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_erase' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_insert' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_inter' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_singleton' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_symmDiff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_toList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_toListFrom' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.mem_union' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.notMem_empty' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.ofNat' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.singleton' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.singleton_toNat' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.subset' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.subset_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.symmDiff' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.toList' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.toListAux' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.toListAux_irrel' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.toListAux_succ' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.toListAux_zero_arg' depends on axioms: [propext]\n'UorAtlas.Prelude.Bitset.toListFrom' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.toListFrom_step' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Bitset.toNat' does not depend on any axioms\n'UorAtlas.Prelude.Bitset.union' depends on axioms: [propext]\n","stdout_sha256":"d377fc165d127ae7f5195184f0785aa437e1b79ed0dafa7ccd75b4470c5951a9","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Linear.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Linear.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Linear.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Linear.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Linear.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Linear.process.json similarity index 97% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Linear.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Linear.process.json index d141318ea..3bbd1a378 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Linear.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Linear.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Linear.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Linear","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1000' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1020' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1229' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1463' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1494' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1549' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1552' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1626' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1714' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl187' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl246' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl35' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl365' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl596' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl724' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl828' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.M1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.M2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.M3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.M4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Mat' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Mat.apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.apply_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.apply_id' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Mat.apply_mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Mat.apply_neg_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.id' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Mat.id_apply' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Mat.id_mul_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.instDecidableEq' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Linear.Mat.map' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Mat.map_mul_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.mul' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.mul_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.mul_assoc_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.mul_id_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.neg' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Mat.transpose' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Mat.transpose_mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Mat.transpose_transpose' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec.add_apply' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.inner' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.inner_add_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.inner_add_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.inner_comm' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.inner_map' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.inner_neg_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.inner_neg_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.inner_smul_left' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.inner_smul_right' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.instAddCommGroup' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.instDecidableEq' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.map' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec.mul_sum' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.neg_apply' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.smul' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec.sum' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum.match_1' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec.sumInt' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sumInt.match_1' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec.sumInt_eq_sum' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sumNat' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sumNat.match_1' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec.sumNat_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.sumNat_congr' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sumNat_const' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_add' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_congr' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_const' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_exchange' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_ite_eq' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_ite_eq'' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_mul' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_neg' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_nil' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_split' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_succ' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_zero' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.zero_apply' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Linear.add_add_add_comm' does not depend on any axioms\n'UorAtlas.Prelude.Linear.add_left_comm' does not depend on any axioms\n'UorAtlas.Prelude.Linear.add_right_cancel' does not depend on any axioms\n'UorAtlas.Prelude.Linear.dot' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.dot_add_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.dot_add_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.dot_comm' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.dot_eq_inner' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.dot_neg_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.dot_neg_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.dot_smul_left' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.dot_smul_right' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.hom_map_sum' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.hom_map_zero' does not depend on any axioms\n'UorAtlas.Prelude.Linear.neg_add' does not depend on any axioms\n'UorAtlas.Prelude.Linear.neg_mul' does not depend on any axioms\n'UorAtlas.Prelude.Linear.neg_zero' does not depend on any axioms\n'UorAtlas.Prelude.Linear.nsmul' does not depend on any axioms\n'UorAtlas.Prelude.Linear.nsmul.match_1' does not depend on any axioms\n'UorAtlas.Prelude.Linear.right_distrib' does not depend on any axioms\n","stdout_sha256":"7ead2e1b5159b18bc8b58e73f3a427c323ed3738022476640ba689da3fb162a3","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Linear.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Linear","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1000' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1020' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1229' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1463' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1494' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1549' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1552' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl1626' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1714' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl187' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl246' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl35' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl365' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl596' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl724' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl828' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.M1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.M2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.M3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.M4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Mat' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Mat.apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.apply_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.apply_id' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Mat.apply_mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Mat.apply_neg_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.id' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Mat.id_apply' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Mat.id_mul_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.instDecidableEq' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Linear.Mat.map' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Mat.map_mul_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.mul' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.mul_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.mul_assoc_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.mul_id_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Mat.neg' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Mat.transpose' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Mat.transpose_mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Mat.transpose_transpose' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec.add_apply' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.inner' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.inner_add_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.inner_add_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.inner_comm' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.inner_map' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.inner_neg_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.inner_neg_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.inner_smul_left' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.inner_smul_right' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.instAddCommGroup' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.instDecidableEq' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.map' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec.mul_sum' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.neg_apply' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.smul' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec.sum' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum.match_1' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec.sumInt' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sumInt.match_1' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec.sumInt_eq_sum' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sumNat' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sumNat.match_1' does not depend on any axioms\n'UorAtlas.Prelude.Linear.Vec.sumNat_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.Vec.sumNat_congr' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sumNat_const' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_add' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_congr' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_const' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_exchange' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_ite_eq' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_ite_eq'' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_mul' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_neg' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_nil' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_split' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_succ' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.sum_zero' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.Vec.zero_apply' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Linear.add_add_add_comm' does not depend on any axioms\n'UorAtlas.Prelude.Linear.add_left_comm' does not depend on any axioms\n'UorAtlas.Prelude.Linear.add_right_cancel' does not depend on any axioms\n'UorAtlas.Prelude.Linear.dot' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.dot_add_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.dot_add_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.dot_comm' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.dot_eq_inner' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.dot_neg_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.dot_neg_right' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Linear.dot_smul_left' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.dot_smul_right' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.hom_map_sum' depends on axioms: [propext]\n'UorAtlas.Prelude.Linear.hom_map_zero' does not depend on any axioms\n'UorAtlas.Prelude.Linear.neg_add' does not depend on any axioms\n'UorAtlas.Prelude.Linear.neg_mul' does not depend on any axioms\n'UorAtlas.Prelude.Linear.neg_zero' does not depend on any axioms\n'UorAtlas.Prelude.Linear.nsmul' does not depend on any axioms\n'UorAtlas.Prelude.Linear.nsmul.match_1' does not depend on any axioms\n'UorAtlas.Prelude.Linear.right_distrib' does not depend on any axioms\n","stdout_sha256":"7ead2e1b5159b18bc8b58e73f3a427c323ed3738022476640ba689da3fb162a3","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.NumInstances.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.NumInstances.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.NumInstances.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.NumInstances.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.NumInstances.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.NumInstances.process.json similarity index 94% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.NumInstances.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.NumInstances.process.json index d3015196d..b89e989fa 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.NumInstances.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.NumInstances.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.NumInstances.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.NumInstances","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1126' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1149' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl119' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1202' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1386' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl674' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.A1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.NumInstances.FI1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.NumInstances.Ideal' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.add_mem' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mem' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mem_all_of_mem_ne_zero' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mk' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mk.inj' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.NumInstances.Ideal.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mul_mem' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.rec' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.recOn' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.zero_mem' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.eq_of_add_neg_eq_zero' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.instAddCommGroupInt' depends on axioms: [propext]\n'UorAtlas.Prelude.NumInstances.instAddCommGroupRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.NumInstances.instCommRingInt' depends on axioms: [propext]\n'UorAtlas.Prelude.NumInstances.instCommRingRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.NumInstances.instFieldRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.NumInstances.intToRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.NumInstances.ker' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.ringHom_map_neg' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.ringHom_map_zero' does not depend on any axioms\n","stdout_sha256":"e986c8affd788fe162bd535b1046d960c439fa41da08eb11c841c6bf4ff0c7e7","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.NumInstances.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.NumInstances","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1126' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1149' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl119' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1202' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1386' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl674' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.A1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.NumInstances.FI1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.NumInstances.Ideal' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.add_mem' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mem' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mem_all_of_mem_ne_zero' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mk' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mk.inj' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.NumInstances.Ideal.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.mul_mem' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.rec' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.recOn' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.Ideal.zero_mem' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.eq_of_add_neg_eq_zero' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.instAddCommGroupInt' depends on axioms: [propext]\n'UorAtlas.Prelude.NumInstances.instAddCommGroupRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.NumInstances.instCommRingInt' depends on axioms: [propext]\n'UorAtlas.Prelude.NumInstances.instCommRingRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.NumInstances.instFieldRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.NumInstances.intToRat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.NumInstances.ker' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.ringHom_map_neg' does not depend on any axioms\n'UorAtlas.Prelude.NumInstances.ringHom_map_zero' does not depend on any axioms\n","stdout_sha256":"e986c8affd788fe162bd535b1046d960c439fa41da08eb11c841c6bf4ff0c7e7","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Perm.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Perm.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Perm.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Perm.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Perm.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Perm.process.json similarity index 98% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Perm.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Perm.process.json index 4afb8117e..3a3d7ac24 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Perm.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Perm.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Perm.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.Perm","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1034' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1058' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1069' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1086' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1104' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1191' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl122' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1239' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl126' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1283' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1334' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1387' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl141' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1430' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1436' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1462' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1466' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1529' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1572' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl163' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1674' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1703' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl207' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl253' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl311' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl385' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl467' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl532' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl600' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl645' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl658' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl744' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl778' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl785' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl811' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl848' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl854' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl866' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl871' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl889' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl945' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.ListAux.consNew' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.consNew.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.dedup' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.dedup.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.freshOf' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.freshOf.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.freshOf.eq_2' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.freshOf.eq_def' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.freshOf.match_1' does not depend on any axioms\n'UorAtlas.Prelude.ListAux.length_eq_of_mem_iff' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.ListAux.length_eq_sum_fibres' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.ListAux.mem_dedup' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.mem_freshOf' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.nodup_dedup' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.nodup_freshOf' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.sum_map_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.ListAux.sum_map_const' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.sum_map_eq_zero' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.sum_map_indicator' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm' does not depend on any axioms\n'UorAtlas.Prelude.Perm.ClosedUnder' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.below' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.below.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.below.one' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.below.rec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.below.step' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.below.stepInv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.brecOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.comp_mem' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.inv_mem' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.mem_gen' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.mem_gen_inv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.one' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.rec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.recOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.step' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.stepInv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.subset_of_closedUnder' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.apply_gen' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.base' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.below' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.below.base' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.below.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.below.rec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.below.step' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.below.stepInv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.brecOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.iff_exists_gen' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.rec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.recOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.step' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.stepInv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.carrier' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.comp_mem' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.countP_fibre_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.inv_mem' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.length_orbitOf_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.mem_ofClosure' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.mem_orbit' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.mem_stabilizer' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.Subgroup.mk' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.mk.inj' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.Subgroup.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.nodup' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.nodup_orbit' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.Subgroup.nodup_stabilizer' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.Subgroup.ofClosure' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.one_mem' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.orbit' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.Subgroup.orbit.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.Subgroup.orbit_stabilizer' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.order' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.order.eq_1' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.order_eq_orbitOf_mul_stabilizer' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.order_ofClosure' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.rec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.recOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.stabilizer' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.stabilizer.eq_1' does not depend on any axioms\n'UorAtlas.Prelude.Perm.beq' does not depend on any axioms\n'UorAtlas.Prelude.Perm.beq.eq_1' does not depend on any axioms\n'UorAtlas.Prelude.Perm.beq_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.closure' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.closure_spec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.comp' does not depend on any axioms\n'UorAtlas.Prelude.Perm.comp_apply' does not depend on any axioms\n'UorAtlas.Prelude.Perm.comp_assoc' does not depend on any axioms\n'UorAtlas.Prelude.Perm.comp_inv' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Perm.comp_left_cancel' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Perm.comp_one' does not depend on any axioms\n'UorAtlas.Prelude.Perm.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.Perm.cycleThree' does not depend on any axioms\n'UorAtlas.Prelude.Perm.ext' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Perm.images' does not depend on any axioms\n'UorAtlas.Prelude.Perm.instDecidableEq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.inv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.invFun' does not depend on any axioms\n'UorAtlas.Prelude.Perm.inv_apply' does not depend on any axioms\n'UorAtlas.Prelude.Perm.inv_comp' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Perm.inv_comp_distrib' does not depend on any axioms\n'UorAtlas.Prelude.Perm.inv_inv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.left_inv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.mem_images' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.mem_products' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.mk' does not depend on any axioms\n'UorAtlas.Prelude.Perm.mk.inj' does not depend on any axioms\n'UorAtlas.Prelude.Perm.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.Perm.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.Perm.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.Perm.one' does not depend on any axioms\n'UorAtlas.Prelude.Perm.one_apply' does not depend on any axioms\n'UorAtlas.Prelude.Perm.one_comp' does not depend on any axioms\n'UorAtlas.Prelude.Perm.one_inv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.orbitOf' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.orbitOf_spec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.orbitSat' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.orbitSat.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.orbitSat.eq_2' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.orbitSat.eq_3' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.orbitSat.eq_def' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.orbitSat.match_1' does not depend on any axioms\n'UorAtlas.Prelude.Perm.orbitSat_spec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.products' does not depend on any axioms\n'UorAtlas.Prelude.Perm.rec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.recOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.right_inv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.saturate' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.saturate.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.saturate.eq_2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.saturate.eq_3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.saturate.eq_def' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.saturate.match_1' does not depend on any axioms\n'UorAtlas.Prelude.Perm.saturate_spec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.swapThree' does not depend on any axioms\n'UorAtlas.Prelude.Perm.symThree' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.symThreeGens' does not depend on any axioms\n'UorAtlas.Prelude.Perm.symThreeList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.symThreeOrbit' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.symThree_closure' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.symThree_orbitOf' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.symThree_orbit_length' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.symThree_orbit_stabilizer' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Perm.symThree_order' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.symThree_stabilizer_length' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.toFun' does not depend on any axioms\n'UorAtlas.Prelude.Perm.toFun_injective' does not depend on any axioms\n","stdout_sha256":"b190228bba2d57f1a1e77aed4c43b9348f2ff29d78a01d853f84fb73c297f1ac","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Perm.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.Perm","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1034' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1058' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1069' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1086' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1104' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1191' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl122' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1239' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl126' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1283' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1334' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1387' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl141' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1430' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1436' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1462' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1466' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1529' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1572' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl163' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1674' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1703' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl207' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl253' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl311' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl385' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl467' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl532' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl600' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl645' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl658' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl744' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl778' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl785' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl811' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl848' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl854' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl866' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl871' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl889' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl945' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.ListAux.consNew' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.consNew.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.dedup' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.dedup.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.freshOf' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.freshOf.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.freshOf.eq_2' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.freshOf.eq_def' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.freshOf.match_1' does not depend on any axioms\n'UorAtlas.Prelude.ListAux.length_eq_of_mem_iff' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.ListAux.length_eq_sum_fibres' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.ListAux.mem_dedup' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.mem_freshOf' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.nodup_dedup' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.nodup_freshOf' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.sum_map_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.ListAux.sum_map_const' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.sum_map_eq_zero' depends on axioms: [propext]\n'UorAtlas.Prelude.ListAux.sum_map_indicator' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm' does not depend on any axioms\n'UorAtlas.Prelude.Perm.ClosedUnder' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.below' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.below.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.below.one' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.below.rec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.below.step' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.below.stepInv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.brecOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.comp_mem' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.inv_mem' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.mem_gen' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.mem_gen_inv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.one' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.rec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.recOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.step' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.stepInv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Gen.subset_of_closedUnder' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.apply_gen' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.base' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.below' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.below.base' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.below.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.below.rec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.below.step' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.below.stepInv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.brecOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.iff_exists_gen' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.rec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.recOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.step' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Reach.stepInv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.carrier' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.comp_mem' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.countP_fibre_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.inv_mem' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.length_orbitOf_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.mem_ofClosure' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.mem_orbit' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.mem_stabilizer' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.Subgroup.mk' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.mk.inj' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.Subgroup.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.nodup' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.nodup_orbit' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.Subgroup.nodup_stabilizer' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.Subgroup.ofClosure' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.one_mem' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.orbit' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.Subgroup.orbit.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.Subgroup.orbit_stabilizer' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.order' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.order.eq_1' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.order_eq_orbitOf_mul_stabilizer' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.order_ofClosure' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.Subgroup.rec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.recOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.stabilizer' does not depend on any axioms\n'UorAtlas.Prelude.Perm.Subgroup.stabilizer.eq_1' does not depend on any axioms\n'UorAtlas.Prelude.Perm.beq' does not depend on any axioms\n'UorAtlas.Prelude.Perm.beq.eq_1' does not depend on any axioms\n'UorAtlas.Prelude.Perm.beq_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.closure' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.closure_spec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.comp' does not depend on any axioms\n'UorAtlas.Prelude.Perm.comp_apply' does not depend on any axioms\n'UorAtlas.Prelude.Perm.comp_assoc' does not depend on any axioms\n'UorAtlas.Prelude.Perm.comp_inv' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Perm.comp_left_cancel' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Perm.comp_one' does not depend on any axioms\n'UorAtlas.Prelude.Perm.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.Perm.cycleThree' does not depend on any axioms\n'UorAtlas.Prelude.Perm.ext' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Perm.images' does not depend on any axioms\n'UorAtlas.Prelude.Perm.instDecidableEq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.inv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.invFun' does not depend on any axioms\n'UorAtlas.Prelude.Perm.inv_apply' does not depend on any axioms\n'UorAtlas.Prelude.Perm.inv_comp' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.Perm.inv_comp_distrib' does not depend on any axioms\n'UorAtlas.Prelude.Perm.inv_inv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.left_inv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.mem_images' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.mem_products' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.mk' does not depend on any axioms\n'UorAtlas.Prelude.Perm.mk.inj' does not depend on any axioms\n'UorAtlas.Prelude.Perm.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.mk.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.Perm.mk.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.Perm.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.Perm.one' does not depend on any axioms\n'UorAtlas.Prelude.Perm.one_apply' does not depend on any axioms\n'UorAtlas.Prelude.Perm.one_comp' does not depend on any axioms\n'UorAtlas.Prelude.Perm.one_inv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.orbitOf' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.orbitOf_spec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.orbitSat' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.orbitSat.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.orbitSat.eq_2' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.orbitSat.eq_3' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.orbitSat.eq_def' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.orbitSat.match_1' does not depend on any axioms\n'UorAtlas.Prelude.Perm.orbitSat_spec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.products' does not depend on any axioms\n'UorAtlas.Prelude.Perm.rec' does not depend on any axioms\n'UorAtlas.Prelude.Perm.recOn' does not depend on any axioms\n'UorAtlas.Prelude.Perm.right_inv' does not depend on any axioms\n'UorAtlas.Prelude.Perm.saturate' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.saturate.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.saturate.eq_2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.saturate.eq_3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.saturate.eq_def' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.saturate.match_1' does not depend on any axioms\n'UorAtlas.Prelude.Perm.saturate_spec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.swapThree' does not depend on any axioms\n'UorAtlas.Prelude.Perm.symThree' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.symThreeGens' does not depend on any axioms\n'UorAtlas.Prelude.Perm.symThreeList' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.symThreeOrbit' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.symThree_closure' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.symThree_orbitOf' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.symThree_orbit_length' depends on axioms: [propext]\n'UorAtlas.Prelude.Perm.symThree_orbit_stabilizer' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.Perm.symThree_order' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.symThree_stabilizer_length' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.Perm.toFun' does not depend on any axioms\n'UorAtlas.Prelude.Perm.toFun_injective' does not depend on any axioms\n","stdout_sha256":"b190228bba2d57f1a1e77aed4c43b9348f2ff29d78a01d853f84fb73c297f1ac","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.RingLemmas.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.RingLemmas.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.RingLemmas.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.RingLemmas.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.RingLemmas.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.RingLemmas.process.json similarity index 98% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.RingLemmas.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.RingLemmas.process.json index b5d7c1a5d..f3bed616f 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.RingLemmas.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.RingLemmas.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.RingLemmas.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Prelude.RingLemmas","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl121' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1379' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl143' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1477' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1538' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1625' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl341' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl430' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl441' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl652' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl714' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl95' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.BC1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.DV1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.FR1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.GLGen' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below.casesOn' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below.gen' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below.inv' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below.mul' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below.one' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below.rec' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.brecOn' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.casesOn' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.gen' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.GLGen.inv' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.mul' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.one' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.GLGen.rec' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.recOn' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IG1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.InDual' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.InGL' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.InGL_inv' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.InGL_map' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.InGL_mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.InGL_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.InImage' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.InImage.add' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.InImage.mul' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.InImage.sum' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.InImage.zero' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.InLattice' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.add' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.add.elim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.add.inj' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.add.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IntPoly.add.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.add.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.below' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.brecOn' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.brecOn.eq' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.brecOn.go' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.ctorElim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.ctorElimType' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.eval' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.eval.match_1' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.eval_congr' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.eval_sumPoly' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IntPoly.mul' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.mul.elim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.mul.inj' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.mul.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IntPoly.mul.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.mul.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.neg' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.neg.elim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.neg.inj' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.neg.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IntPoly.neg.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.neg.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.one' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.one.elim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.one.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.rec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.recOn' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.sumPoly' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IntPoly.sumPoly.match_1' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.var' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.var.elim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.var.inj' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.var.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IntPoly.var.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.var.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.zero' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.zero.elim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.zero.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntegralAt' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IsFinite' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IsPrime' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.LI1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.OrbitRel' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.QL1' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.QL1.descend' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.RingLemmas.QL1.descend_mk' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.RingLemmas.QL1_sign' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.RH1' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.RH1_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.RH1_mul_entry' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.SD1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.TI1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.basisVec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.den_dvd_of_scale' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.den_mul_eq_num' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.eval_mulEntryPoly' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.exists_common_denominator' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.gramForm' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.gramForm_basisVec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.inDual_of_inLattice' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.inLattice_basisVec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.inLattice_of_inDual' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.map_id' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.RingLemmas.map_id_apply' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.RingLemmas.mulEntryPoly' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.mulEntryPoly.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.mulVars' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.mulVars.match_1' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.signAct' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.signAct.match_1' does not depend on any axioms\n","stdout_sha256":"ea123dea5bdacd8408b4295bc23e43a04fa209cd3fa19f2726859bffd4ac0571","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.RingLemmas.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Prelude.RingLemmas","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl121' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1379' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl143' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1477' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1538' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1625' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl341' depends on axioms: [Quot.sound]\n'UorAtlas.LexLeanInternal.decl430' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl441' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl652' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl714' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl95' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.BC1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.DV1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.FR1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.GLGen' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below.casesOn' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below.gen' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below.inv' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below.mul' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below.one' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.below.rec' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.brecOn' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.casesOn' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.gen' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.GLGen.inv' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.mul' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.one' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.GLGen.rec' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.GLGen.recOn' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IG1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.InDual' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.InGL' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.InGL_inv' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.InGL_map' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.InGL_mul' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.InGL_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.InImage' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.InImage.add' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.InImage.mul' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.InImage.sum' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.InImage.zero' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.InLattice' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.add' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.add.elim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.add.inj' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.add.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IntPoly.add.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.add.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.below' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.brecOn' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.brecOn.eq' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.brecOn.go' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.casesOn' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.ctorElim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.ctorElimType' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.ctorIdx' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.eval' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.eval.match_1' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.eval_congr' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.eval_sumPoly' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IntPoly.mul' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.mul.elim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.mul.inj' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.mul.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IntPoly.mul.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.mul.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.neg' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.neg.elim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.neg.inj' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.neg.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IntPoly.neg.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.neg.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.noConfusionType' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.one' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.one.elim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.one.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.rec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.recOn' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.sumPoly' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IntPoly.sumPoly.match_1' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.var' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.var.elim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.var.inj' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.var.injEq' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.IntPoly.var.noConfusion' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.var.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.zero' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.zero.elim' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntPoly.zero.sizeOf_spec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IntegralAt' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IsFinite' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.IsPrime' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.LI1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.OrbitRel' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.QL1' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.QL1.descend' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.RingLemmas.QL1.descend_mk' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.RingLemmas.QL1_sign' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.RH1' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.RH1_apply' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.RH1_mul_entry' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.SD1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.TI1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.basisVec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.den_dvd_of_scale' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.den_mul_eq_num' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.eval_mulEntryPoly' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.exists_common_denominator' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.gramForm' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.gramForm_basisVec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.inDual_of_inLattice' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.inLattice_basisVec' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.inLattice_of_inDual' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Prelude.RingLemmas.map_id' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.RingLemmas.map_id_apply' depends on axioms: [Quot.sound]\n'UorAtlas.Prelude.RingLemmas.mulEntryPoly' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.mulEntryPoly.eq_1' depends on axioms: [propext]\n'UorAtlas.Prelude.RingLemmas.mulVars' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.mulVars.match_1' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.signAct' does not depend on any axioms\n'UorAtlas.Prelude.RingLemmas.signAct.match_1' does not depend on any axioms\n","stdout_sha256":"ea123dea5bdacd8408b4295bc23e43a04fa209cd3fa19f2726859bffd4ac0571","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Roots.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Roots.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Roots.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Roots.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Roots.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Roots.process.json similarity index 98% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Roots.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Roots.process.json index bca917cae..f6496e428 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Roots.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Roots.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Roots.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Roots","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1004' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1021' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1093' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1097' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1122' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1128' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1145' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl117' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1170' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1174' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1183' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1194' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1261' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1292' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1296' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl134' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1348' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1356' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1358' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1408' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1428' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1456' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1469' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl148' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl152' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1542' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1543' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1544' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1581' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl16' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1613' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1616' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1642' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1669' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1690' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl216' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl234' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl238' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl244' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl256' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl324' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl342' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl348' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl369' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl38' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl454' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl472' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl473' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl477' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl516' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl535' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl55' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl560' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl568' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl584' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl609' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl649' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl656' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl661' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl729' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl730' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl759' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl780' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl791' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl8' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl815' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl859' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl862' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl865' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl878' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl895' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl924' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl931' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl956' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl957' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl96' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl975' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl980' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.A' depends on axioms: [propext]\n'UorAtlas.Roots.AA_apply' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.A_apply' depends on axioms: [propext]\n'UorAtlas.Roots.A_diag' depends on axioms: [propext]\n'UorAtlas.Roots.A_of_D13' depends on axioms: [propext]\n'UorAtlas.Roots.A_of_not_D13' depends on axioms: [propext]\n'UorAtlas.Roots.A_spec' depends on axioms: [propext]\n'UorAtlas.Roots.Aint' depends on axioms: [propext]\n'UorAtlas.Roots.Aint_diag' depends on axioms: [propext]\n'UorAtlas.Roots.AmC' depends on axioms: [propext]\n'UorAtlas.Roots.AmC_apply' depends on axioms: [propext]\n'UorAtlas.Roots.AmC_mul_apply' depends on axioms: [propext]\n'UorAtlas.Roots.D10' depends on axioms: [propext]\n'UorAtlas.Roots.D10_iff_MemL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.D11' depends on axioms: [propext]\n'UorAtlas.Roots.D11_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.D11_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.D11_rep' depends on axioms: [propext]\n'UorAtlas.Roots.D12' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.D12_eq_iff' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.D12_of_nrm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.D12_rep' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.D13' depends on axioms: [propext]\n'UorAtlas.Roots.D19a' depends on axioms: [propext]\n'UorAtlas.Roots.D9' depends on axioms: [propext]\n'UorAtlas.Roots.D9_iff_MemD' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.K' does not depend on any axioms\n'UorAtlas.Roots.Link' does not depend on any axioms\n'UorAtlas.Roots.Link.below' depends on axioms: [propext]\n'UorAtlas.Roots.Link.below.casesOn' depends on axioms: [propext]\n'UorAtlas.Roots.Link.below.rec' depends on axioms: [propext]\n'UorAtlas.Roots.Link.below.refl' does not depend on any axioms\n'UorAtlas.Roots.Link.below.tail' depends on axioms: [propext]\n'UorAtlas.Roots.Link.brecOn' depends on axioms: [propext]\n'UorAtlas.Roots.Link.casesOn' depends on axioms: [propext]\n'UorAtlas.Roots.Link.rec' depends on axioms: [propext]\n'UorAtlas.Roots.Link.recOn' depends on axioms: [propext]\n'UorAtlas.Roots.Link.refl' does not depend on any axioms\n'UorAtlas.Roots.Link.symm' depends on axioms: [propext]\n'UorAtlas.Roots.Link.tail' depends on axioms: [propext]\n'UorAtlas.Roots.Link.trans' depends on axioms: [propext]\n'UorAtlas.Roots.NonOrth' depends on axioms: [propext]\n'UorAtlas.Roots.NonOrth.instDecidable' depends on axioms: [propext]\n'UorAtlas.Roots.NonOrth.symm' depends on axioms: [propext]\n'UorAtlas.Roots.R240' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.R240.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.T5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.T58x' depends on axioms: [propext]\n'UorAtlas.Roots.T6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.T7' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.T8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.T9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.T9a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.V65a' depends on axioms: [propext]\n'UorAtlas.Roots.V65b' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.adjN' depends on axioms: [propext]\n'UorAtlas.Roots.adjN_diag' depends on axioms: [propext]\n'UorAtlas.Roots.adjN_le_one' depends on axioms: [propext]\n'UorAtlas.Roots.adjRaw' depends on axioms: [propext]\n'UorAtlas.Roots.adjRaw_comm' depends on axioms: [propext]\n'UorAtlas.Roots.adjRaw_le_one' depends on axioms: [propext]\n'UorAtlas.Roots.allFin' depends on axioms: [propext]\n'UorAtlas.Roots.allFin.match_1' does not depend on any axioms\n'UorAtlas.Roots.allFin_of' depends on axioms: [propext]\n'UorAtlas.Roots.allFin_succ' depends on axioms: [propext]\n'UorAtlas.Roots.allFin_true' depends on axioms: [propext]\n'UorAtlas.Roots.allLt' does not depend on any axioms\n'UorAtlas.Roots.allLt_succ' does not depend on any axioms\n'UorAtlas.Roots.allLt_true' depends on axioms: [propext]\n'UorAtlas.Roots.boxEven0' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven5' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven6' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven7' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven8' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven_all' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxOdd' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.chk' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.chk.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.chkEven' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.chk_of_root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.codeOf' depends on axioms: [propext]\n'UorAtlas.Roots.common' depends on axioms: [propext]\n'UorAtlas.Roots.commonN' depends on axioms: [propext]\n'UorAtlas.Roots.commonN_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.commonN_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.common_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.coord_bound' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.decEven' does not depend on any axioms\n'UorAtlas.Roots.decOdd' does not depend on any axioms\n'UorAtlas.Roots.deg' depends on axioms: [propext]\n'UorAtlas.Roots.deg_cast' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.det' depends on axioms: [propext]\n'UorAtlas.Roots.det.match_1' does not depend on any axioms\n'UorAtlas.Roots.detSim' depends on axioms: [propext]\n'UorAtlas.Roots.dot8' depends on axioms: [propext]\n'UorAtlas.Roots.dot8_eq' depends on axioms: [propext]\n'UorAtlas.Roots.dotTri' depends on axioms: [propext]\n'UorAtlas.Roots.dot_rep_pos' depends on axioms: [propext]\n'UorAtlas.Roots.dot_sign' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.exists_decEven' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.exists_decOdd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.findCode' depends on axioms: [propext]\n'UorAtlas.Roots.gram' depends on axioms: [propext]\n'UorAtlas.Roots.gramCheck' depends on axioms: [propext]\n'UorAtlas.Roots.gram_exact' depends on axioms: [propext]\n'UorAtlas.Roots.graphComp' depends on axioms: [propext]\n'UorAtlas.Roots.graphFacts' depends on axioms: [propext]\n'UorAtlas.Roots.idx8' does not depend on any axioms\n'UorAtlas.Roots.idx8_val' depends on axioms: [propext]\n'UorAtlas.Roots.isD10' depends on axioms: [propext]\n'UorAtlas.Roots.isD10.eq_1' depends on axioms: [propext]\n'UorAtlas.Roots.isD10_iff' depends on axioms: [propext]\n'UorAtlas.Roots.isD11' depends on axioms: [propext]\n'UorAtlas.Roots.isD11.eq_1' depends on axioms: [propext]\n'UorAtlas.Roots.isD11_iff' depends on axioms: [propext]\n'UorAtlas.Roots.isD9' depends on axioms: [propext]\n'UorAtlas.Roots.isD9.eq_1' depends on axioms: [propext]\n'UorAtlas.Roots.isD9_iff' depends on axioms: [propext]\n'UorAtlas.Roots.isum_add' depends on axioms: [propext]\n'UorAtlas.Roots.isum_const' depends on axioms: [propext]\n'UorAtlas.Roots.isum_ite' depends on axioms: [propext]\n'UorAtlas.Roots.isum_ite'' depends on axioms: [propext]\n'UorAtlas.Roots.isum_mul_right' depends on axioms: [propext]\n'UorAtlas.Roots.link0' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.master' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.mid_eq_24' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.minor' does not depend on any axioms\n'UorAtlas.Roots.mul_self_nonneg' depends on axioms: [propext]\n'UorAtlas.Roots.nib' does not depend on any axioms\n'UorAtlas.Roots.nrm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.nrm.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.nrm_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.nrm_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.nrm_rep' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.packBase' does not depend on any axioms\n'UorAtlas.Roots.pk' does not depend on any axioms\n'UorAtlas.Roots.pk_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.pk_digit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.pk_inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.pk_lt' does not depend on any axioms\n'UorAtlas.Roots.pk_smul' depends on axioms: [propext]\n'UorAtlas.Roots.pk_succ' does not depend on any axioms\n'UorAtlas.Roots.pk_sumN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.pk_zeroFun' depends on axioms: [propext]\n'UorAtlas.Roots.posRef' does not depend on any axioms\n'UorAtlas.Roots.rep' depends on axioms: [propext]\n'UorAtlas.Roots.repFind' depends on axioms: [propext]\n'UorAtlas.Roots.repIsRoot' depends on axioms: [propext]\n'UorAtlas.Roots.repN' depends on axioms: [propext]\n'UorAtlas.Roots.repPos' depends on axioms: [propext]\n'UorAtlas.Roots.repTable' does not depend on any axioms\n'UorAtlas.Roots.repWords' does not depend on any axioms\n'UorAtlas.Roots.rep_D12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.rowPk' depends on axioms: [propext]\n'UorAtlas.Roots.simRoots' depends on axioms: [propext]\n'UorAtlas.Roots.simWords' does not depend on any axioms\n'UorAtlas.Roots.sqPk' depends on axioms: [propext]\n'UorAtlas.Roots.sqPk_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sum8' depends on axioms: [propext]\n'UorAtlas.Roots.sum8_eq' depends on axioms: [propext]\n'UorAtlas.Roots.sumInt8_sub_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumInt_negate' depends on axioms: [propext]\n'UorAtlas.Roots.sumInt_nonneg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumInt_sub_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumInt_term_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumN' does not depend on any axioms\n'UorAtlas.Roots.sumN_front' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumN_le_of_le_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumN_succ' does not depend on any axioms\n'UorAtlas.Roots.sumNat_cast' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumNat_eq_sumN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.tgtPk' depends on axioms: [propext]\n'UorAtlas.Roots.tgt_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.trA' depends on axioms: [propext]\n'UorAtlas.Roots.trA2' depends on axioms: [propext]\n'UorAtlas.Roots.trA2_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.trA_eq' depends on axioms: [propext]\n'UorAtlas.Roots.trI' depends on axioms: [propext]\n'UorAtlas.Roots.trI_eq' depends on axioms: [propext]\n'UorAtlas.Roots.vneg_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.wordAt' depends on axioms: [propext]\n","stdout_sha256":"b7335b6d88d6b3472c7127bfcc7c7e817c9b0492950b21a2ef20fb72073e50a4","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Roots.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Roots","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1004' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1021' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1093' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1097' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1122' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1128' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1145' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl117' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1170' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1174' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1183' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1194' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1261' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1292' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1296' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl134' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1348' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1356' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1358' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1408' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1428' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1456' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1469' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl148' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl152' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1542' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1543' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1544' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1581' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl16' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1613' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1616' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1642' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1669' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1690' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl216' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl234' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl238' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl244' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl256' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl324' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl342' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl348' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl369' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl38' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl454' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl472' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl473' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl477' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl516' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl535' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl55' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl560' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl568' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl584' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl609' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl649' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl656' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl661' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl729' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl730' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl759' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl780' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl791' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl8' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl815' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl859' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl862' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl865' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl878' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl895' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl924' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl931' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl956' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl957' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl96' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl975' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl980' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.A' depends on axioms: [propext]\n'UorAtlas.Roots.AA_apply' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.A_apply' depends on axioms: [propext]\n'UorAtlas.Roots.A_diag' depends on axioms: [propext]\n'UorAtlas.Roots.A_of_D13' depends on axioms: [propext]\n'UorAtlas.Roots.A_of_not_D13' depends on axioms: [propext]\n'UorAtlas.Roots.A_spec' depends on axioms: [propext]\n'UorAtlas.Roots.Aint' depends on axioms: [propext]\n'UorAtlas.Roots.Aint_diag' depends on axioms: [propext]\n'UorAtlas.Roots.AmC' depends on axioms: [propext]\n'UorAtlas.Roots.AmC_apply' depends on axioms: [propext]\n'UorAtlas.Roots.AmC_mul_apply' depends on axioms: [propext]\n'UorAtlas.Roots.D10' depends on axioms: [propext]\n'UorAtlas.Roots.D10_iff_MemL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.D11' depends on axioms: [propext]\n'UorAtlas.Roots.D11_iff' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.D11_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.D11_rep' depends on axioms: [propext]\n'UorAtlas.Roots.D12' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.D12_eq_iff' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.D12_of_nrm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.D12_rep' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.D13' depends on axioms: [propext]\n'UorAtlas.Roots.D19a' depends on axioms: [propext]\n'UorAtlas.Roots.D9' depends on axioms: [propext]\n'UorAtlas.Roots.D9_iff_MemD' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.K' does not depend on any axioms\n'UorAtlas.Roots.Link' does not depend on any axioms\n'UorAtlas.Roots.Link.below' depends on axioms: [propext]\n'UorAtlas.Roots.Link.below.casesOn' depends on axioms: [propext]\n'UorAtlas.Roots.Link.below.rec' depends on axioms: [propext]\n'UorAtlas.Roots.Link.below.refl' does not depend on any axioms\n'UorAtlas.Roots.Link.below.tail' depends on axioms: [propext]\n'UorAtlas.Roots.Link.brecOn' depends on axioms: [propext]\n'UorAtlas.Roots.Link.casesOn' depends on axioms: [propext]\n'UorAtlas.Roots.Link.rec' depends on axioms: [propext]\n'UorAtlas.Roots.Link.recOn' depends on axioms: [propext]\n'UorAtlas.Roots.Link.refl' does not depend on any axioms\n'UorAtlas.Roots.Link.symm' depends on axioms: [propext]\n'UorAtlas.Roots.Link.tail' depends on axioms: [propext]\n'UorAtlas.Roots.Link.trans' depends on axioms: [propext]\n'UorAtlas.Roots.NonOrth' depends on axioms: [propext]\n'UorAtlas.Roots.NonOrth.instDecidable' depends on axioms: [propext]\n'UorAtlas.Roots.NonOrth.symm' depends on axioms: [propext]\n'UorAtlas.Roots.R240' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.R240.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.T5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.T58x' depends on axioms: [propext]\n'UorAtlas.Roots.T6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.T7' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.T8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.T9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.T9a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.V65a' depends on axioms: [propext]\n'UorAtlas.Roots.V65b' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.adjN' depends on axioms: [propext]\n'UorAtlas.Roots.adjN_diag' depends on axioms: [propext]\n'UorAtlas.Roots.adjN_le_one' depends on axioms: [propext]\n'UorAtlas.Roots.adjRaw' depends on axioms: [propext]\n'UorAtlas.Roots.adjRaw_comm' depends on axioms: [propext]\n'UorAtlas.Roots.adjRaw_le_one' depends on axioms: [propext]\n'UorAtlas.Roots.allFin' depends on axioms: [propext]\n'UorAtlas.Roots.allFin.match_1' does not depend on any axioms\n'UorAtlas.Roots.allFin_of' depends on axioms: [propext]\n'UorAtlas.Roots.allFin_succ' depends on axioms: [propext]\n'UorAtlas.Roots.allFin_true' depends on axioms: [propext]\n'UorAtlas.Roots.allLt' does not depend on any axioms\n'UorAtlas.Roots.allLt_succ' does not depend on any axioms\n'UorAtlas.Roots.allLt_true' depends on axioms: [propext]\n'UorAtlas.Roots.boxEven0' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven2' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven5' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven6' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven7' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven8' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxEven_all' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.boxOdd' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.chk' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.chk.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.chkEven' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.chk_of_root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.codeOf' depends on axioms: [propext]\n'UorAtlas.Roots.common' depends on axioms: [propext]\n'UorAtlas.Roots.commonN' depends on axioms: [propext]\n'UorAtlas.Roots.commonN_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.commonN_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.common_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.coord_bound' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.decEven' does not depend on any axioms\n'UorAtlas.Roots.decOdd' does not depend on any axioms\n'UorAtlas.Roots.deg' depends on axioms: [propext]\n'UorAtlas.Roots.deg_cast' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.det' depends on axioms: [propext]\n'UorAtlas.Roots.det.match_1' does not depend on any axioms\n'UorAtlas.Roots.detSim' depends on axioms: [propext]\n'UorAtlas.Roots.dot8' depends on axioms: [propext]\n'UorAtlas.Roots.dot8_eq' depends on axioms: [propext]\n'UorAtlas.Roots.dotTri' depends on axioms: [propext]\n'UorAtlas.Roots.dot_rep_pos' depends on axioms: [propext]\n'UorAtlas.Roots.dot_sign' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.exists_decEven' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.exists_decOdd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.findCode' depends on axioms: [propext]\n'UorAtlas.Roots.gram' depends on axioms: [propext]\n'UorAtlas.Roots.gramCheck' depends on axioms: [propext]\n'UorAtlas.Roots.gram_exact' depends on axioms: [propext]\n'UorAtlas.Roots.graphComp' depends on axioms: [propext]\n'UorAtlas.Roots.graphFacts' depends on axioms: [propext]\n'UorAtlas.Roots.idx8' does not depend on any axioms\n'UorAtlas.Roots.idx8_val' depends on axioms: [propext]\n'UorAtlas.Roots.isD10' depends on axioms: [propext]\n'UorAtlas.Roots.isD10.eq_1' depends on axioms: [propext]\n'UorAtlas.Roots.isD10_iff' depends on axioms: [propext]\n'UorAtlas.Roots.isD11' depends on axioms: [propext]\n'UorAtlas.Roots.isD11.eq_1' depends on axioms: [propext]\n'UorAtlas.Roots.isD11_iff' depends on axioms: [propext]\n'UorAtlas.Roots.isD9' depends on axioms: [propext]\n'UorAtlas.Roots.isD9.eq_1' depends on axioms: [propext]\n'UorAtlas.Roots.isD9_iff' depends on axioms: [propext]\n'UorAtlas.Roots.isum_add' depends on axioms: [propext]\n'UorAtlas.Roots.isum_const' depends on axioms: [propext]\n'UorAtlas.Roots.isum_ite' depends on axioms: [propext]\n'UorAtlas.Roots.isum_ite'' depends on axioms: [propext]\n'UorAtlas.Roots.isum_mul_right' depends on axioms: [propext]\n'UorAtlas.Roots.link0' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.master' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.mid_eq_24' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.minor' does not depend on any axioms\n'UorAtlas.Roots.mul_self_nonneg' depends on axioms: [propext]\n'UorAtlas.Roots.nib' does not depend on any axioms\n'UorAtlas.Roots.nrm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.nrm.eq_1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.nrm_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.nrm_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.nrm_rep' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.packBase' does not depend on any axioms\n'UorAtlas.Roots.pk' does not depend on any axioms\n'UorAtlas.Roots.pk_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.pk_digit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.pk_inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.pk_lt' does not depend on any axioms\n'UorAtlas.Roots.pk_smul' depends on axioms: [propext]\n'UorAtlas.Roots.pk_succ' does not depend on any axioms\n'UorAtlas.Roots.pk_sumN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.pk_zeroFun' depends on axioms: [propext]\n'UorAtlas.Roots.posRef' does not depend on any axioms\n'UorAtlas.Roots.rep' depends on axioms: [propext]\n'UorAtlas.Roots.repFind' depends on axioms: [propext]\n'UorAtlas.Roots.repIsRoot' depends on axioms: [propext]\n'UorAtlas.Roots.repN' depends on axioms: [propext]\n'UorAtlas.Roots.repPos' depends on axioms: [propext]\n'UorAtlas.Roots.repTable' does not depend on any axioms\n'UorAtlas.Roots.repWords' does not depend on any axioms\n'UorAtlas.Roots.rep_D12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.rowPk' depends on axioms: [propext]\n'UorAtlas.Roots.simRoots' depends on axioms: [propext]\n'UorAtlas.Roots.simWords' does not depend on any axioms\n'UorAtlas.Roots.sqPk' depends on axioms: [propext]\n'UorAtlas.Roots.sqPk_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sum8' depends on axioms: [propext]\n'UorAtlas.Roots.sum8_eq' depends on axioms: [propext]\n'UorAtlas.Roots.sumInt8_sub_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumInt_negate' depends on axioms: [propext]\n'UorAtlas.Roots.sumInt_nonneg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumInt_sub_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumInt_term_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumN' does not depend on any axioms\n'UorAtlas.Roots.sumN_front' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumN_le_of_le_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumN_succ' does not depend on any axioms\n'UorAtlas.Roots.sumNat_cast' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.sumNat_eq_sumN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.tgtPk' depends on axioms: [propext]\n'UorAtlas.Roots.tgt_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.trA' depends on axioms: [propext]\n'UorAtlas.Roots.trA2' depends on axioms: [propext]\n'UorAtlas.Roots.trA2_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Roots.trA_eq' depends on axioms: [propext]\n'UorAtlas.Roots.trI' depends on axioms: [propext]\n'UorAtlas.Roots.trI_eq' depends on axioms: [propext]\n'UorAtlas.Roots.vneg_neg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Roots.wordAt' depends on axioms: [propext]\n","stdout_sha256":"b7335b6d88d6b3472c7127bfcc7c7e817c9b0492950b21a2ef20fb72073e50a4","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Scales.lean b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Scales.lean similarity index 100% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Scales.lean rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Scales.lean diff --git a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Scales.process.json b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Scales.process.json similarity index 99% rename from examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Scales.process.json rename to examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Scales.process.json index ed91a1dc9..d8840b100 100644 --- a/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Scales.process.json +++ b/examples/uor-atlas/expected/verify/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Scales.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Scales.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A3e85f0b2ffb33d52f9fadc68ec693fe0.LexLeanExample.Scales","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1001' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1002' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1003' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1008' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1011' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1012' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1014' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1015' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1016' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1018' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl102' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1024' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1028' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1031' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1032' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1035' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1039' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1043' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1044' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1046' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl105' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1051' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1060' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1062' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1063' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1066' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1067' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1071' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1076' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1085' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1089' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl110' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1102' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1103' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1106' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1107' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1111' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1112' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1114' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1115' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1117' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1119' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1121' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl113' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1133' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1134' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1136' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1142' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1143' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1148' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl115' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1156' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1157' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1158' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1165' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1171' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1176' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl118' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1181' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1184' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1189' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl12' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1200' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1205' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1207' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1212' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1217' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1218' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1222' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1224' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1227' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1228' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl123' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1232' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1234' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1235' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1237' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1247' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1250' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1253' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1254' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1258' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1259' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1264' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl127' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1275' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1276' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl128' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1284' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1288' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl129' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1294' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1302' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1304' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1306' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1309' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1312' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1314' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1320' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1323' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1335' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1336' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1337' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1342' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1344' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1347' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1352' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1353' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1354' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1362' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1364' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1367' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl137' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1372' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1374' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1376' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1377' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl138' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1382' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1384' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1391' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1397' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1401' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1403' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1405' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1406' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1410' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1413' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1415' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1416' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl142' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1420' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1426' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1429' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1435' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1442' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1443' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1448' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1452' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1457' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl146' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1465' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1467' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1471' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1473' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1475' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1479' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1493' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1495' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl15' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1500' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1513' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1515' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1519' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1520' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1527' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1531' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1533' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1539' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1545' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1546' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1551' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1554' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1557' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1558' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl156' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1562' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1563' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1566' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1567' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1569' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl157' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1573' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1575' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1580' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1582' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1584' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1592' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1596' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1597' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1598' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1605' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1607' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1609' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1610' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1624' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1627' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1629' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1632' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1633' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1638' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1639' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1640' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1641' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1643' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1645' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1659' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1660' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1666' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl167' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1672' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1673' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1676' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1679' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1687' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1692' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1696' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl17' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1701' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1705' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl171' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1710' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl173' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl177' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl181' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl183' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl184' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl188' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl190' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl191' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl192' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl195' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl198' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl199' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl20' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl214' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl224' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl226' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl232' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl235' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl24' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl240' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl249' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl261' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl278' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl28' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl280' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl283' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl285' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl288' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl290' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl291' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl292' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl297' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl303' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl304' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl305' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl312' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl314' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl315' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl316' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl317' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl318' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl327' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl336' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl34' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl340' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl344' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl347' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl350' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl352' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl354' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl356' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl362' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl366' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl367' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl371' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl373' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl374' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl380' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl382' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl383' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl395' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl396' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl397' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl400' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl404' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl412' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl413' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl419' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl420' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl424' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl431' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl439' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl442' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl445' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl448' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl449' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl453' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl455' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl457' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl460' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl462' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl463' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl464' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl466' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl469' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl48' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl480' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl481' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl484' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl487' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl488' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl490' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl491' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl496' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl499' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl500' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl502' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl503' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl504' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl507' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl517' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl519' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl52' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl520' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl523' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl527' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl53' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl536' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl537' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl539' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl544' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl550' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl551' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl553' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl557' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl56' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl561' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl562' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl564' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl565' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl572' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl581' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl583' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl585' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl591' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl593' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl603' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl604' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl607' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl608' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl612' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl615' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl617' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl62' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl624' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl626' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl628' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl632' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl633' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl634' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl636' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl65' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl653' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl654' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl664' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl669' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl671' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl677' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl679' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl680' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl681' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl684' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl69' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl691' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl698' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl699' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl70' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl703' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl705' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl707' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl716' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl718' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl720' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl721' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl723' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl733' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl734' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl739' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl740' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl743' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl75' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl751' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl752' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl756' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl760' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl761' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl763' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl766' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl767' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl768' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl769' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl772' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl773' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl775' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl782' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl787' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl795' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl805' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl806' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl809' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl81' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl810' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl814' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl816' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl817' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl82' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl820' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl821' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl822' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl824' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl829' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl830' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl835' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl837' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl841' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl843' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl846' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl85' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl857' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl868' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl874' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl876' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl877' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl880' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl881' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl896' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl902' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl905' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl910' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl911' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl913' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl916' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl92' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl923' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl925' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl927' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl928' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl932' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl937' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl944' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl946' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl949' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl953' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl962' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl966' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl969' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl971' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl979' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl990' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl993' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl995' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl998' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.AX' depends on axioms: [propext]\n'UorAtlas.Scales.AX_eq_aX' depends on axioms: [propext]\n'UorAtlas.Scales.A_comm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.Ac' depends on axioms: [propext]\n'UorAtlas.Scales.Ac_Ac' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.Ac_sq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.Aint_comb' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.Aint_symm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.B32' does not depend on any axioms\n'UorAtlas.Scales.ConnIn' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.below' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.below.casesOn' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.below.rec' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.below.refl' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.below.step' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.brecOn' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.casesOn' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.mem_src' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.mem_tgt' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.rec' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.recOn' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.refl' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.step' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.symm' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.trans' depends on axioms: [propext]\n'UorAtlas.Scales.D13_iff_not_D52' depends on axioms: [propext]\n'UorAtlas.Scales.D14_fullK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D52' depends on axioms: [propext]\n'UorAtlas.Scales.D52.instDecidable' depends on axioms: [propext]\n'UorAtlas.Scales.D52.symm' depends on axioms: [propext]\n'UorAtlas.Scales.D52_iff_not_D13' depends on axioms: [propext]\n'UorAtlas.Scales.D53' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.basis' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.basis_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.disjoint' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.indep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.isFrame' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.part' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.spans' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D54' depends on axioms: [propext]\n'UorAtlas.Scales.D54_of' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.D54a' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.casesOn' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.covers' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.ctorIdx' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.disjoint' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.isFrame' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.mk' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.mk.inj' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.mk.noConfusion' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.mk.sizeOf_spec' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.noConfusion' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.noConfusionType' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.part' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.rec' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.recOn' depends on axioms: [propext]\n'UorAtlas.Scales.D55' depends on axioms: [propext]\n'UorAtlas.Scales.D55_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.D55_exact' depends on axioms: [propext]\n'UorAtlas.Scales.D56' depends on axioms: [propext]\n'UorAtlas.Scales.D57' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D57_of_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D58' depends on axioms: [propext]\n'UorAtlas.Scales.D58_val' depends on axioms: [propext]\n'UorAtlas.Scales.D60' depends on axioms: [propext]\n'UorAtlas.Scales.D60_atlSet' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.D60_iff_D15' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.D61' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D61_atlSet_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D61_atl_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D61_expand' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D61_residue_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D61_vecsum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.EigAdj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.EigFrame' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.EigGram' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.HasMatRank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.IsoQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.PwOrth' depends on axioms: [propext]\n'UorAtlas.Scales.RC1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S10' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S10Comp' depends on axioms: [propext]\n'UorAtlas.Scales.S11' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S15' does not depend on any axioms\n'UorAtlas.Scales.S16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S18' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S19Comp' depends on axioms: [propext]\n'UorAtlas.Scales.S19Design' depends on axioms: [propext]\n'UorAtlas.Scales.S2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S20' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S21' does not depend on any axioms\n'UorAtlas.Scales.S22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S23' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S24' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S25' depends on axioms: [propext]\n'UorAtlas.Scales.S26' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S27' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S28' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S29' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S30' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S31' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S33' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S34' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S34_sum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S35' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S36' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S37' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S38' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S40' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S41' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S41a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S41c' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S41d' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S42' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S43' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S6' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S7' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S8' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S9a' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecOK' does not depend on any axioms\n'UorAtlas.Scales.SpecSys' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.A' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.Aq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.E' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.apply_e_eig' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.apply_e_of_eig' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.apply_sum_e' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.casesOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.comb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.ctorIdx' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.decomp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.e' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_comm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_decomp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_eig' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_eigL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_idem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_minimal' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_orth' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_pow' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_sandwich' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_sum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.eig' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.eigL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.idem' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.lam' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.lam_inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.mk' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.mk.inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.mk.injEq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.mk.noConfusion' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.mk.sizeOf_spec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.mul_sumE' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.noConfusion' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.noConfusionType' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.orth' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.pow_eig' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.q' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.q_inv_cancel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.rec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.recOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.sc' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.sc_ne' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.sumE' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.symmA' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.symmE' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.trace_E_of_rank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.trace_pow' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.aX' depends on axioms: [propext]\n'UorAtlas.Scales.ambLam' does not depend on any axioms\n'UorAtlas.Scales.ambMult' does not depend on any axioms\n'UorAtlas.Scales.ambPow2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.ambPow3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.ambSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.ambTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.ambTraceVal' does not depend on any axioms\n'UorAtlas.Scales.ambWin0' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin1' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin2' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin3' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin4' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin5' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin6' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin7' depends on axioms: [propext]\n'UorAtlas.Scales.apply_e_of_scalar' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.apply_qsmul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.apply_sum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.atlAnnComp' does not depend on any axioms\n'UorAtlas.Scales.atlBits' does not depend on any axioms\n'UorAtlas.Scales.atlBitsComp' depends on axioms: [propext]\n'UorAtlas.Scales.atlBound' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.atlBoundL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.atlBoundR' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.atlClass' depends on axioms: [propext]\n'UorAtlas.Scales.atlClass_inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.atlEntry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.atlFrameComp' depends on axioms: [propext]\n'UorAtlas.Scales.atlFrameTable' does not depend on any axioms\n'UorAtlas.Scales.atlInKComp' depends on axioms: [propext]\n'UorAtlas.Scales.atlInKTab' does not depend on any axioms\n'UorAtlas.Scales.atlLam' does not depend on any axioms\n'UorAtlas.Scales.atlMat' does not depend on any axioms\n'UorAtlas.Scales.atlMat_adj' depends on axioms: [propext]\n'UorAtlas.Scales.atlMat_eq' does not depend on any axioms\n'UorAtlas.Scales.atlMult' does not depend on any axioms\n'UorAtlas.Scales.atlPowTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.atlSet' depends on axioms: [propext]\n'UorAtlas.Scales.atlSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.atlTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.atlTraceComp' does not depend on any axioms\n'UorAtlas.Scales.atlTraceVal' does not depend on any axioms\n'UorAtlas.Scales.atlWin0' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin1' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin2' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin3' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin4' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin5' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin6' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin7' depends on axioms: [propext]\n'UorAtlas.Scales.atl_atlSet' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.bitAt' does not depend on any axioms\n'UorAtlas.Scales.bitAt_le_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.bitFold' does not depend on any axioms\n'UorAtlas.Scales.blkAnnComp' does not depend on any axioms\n'UorAtlas.Scales.blkBits' does not depend on any axioms\n'UorAtlas.Scales.blkBitsComp' depends on axioms: [propext]\n'UorAtlas.Scales.blkBound' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.blkBoundL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.blkBoundR' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.blkClass' depends on axioms: [propext]\n'UorAtlas.Scales.blkEntry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.blkFrame' depends on axioms: [propext]\n'UorAtlas.Scales.blkFrameComp' depends on axioms: [propext]\n'UorAtlas.Scales.blkFrameFacts' depends on axioms: [propext]\n'UorAtlas.Scales.blkFrameTable' does not depend on any axioms\n'UorAtlas.Scales.blkIdx' depends on axioms: [propext]\n'UorAtlas.Scales.blkIdxTable' does not depend on any axioms\n'UorAtlas.Scales.blkIdx_lt' depends on axioms: [propext]\n'UorAtlas.Scales.blkLam' does not depend on any axioms\n'UorAtlas.Scales.blkMat' does not depend on any axioms\n'UorAtlas.Scales.blkMat_adj' depends on axioms: [propext]\n'UorAtlas.Scales.blkMat_eq' does not depend on any axioms\n'UorAtlas.Scales.blkMult' does not depend on any axioms\n'UorAtlas.Scales.blkPart' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.blkPart_part' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.blkPowTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.blkSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.blkToAtl' does not depend on any axioms\n'UorAtlas.Scales.blkToAtl_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.blkTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.blkTraceComp' does not depend on any axioms\n'UorAtlas.Scales.blkTraceVal' does not depend on any axioms\n'UorAtlas.Scales.c0' does not depend on any axioms\n'UorAtlas.Scales.c0_mem_atlSet' depends on axioms: [propext]\n'UorAtlas.Scales.cAtlL' does not depend on any axioms\n'UorAtlas.Scales.cAtlR' does not depend on any axioms\n'UorAtlas.Scales.cBlkL' does not depend on any axioms\n'UorAtlas.Scales.cBlkR' does not depend on any axioms\n'UorAtlas.Scales.cFrmL' does not depend on any axioms\n'UorAtlas.Scales.cFrmR' does not depend on any axioms\n'UorAtlas.Scales.cResL' does not depend on any axioms\n'UorAtlas.Scales.cResR' does not depend on any axioms\n'UorAtlas.Scales.card_fullK' depends on axioms: [propext]\n'UorAtlas.Scales.card_unionUpto' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.cast_sumN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.cliqCnt' depends on axioms: [propext]\n'UorAtlas.Scales.col_sum' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.comb' depends on axioms: [propext]\n'UorAtlas.Scales.combP' does not depend on any axioms\n'UorAtlas.Scales.combP_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.comb_entry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.comb_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_smul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_sumK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_symm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conn_reachIn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.conn_stepIn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.crossOK' depends on axioms: [propext]\n'UorAtlas.Scales.cross_of_crossOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.d53Basis' depends on axioms: [propext]\n'UorAtlas.Scales.d53Comp' depends on axioms: [propext]\n'UorAtlas.Scales.d53Lt' depends on axioms: [propext]\n'UorAtlas.Scales.d53Mem' depends on axioms: [propext]\n'UorAtlas.Scales.d53NotCover' depends on axioms: [propext]\n'UorAtlas.Scales.d53Recon' depends on axioms: [propext]\n'UorAtlas.Scales.d53Tab' does not depend on any axioms\n'UorAtlas.Scales.d53Witness' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.deg_split' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.digitOf' does not depend on any axioms\n'UorAtlas.Scales.digitOf_pk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.dot_rep_sq' depends on axioms: [propext]\n'UorAtlas.Scales.eigAdj_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.eigFrame_symm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.eigFrame_trace_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.eig_scalar_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.eight_projQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.eight_trace_projQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.entryP' does not depend on any axioms\n'UorAtlas.Scales.entryP_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.equitComp' depends on axioms: [propext]\n'UorAtlas.Scales.exch2' depends on axioms: [propext]\n'UorAtlas.Scales.extraComp' depends on axioms: [propext]\n'UorAtlas.Scales.extraFrame' does not depend on any axioms\n'UorAtlas.Scales.four_trace_proj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameAt' depends on axioms: [propext]\n'UorAtlas.Scales.frameOpL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameOpL_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameOpL_expand' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameOp_eigen_shift' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameOp_gram' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameOp_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameOp_symm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameSum' depends on axioms: [propext]\n'UorAtlas.Scales.frameSumComp' depends on axioms: [propext]\n'UorAtlas.Scales.framesComp' depends on axioms: [propext]\n'UorAtlas.Scales.framesFrom' depends on axioms: [propext]\n'UorAtlas.Scales.framesIn' depends on axioms: [propext]\n'UorAtlas.Scales.frmAnnComp' does not depend on any axioms\n'UorAtlas.Scales.frmBits' does not depend on any axioms\n'UorAtlas.Scales.frmBitsComp' depends on axioms: [propext]\n'UorAtlas.Scales.frmBound' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.frmBoundL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.frmBoundR' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.frmClass' depends on axioms: [propext]\n'UorAtlas.Scales.frmEntry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frmIdx' depends on axioms: [propext]\n'UorAtlas.Scales.frmIdxTable' does not depend on any axioms\n'UorAtlas.Scales.frmIdx_lt' depends on axioms: [propext]\n'UorAtlas.Scales.frmLam' does not depend on any axioms\n'UorAtlas.Scales.frmMat' does not depend on any axioms\n'UorAtlas.Scales.frmMat_adj' depends on axioms: [propext]\n'UorAtlas.Scales.frmMat_eq' does not depend on any axioms\n'UorAtlas.Scales.frmMult' does not depend on any axioms\n'UorAtlas.Scales.frmPowTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frmSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frmTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frmTraceComp' does not depend on any axioms\n'UorAtlas.Scales.frmTraceVal' does not depend on any axioms\n'UorAtlas.Scales.fullK' does not depend on any axioms\n'UorAtlas.Scales.gramComb' depends on axioms: [propext]\n'UorAtlas.Scales.gram_split' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.hasRank_of_cert' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.intCast_matId' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.inv8_cancel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.inv8_cancel'' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.inv8_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.inv8_pull' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.isum9' depends on axioms: [propext]\n'UorAtlas.Scales.isumN' does not depend on any axioms\n'UorAtlas.Scales.isumN_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.isumN_congr' does not depend on any axioms\n'UorAtlas.Scales.isumN_front' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.isumN_mul_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.isumN_succ' does not depend on any axioms\n'UorAtlas.Scales.isum_cast' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.isum_eq_isumN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.kA_comb' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.kEm' depends on axioms: [propext]\n'UorAtlas.Scales.kFrameComp' depends on axioms: [propext]\n'UorAtlas.Scales.kFrameTable' does not depend on any axioms\n'UorAtlas.Scales.kLam' depends on axioms: [propext]\n'UorAtlas.Scales.kLam.match_1' depends on axioms: [propext]\n'UorAtlas.Scales.kOf' does not depend on any axioms\n'UorAtlas.Scales.kSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.kTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.linProd' does not depend on any axioms\n'UorAtlas.Scales.linProd.match_1' does not depend on any axioms\n'UorAtlas.Scales.matPow' depends on axioms: [propext]\n'UorAtlas.Scales.mem_fullK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.mem_orthNbr' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.mem_residue' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.mem_unionUpto' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.mom4Amb' depends on axioms: [propext]\n'UorAtlas.Scales.mom4AmbWin' depends on axioms: [propext]\n'UorAtlas.Scales.mom4Amb_cast' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.mom4AtlWin' depends on axioms: [propext]\n'UorAtlas.Scales.mom4B' depends on axioms: [propext]\n'UorAtlas.Scales.mom4L' depends on axioms: [propext]\n'UorAtlas.Scales.mom4_amb' depends on axioms: [propext]\n'UorAtlas.Scales.mom4_atl' depends on axioms: [propext]\n'UorAtlas.Scales.mpowI' depends on axioms: [propext]\n'UorAtlas.Scales.mpowI_Aint_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.mpowI_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.mpowI_one' depends on axioms: [propext]\n'UorAtlas.Scales.mul3_swap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.mul4' does not depend on any axioms\n'UorAtlas.Scales.mul_inv8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.mul_neg_right' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.neg_neg_rat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.nextP' does not depend on any axioms\n'UorAtlas.Scales.nsmulInt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.nsmul_one_rat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.offCard' does not depend on any axioms\n'UorAtlas.Scales.offClass' depends on axioms: [propext]\n'UorAtlas.Scales.offClass_val' depends on axioms: [propext]\n'UorAtlas.Scales.offEig' does not depend on any axioms\n'UorAtlas.Scales.offIdx' depends on axioms: [propext]\n'UorAtlas.Scales.offIdx_lt' depends on axioms: [propext]\n'UorAtlas.Scales.offMem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.offPos' depends on axioms: [propext]\n'UorAtlas.Scales.offSet' depends on axioms: [propext]\n'UorAtlas.Scales.offTab' does not depend on any axioms\n'UorAtlas.Scales.offVec' does not depend on any axioms\n'UorAtlas.Scales.orthFrame_projSum_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.orthN' depends on axioms: [propext]\n'UorAtlas.Scales.orthN.eq_1' depends on axioms: [propext]\n'UorAtlas.Scales.orthN_iff' depends on axioms: [propext]\n'UorAtlas.Scales.orthNbr' depends on axioms: [propext]\n'UorAtlas.Scales.orthRow' depends on axioms: [propext]\n'UorAtlas.Scales.orthRowComp' depends on axioms: [propext]\n'UorAtlas.Scales.orthTable' does not depend on any axioms\n'UorAtlas.Scales.outer' does not depend on any axioms\n'UorAtlas.Scales.outer_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.outer_nrm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.outer_pair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.packed_rows' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.partOK' depends on axioms: [propext]\n'UorAtlas.Scales.partition_of_partOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.pgram' depends on axioms: [propext]\n'UorAtlas.Scales.pk_congr' does not depend on any axioms\n'UorAtlas.Scales.powA' does not depend on any axioms\n'UorAtlas.Scales.powA.match_1' does not depend on any axioms\n'UorAtlas.Scales.powA_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.powP' does not depend on any axioms\n'UorAtlas.Scales.powP_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projCoef' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projCoef_projComb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projCoef_smul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projComb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projComb_smul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projComb_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projGramQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projGramQ_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ_idem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ_of_root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ_orth' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ_symm_trace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ_term_expand' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ_trace_dot' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projSum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projSum_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.pwOrthOK' depends on axioms: [propext]\n'UorAtlas.Scales.pwOrth_of' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.q4_cancel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.q4_cancel'' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qexch2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qite_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qmul_left_comm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qmul_vsum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_addFun' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_cast_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_congr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_eighth' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_eq_vecsum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_front' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_intCast' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_smul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_succ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_vsum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsum_cast'' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.quotB' does not depend on any axioms\n'UorAtlas.Scales.quotEig' does not depend on any axioms\n'UorAtlas.Scales.quotVec' does not depend on any axioms\n'UorAtlas.Scales.qvsum_add' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qvsum_ite_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qvsum_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qvsum_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.rat_cancel16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.rat_cancel64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.reach1Comp' depends on axioms: [propext]\n'UorAtlas.Scales.reachAtl1Comp' depends on axioms: [propext]\n'UorAtlas.Scales.reachAtlComp' depends on axioms: [propext]\n'UorAtlas.Scales.reachComp' depends on axioms: [propext]\n'UorAtlas.Scales.reachIn' depends on axioms: [propext]\n'UorAtlas.Scales.reachIn_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.regLowComp' depends on axioms: [propext]\n'UorAtlas.Scales.regOK' depends on axioms: [propext]\n'UorAtlas.Scales.reg_of_regOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.rep_kOf' depends on axioms: [propext]\n'UorAtlas.Scales.resAnnComp' does not depend on any axioms\n'UorAtlas.Scales.resBits' does not depend on any axioms\n'UorAtlas.Scales.resBitsComp' depends on axioms: [propext]\n'UorAtlas.Scales.resBound' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.resBoundL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.resBoundR' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.resClass' depends on axioms: [propext]\n'UorAtlas.Scales.resEntry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.resFrame' depends on axioms: [propext]\n'UorAtlas.Scales.resFrameComp' depends on axioms: [propext]\n'UorAtlas.Scales.resIdx' depends on axioms: [propext]\n'UorAtlas.Scales.resIdxTable' does not depend on any axioms\n'UorAtlas.Scales.resIdx_lt' depends on axioms: [propext]\n'UorAtlas.Scales.resLam' does not depend on any axioms\n'UorAtlas.Scales.resMat' does not depend on any axioms\n'UorAtlas.Scales.resMat_adj' depends on axioms: [propext]\n'UorAtlas.Scales.resMat_eq' does not depend on any axioms\n'UorAtlas.Scales.resMult' does not depend on any axioms\n'UorAtlas.Scales.resPowTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.resSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.resTab' does not depend on any axioms\n'UorAtlas.Scales.resTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.resTraceComp' does not depend on any axioms\n'UorAtlas.Scales.resTraceVal' does not depend on any axioms\n'UorAtlas.Scales.residue' depends on axioms: [propext]\n'UorAtlas.Scales.rowB' does not depend on any axioms\n'UorAtlas.Scales.rowB_pos' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.scaleQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.scaleQ_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.sq_ge_of_abs_ge' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.sq_nonneg_int' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.stepIn' depends on axioms: [propext]\n'UorAtlas.Scales.stepIn_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.sumN_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.sum_reindexQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.sumsq_zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.symA' depends on axioms: [propext]\n'UorAtlas.Scales.symA_lt' depends on axioms: [propext]\n'UorAtlas.Scales.symB' depends on axioms: [propext]\n'UorAtlas.Scales.symB_lt' depends on axioms: [propext]\n'UorAtlas.Scales.symCol' depends on axioms: [propext]\n'UorAtlas.Scales.symComp' depends on axioms: [propext]\n'UorAtlas.Scales.symCoord' depends on axioms: [propext]\n'UorAtlas.Scales.symCoord_mat' depends on axioms: [propext]\n'UorAtlas.Scales.symIdx' depends on axioms: [propext]\n'UorAtlas.Scales.symInvTab' does not depend on any axioms\n'UorAtlas.Scales.symMat' depends on axioms: [propext]\n'UorAtlas.Scales.symMat_coord' depends on axioms: [propext]\n'UorAtlas.Scales.symMat_symm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.symOf' depends on axioms: [propext]\n'UorAtlas.Scales.symOf_lt' depends on axioms: [propext]\n'UorAtlas.Scales.symOf_spec' depends on axioms: [propext]\n'UorAtlas.Scales.symRow' depends on axioms: [propext]\n'UorAtlas.Scales.symTab' does not depend on any axioms\n'UorAtlas.Scales.tform' depends on axioms: [propext]\n'UorAtlas.Scales.tform_comb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.tform_outer_left' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.topEigenvalue_atlas' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.topEigenvalue_residue' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.towerArith' does not depend on any axioms\n'UorAtlas.Scales.towerBlockOff' depends on axioms: [propext]\n'UorAtlas.Scales.towerC' does not depend on any axioms\n'UorAtlas.Scales.towerCard' does not depend on any axioms\n'UorAtlas.Scales.towerDeg' does not depend on any axioms\n'UorAtlas.Scales.towerDesignComp' depends on axioms: [propext]\n'UorAtlas.Scales.towerDiagComp' depends on axioms: [propext]\n'UorAtlas.Scales.towerRank' does not depend on any axioms\n'UorAtlas.Scales.towerSet' depends on axioms: [propext]\n'UorAtlas.Scales.towerTraceComp' depends on axioms: [propext]\n'UorAtlas.Scales.trX2N' depends on axioms: [propext]\n'UorAtlas.Scales.trX3N' depends on axioms: [propext]\n'UorAtlas.Scales.trXComp' depends on axioms: [propext]\n'UorAtlas.Scales.traceBox' depends on axioms: [propext]\n'UorAtlas.Scales.traceBoxComp' does not depend on any axioms\n'UorAtlas.Scales.traceI' depends on axioms: [propext]\n'UorAtlas.Scales.traceI_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.traceI_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceQ_comm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceQ_conjQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceQ_mul_comb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceQ_mul_expand' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceQ_scaleQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceZ' depends on axioms: [propext]\n'UorAtlas.Scales.traceZ_outer' depends on axioms: [propext]\n'UorAtlas.Scales.trace_frameOp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.trace_frameOp_design' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.trace_hasRank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.unionUpto' depends on axioms: [propext]\n'UorAtlas.Scales.unionUpto.match_1' does not depend on any axioms\n'UorAtlas.Scales.unionUpto_disj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.vsum_cast' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.vsum_cast_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xB' depends on axioms: [propext]\n'UorAtlas.Scales.xBN' depends on axioms: [propext]\n'UorAtlas.Scales.xBTable' does not depend on any axioms\n'UorAtlas.Scales.xClass' depends on axioms: [propext]\n'UorAtlas.Scales.xClass_inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.xClass_mem' depends on axioms: [propext]\n'UorAtlas.Scales.xClass_onto' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xClass_val' depends on axioms: [propext]\n'UorAtlas.Scales.xColBase' does not depend on any axioms\n'UorAtlas.Scales.xColBase.match_1' does not depend on any axioms\n'UorAtlas.Scales.xDeg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.xDegComp' depends on axioms: [propext]\n'UorAtlas.Scales.xDen' does not depend on any axioms\n'UorAtlas.Scales.xDen.match_1' does not depend on any axioms\n'UorAtlas.Scales.xDenComp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xDenId' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xDenNe' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xEigComp' depends on axioms: [propext]\n'UorAtlas.Scales.xEigInt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xEigN' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xEm' depends on axioms: [propext]\n'UorAtlas.Scales.xFree' depends on axioms: [propext]\n'UorAtlas.Scales.xFreeTable' does not depend on any axioms\n'UorAtlas.Scales.xHasRank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xIdx' depends on axioms: [propext]\n'UorAtlas.Scales.xIdxComp' depends on axioms: [propext]\n'UorAtlas.Scales.xIdxTable' does not depend on any axioms\n'UorAtlas.Scales.xIdx_lt' depends on axioms: [propext]\n'UorAtlas.Scales.xImgComp' depends on axioms: [propext]\n'UorAtlas.Scales.xLam' does not depend on any axioms\n'UorAtlas.Scales.xProj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xRC1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xRel' depends on axioms: [propext]\n'UorAtlas.Scales.xRelRow' depends on axioms: [propext]\n'UorAtlas.Scales.xRelSymComp' depends on axioms: [propext]\n'UorAtlas.Scales.xRelTable' does not depend on any axioms\n'UorAtlas.Scales.xRel_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.xRowPk' depends on axioms: [propext]\n'UorAtlas.Scales.xSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xSplitComp' depends on axioms: [propext]\n'UorAtlas.Scales.xSumComp' depends on axioms: [propext]\n'UorAtlas.Scales.xTgtComp' depends on axioms: [propext]\n'UorAtlas.Scales.xTgtN' depends on axioms: [propext]\n'UorAtlas.Scales.xTgtN_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.xTgtPk' depends on axioms: [propext]\n'UorAtlas.Scales.xTgtTable' does not depend on any axioms\n'UorAtlas.Scales.xTraceE' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xVal' depends on axioms: [propext]\n'UorAtlas.Scales.xValN' depends on axioms: [propext]\n'UorAtlas.Scales.xValN_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.xValTable' does not depend on any axioms\n","stdout_sha256":"a84a01c4b7a9ec568040f753dcecc795587e75711e0d7bad050ee298bc4c8544","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Scales.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A95bed503080e21867ff9284e36211621.LexLeanExample.Scales","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'UorAtlas.LexLeanInternal.decl1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1001' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1002' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1003' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1008' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1011' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1012' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1014' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1015' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1016' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1018' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl102' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1024' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1028' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1031' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1032' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1035' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1039' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1043' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1044' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1046' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl105' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1051' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1060' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1062' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1063' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1066' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1067' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1071' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1076' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1085' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1089' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl110' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1102' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1103' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1106' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1107' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1111' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1112' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1114' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1115' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1117' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1119' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1121' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl113' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1133' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1134' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1136' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1142' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1143' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1148' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl115' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1156' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1157' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1158' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1165' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1171' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1176' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl118' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1181' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1184' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1189' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl12' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1200' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1205' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1207' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1212' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1217' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1218' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1222' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1224' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1227' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1228' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl123' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1232' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1234' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1235' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1237' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1247' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1250' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1253' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1254' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1258' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1259' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1264' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl127' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1275' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1276' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl128' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1284' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1288' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl129' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1294' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1302' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1304' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1306' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1309' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1312' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1314' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1320' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1323' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1335' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1336' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1337' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1342' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1344' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1347' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1352' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1353' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1354' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1362' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1364' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1367' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl137' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1372' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1374' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1376' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1377' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl138' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1382' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1384' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1391' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1397' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1401' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1403' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1405' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1406' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1410' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1413' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1415' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1416' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl142' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1420' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1426' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1429' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1435' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1442' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1443' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1448' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1452' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1457' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl146' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1465' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1467' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1471' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1473' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1475' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1479' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1493' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1495' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl15' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1500' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1513' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1515' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1519' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1520' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1527' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1531' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1533' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1539' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1545' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1546' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1551' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1554' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1557' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1558' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl156' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1562' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1563' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1566' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1567' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1569' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl157' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1573' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1575' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1580' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1582' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1584' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1592' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1596' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1597' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1598' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1605' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1607' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1609' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1610' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1624' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1627' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1629' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1632' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1633' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1638' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1639' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1640' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1641' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1643' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1645' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1659' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1660' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1666' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl167' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1672' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1673' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1676' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl1679' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1687' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1692' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1696' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl17' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1701' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl1705' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl171' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl1710' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl173' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl177' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl181' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl183' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl184' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl188' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl190' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl191' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl192' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl195' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl198' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl199' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl20' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl214' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl224' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl226' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl232' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl235' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl24' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl240' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl249' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl261' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl278' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl28' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl280' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl283' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl285' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl288' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl290' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl291' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl292' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl297' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl3' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl303' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl304' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl305' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl312' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl314' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl315' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl316' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl317' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl318' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl327' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl336' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl34' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl340' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl344' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl347' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl350' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl352' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl354' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl356' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl362' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl366' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl367' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl371' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl373' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl374' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl380' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl382' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl383' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl395' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl396' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl397' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl400' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl404' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl412' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl413' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl419' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl420' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl424' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl431' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl439' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl442' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl445' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl448' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl449' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl453' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl455' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl457' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl460' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl462' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl463' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl464' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl466' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl469' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl48' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl480' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl481' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl484' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl487' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl488' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl490' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl491' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl496' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl499' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl500' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl502' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl503' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl504' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl507' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl517' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl519' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl52' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl520' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl523' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl527' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl53' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl536' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl537' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl539' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl544' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl550' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl551' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl553' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl557' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl56' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl561' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl562' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl564' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl565' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl572' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl581' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl583' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl585' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl591' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl593' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl603' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl604' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl607' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl608' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl612' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl615' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl617' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl62' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl624' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl626' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl628' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl632' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl633' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl634' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl636' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl65' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl653' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl654' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl664' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl669' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl671' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl677' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl679' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl680' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl681' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl684' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl69' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl691' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl698' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl699' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl70' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl703' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl705' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl707' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl716' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl718' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl720' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl721' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl723' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl733' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl734' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl739' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl740' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl743' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl75' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl751' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl752' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl756' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl760' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl761' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl763' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl766' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl767' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl768' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl769' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl772' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl773' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl775' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl782' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl787' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl795' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl805' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl806' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl809' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl81' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl810' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl814' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl816' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl817' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl82' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl820' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl821' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl822' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl824' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl829' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl830' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl835' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl837' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl841' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl843' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl846' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl85' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl857' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl868' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl874' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl876' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl877' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl880' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl881' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl896' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl902' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl905' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl910' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl911' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl913' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl916' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl92' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl923' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl925' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl927' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl928' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl932' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl937' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl944' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl946' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl949' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl953' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl962' depends on axioms: [propext, Quot.sound]\n'UorAtlas.LexLeanInternal.decl966' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl969' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl971' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl979' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.LexLeanInternal.decl990' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl993' does not depend on any axioms\n'UorAtlas.LexLeanInternal.decl995' depends on axioms: [propext]\n'UorAtlas.LexLeanInternal.decl998' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.AX' depends on axioms: [propext]\n'UorAtlas.Scales.AX_eq_aX' depends on axioms: [propext]\n'UorAtlas.Scales.A_comm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.Ac' depends on axioms: [propext]\n'UorAtlas.Scales.Ac_Ac' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.Ac_sq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.Aint_comb' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.Aint_symm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.B32' does not depend on any axioms\n'UorAtlas.Scales.ConnIn' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.below' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.below.casesOn' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.below.rec' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.below.refl' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.below.step' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.brecOn' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.casesOn' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.mem_src' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.mem_tgt' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.rec' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.recOn' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.refl' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.step' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.symm' depends on axioms: [propext]\n'UorAtlas.Scales.ConnIn.trans' depends on axioms: [propext]\n'UorAtlas.Scales.D13_iff_not_D52' depends on axioms: [propext]\n'UorAtlas.Scales.D14_fullK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D52' depends on axioms: [propext]\n'UorAtlas.Scales.D52.instDecidable' depends on axioms: [propext]\n'UorAtlas.Scales.D52.symm' depends on axioms: [propext]\n'UorAtlas.Scales.D52_iff_not_D13' depends on axioms: [propext]\n'UorAtlas.Scales.D53' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.basis' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.basis_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.ctorIdx' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.disjoint' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.indep' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.isFrame' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.mk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.mk.inj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.mk.injEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.mk.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.mk.sizeOf_spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.noConfusion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.noConfusionType' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.part' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.rec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D53.spans' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D54' depends on axioms: [propext]\n'UorAtlas.Scales.D54_of' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.D54a' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.casesOn' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.covers' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.ctorIdx' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.disjoint' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.isFrame' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.mk' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.mk.inj' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.mk.injEq' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.mk.noConfusion' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.mk.sizeOf_spec' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.noConfusion' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.noConfusionType' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.part' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.rec' depends on axioms: [propext]\n'UorAtlas.Scales.D54a.recOn' depends on axioms: [propext]\n'UorAtlas.Scales.D55' depends on axioms: [propext]\n'UorAtlas.Scales.D55_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.D55_exact' depends on axioms: [propext]\n'UorAtlas.Scales.D56' depends on axioms: [propext]\n'UorAtlas.Scales.D57' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D57_of_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D58' depends on axioms: [propext]\n'UorAtlas.Scales.D58_val' depends on axioms: [propext]\n'UorAtlas.Scales.D60' depends on axioms: [propext]\n'UorAtlas.Scales.D60_atlSet' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.D60_iff_D15' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.D61' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D61_atlSet_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D61_atl_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D61_expand' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D61_residue_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.D61_vecsum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.EigAdj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.EigFrame' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.EigGram' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.HasMatRank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.IsoQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.PwOrth' depends on axioms: [propext]\n'UorAtlas.Scales.RC1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S1' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S10' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S10Comp' depends on axioms: [propext]\n'UorAtlas.Scales.S11' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S15' does not depend on any axioms\n'UorAtlas.Scales.S16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S18' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S19Comp' depends on axioms: [propext]\n'UorAtlas.Scales.S19Design' depends on axioms: [propext]\n'UorAtlas.Scales.S2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S20' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S21' does not depend on any axioms\n'UorAtlas.Scales.S22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S23' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S24' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S25' depends on axioms: [propext]\n'UorAtlas.Scales.S26' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S27' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S28' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S29' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S30' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S31' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S33' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S34' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S34_sum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S35' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S36' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S37' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S38' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S4' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S40' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S41' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S41a' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S41c' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S41d' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S42' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S43' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S6' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S7' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S8' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.S9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.S9a' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecOK' does not depend on any axioms\n'UorAtlas.Scales.SpecSys' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.A' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.Aq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.E' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.apply_e_eig' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.apply_e_of_eig' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.apply_sum_e' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.casesOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.comb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.ctorIdx' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.decomp' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.e' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_comm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_decomp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_eig' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_eigL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_idem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_minimal' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_orth' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_pow' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_sandwich' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.e_sum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.eig' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.eigL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.idem' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.lam' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.lam_inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.mk' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.mk.inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.mk.injEq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.mk.noConfusion' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.mk.sizeOf_spec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.mul_sumE' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.noConfusion' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.noConfusionType' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.orth' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.pow_eig' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.q' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.q_inv_cancel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.rec' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.recOn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.sc' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.sc_ne' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.sumE' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.symmA' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.symmE' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.SpecSys.trace_E_of_rank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.SpecSys.trace_pow' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.aX' depends on axioms: [propext]\n'UorAtlas.Scales.ambLam' does not depend on any axioms\n'UorAtlas.Scales.ambMult' does not depend on any axioms\n'UorAtlas.Scales.ambPow2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.ambPow3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.ambSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.ambTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.ambTraceVal' does not depend on any axioms\n'UorAtlas.Scales.ambWin0' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin1' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin2' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin3' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin4' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin5' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin6' depends on axioms: [propext]\n'UorAtlas.Scales.ambWin7' depends on axioms: [propext]\n'UorAtlas.Scales.apply_e_of_scalar' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.apply_qsmul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.apply_sum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.atlAnnComp' does not depend on any axioms\n'UorAtlas.Scales.atlBits' does not depend on any axioms\n'UorAtlas.Scales.atlBitsComp' depends on axioms: [propext]\n'UorAtlas.Scales.atlBound' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.atlBoundL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.atlBoundR' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.atlClass' depends on axioms: [propext]\n'UorAtlas.Scales.atlClass_inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.atlEntry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.atlFrameComp' depends on axioms: [propext]\n'UorAtlas.Scales.atlFrameTable' does not depend on any axioms\n'UorAtlas.Scales.atlInKComp' depends on axioms: [propext]\n'UorAtlas.Scales.atlInKTab' does not depend on any axioms\n'UorAtlas.Scales.atlLam' does not depend on any axioms\n'UorAtlas.Scales.atlMat' does not depend on any axioms\n'UorAtlas.Scales.atlMat_adj' depends on axioms: [propext]\n'UorAtlas.Scales.atlMat_eq' does not depend on any axioms\n'UorAtlas.Scales.atlMult' does not depend on any axioms\n'UorAtlas.Scales.atlPowTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.atlSet' depends on axioms: [propext]\n'UorAtlas.Scales.atlSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.atlTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.atlTraceComp' does not depend on any axioms\n'UorAtlas.Scales.atlTraceVal' does not depend on any axioms\n'UorAtlas.Scales.atlWin0' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin1' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin2' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin3' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin4' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin5' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin6' depends on axioms: [propext]\n'UorAtlas.Scales.atlWin7' depends on axioms: [propext]\n'UorAtlas.Scales.atl_atlSet' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.bitAt' does not depend on any axioms\n'UorAtlas.Scales.bitAt_le_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.bitFold' does not depend on any axioms\n'UorAtlas.Scales.blkAnnComp' does not depend on any axioms\n'UorAtlas.Scales.blkBits' does not depend on any axioms\n'UorAtlas.Scales.blkBitsComp' depends on axioms: [propext]\n'UorAtlas.Scales.blkBound' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.blkBoundL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.blkBoundR' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.blkClass' depends on axioms: [propext]\n'UorAtlas.Scales.blkEntry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.blkFrame' depends on axioms: [propext]\n'UorAtlas.Scales.blkFrameComp' depends on axioms: [propext]\n'UorAtlas.Scales.blkFrameFacts' depends on axioms: [propext]\n'UorAtlas.Scales.blkFrameTable' does not depend on any axioms\n'UorAtlas.Scales.blkIdx' depends on axioms: [propext]\n'UorAtlas.Scales.blkIdxTable' does not depend on any axioms\n'UorAtlas.Scales.blkIdx_lt' depends on axioms: [propext]\n'UorAtlas.Scales.blkLam' does not depend on any axioms\n'UorAtlas.Scales.blkMat' does not depend on any axioms\n'UorAtlas.Scales.blkMat_adj' depends on axioms: [propext]\n'UorAtlas.Scales.blkMat_eq' does not depend on any axioms\n'UorAtlas.Scales.blkMult' does not depend on any axioms\n'UorAtlas.Scales.blkPart' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.blkPart_part' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.blkPowTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.blkSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.blkToAtl' does not depend on any axioms\n'UorAtlas.Scales.blkToAtl_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.blkTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.blkTraceComp' does not depend on any axioms\n'UorAtlas.Scales.blkTraceVal' does not depend on any axioms\n'UorAtlas.Scales.c0' does not depend on any axioms\n'UorAtlas.Scales.c0_mem_atlSet' depends on axioms: [propext]\n'UorAtlas.Scales.cAtlL' does not depend on any axioms\n'UorAtlas.Scales.cAtlR' does not depend on any axioms\n'UorAtlas.Scales.cBlkL' does not depend on any axioms\n'UorAtlas.Scales.cBlkR' does not depend on any axioms\n'UorAtlas.Scales.cFrmL' does not depend on any axioms\n'UorAtlas.Scales.cFrmR' does not depend on any axioms\n'UorAtlas.Scales.cResL' does not depend on any axioms\n'UorAtlas.Scales.cResR' does not depend on any axioms\n'UorAtlas.Scales.card_fullK' depends on axioms: [propext]\n'UorAtlas.Scales.card_unionUpto' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.cast_sumN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.cliqCnt' depends on axioms: [propext]\n'UorAtlas.Scales.col_sum' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.comb' depends on axioms: [propext]\n'UorAtlas.Scales.combP' does not depend on any axioms\n'UorAtlas.Scales.combP_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.comb_entry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.comb_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_neg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_smul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_sumK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_symm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conjQ_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.conn_reachIn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.conn_stepIn' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.crossOK' depends on axioms: [propext]\n'UorAtlas.Scales.cross_of_crossOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.d53Basis' depends on axioms: [propext]\n'UorAtlas.Scales.d53Comp' depends on axioms: [propext]\n'UorAtlas.Scales.d53Lt' depends on axioms: [propext]\n'UorAtlas.Scales.d53Mem' depends on axioms: [propext]\n'UorAtlas.Scales.d53NotCover' depends on axioms: [propext]\n'UorAtlas.Scales.d53Recon' depends on axioms: [propext]\n'UorAtlas.Scales.d53Tab' does not depend on any axioms\n'UorAtlas.Scales.d53Witness' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.deg_split' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.digitOf' does not depend on any axioms\n'UorAtlas.Scales.digitOf_pk' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.dot_rep_sq' depends on axioms: [propext]\n'UorAtlas.Scales.eigAdj_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.eigFrame_symm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.eigFrame_trace_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.eig_scalar_mem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.eight_projQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.eight_trace_projQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.entryP' does not depend on any axioms\n'UorAtlas.Scales.entryP_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.equitComp' depends on axioms: [propext]\n'UorAtlas.Scales.exch2' depends on axioms: [propext]\n'UorAtlas.Scales.extraComp' depends on axioms: [propext]\n'UorAtlas.Scales.extraFrame' does not depend on any axioms\n'UorAtlas.Scales.four_trace_proj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameAt' depends on axioms: [propext]\n'UorAtlas.Scales.frameOpL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameOpL_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameOpL_expand' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameOp_eigen_shift' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameOp_gram' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameOp_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameOp_symm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frameSum' depends on axioms: [propext]\n'UorAtlas.Scales.frameSumComp' depends on axioms: [propext]\n'UorAtlas.Scales.framesComp' depends on axioms: [propext]\n'UorAtlas.Scales.framesFrom' depends on axioms: [propext]\n'UorAtlas.Scales.framesIn' depends on axioms: [propext]\n'UorAtlas.Scales.frmAnnComp' does not depend on any axioms\n'UorAtlas.Scales.frmBits' does not depend on any axioms\n'UorAtlas.Scales.frmBitsComp' depends on axioms: [propext]\n'UorAtlas.Scales.frmBound' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.frmBoundL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.frmBoundR' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.frmClass' depends on axioms: [propext]\n'UorAtlas.Scales.frmEntry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frmIdx' depends on axioms: [propext]\n'UorAtlas.Scales.frmIdxTable' does not depend on any axioms\n'UorAtlas.Scales.frmIdx_lt' depends on axioms: [propext]\n'UorAtlas.Scales.frmLam' does not depend on any axioms\n'UorAtlas.Scales.frmMat' does not depend on any axioms\n'UorAtlas.Scales.frmMat_adj' depends on axioms: [propext]\n'UorAtlas.Scales.frmMat_eq' does not depend on any axioms\n'UorAtlas.Scales.frmMult' does not depend on any axioms\n'UorAtlas.Scales.frmPowTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frmSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frmTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.frmTraceComp' does not depend on any axioms\n'UorAtlas.Scales.frmTraceVal' does not depend on any axioms\n'UorAtlas.Scales.fullK' does not depend on any axioms\n'UorAtlas.Scales.gramComb' depends on axioms: [propext]\n'UorAtlas.Scales.gram_split' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.hasRank_of_cert' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.intCast_matId' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.inv8_cancel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.inv8_cancel'' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.inv8_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.inv8_pull' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.isum9' depends on axioms: [propext]\n'UorAtlas.Scales.isumN' does not depend on any axioms\n'UorAtlas.Scales.isumN_add' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.isumN_congr' does not depend on any axioms\n'UorAtlas.Scales.isumN_front' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.isumN_mul_left' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.isumN_succ' does not depend on any axioms\n'UorAtlas.Scales.isum_cast' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.isum_eq_isumN' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.kA_comb' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.kEm' depends on axioms: [propext]\n'UorAtlas.Scales.kFrameComp' depends on axioms: [propext]\n'UorAtlas.Scales.kFrameTable' does not depend on any axioms\n'UorAtlas.Scales.kLam' depends on axioms: [propext]\n'UorAtlas.Scales.kLam.match_1' depends on axioms: [propext]\n'UorAtlas.Scales.kOf' does not depend on any axioms\n'UorAtlas.Scales.kSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.kTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.linProd' does not depend on any axioms\n'UorAtlas.Scales.linProd.match_1' does not depend on any axioms\n'UorAtlas.Scales.matPow' depends on axioms: [propext]\n'UorAtlas.Scales.mem_fullK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.mem_orthNbr' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.mem_residue' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.mem_unionUpto' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.mom4Amb' depends on axioms: [propext]\n'UorAtlas.Scales.mom4AmbWin' depends on axioms: [propext]\n'UorAtlas.Scales.mom4Amb_cast' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.mom4AtlWin' depends on axioms: [propext]\n'UorAtlas.Scales.mom4B' depends on axioms: [propext]\n'UorAtlas.Scales.mom4L' depends on axioms: [propext]\n'UorAtlas.Scales.mom4_amb' depends on axioms: [propext]\n'UorAtlas.Scales.mom4_atl' depends on axioms: [propext]\n'UorAtlas.Scales.mpowI' depends on axioms: [propext]\n'UorAtlas.Scales.mpowI_Aint_one' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.mpowI_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.mpowI_one' depends on axioms: [propext]\n'UorAtlas.Scales.mul3_swap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.mul4' does not depend on any axioms\n'UorAtlas.Scales.mul_inv8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.mul_neg_right' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.neg_neg_rat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.nextP' does not depend on any axioms\n'UorAtlas.Scales.nsmulInt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.nsmul_one_rat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.offCard' does not depend on any axioms\n'UorAtlas.Scales.offClass' depends on axioms: [propext]\n'UorAtlas.Scales.offClass_val' depends on axioms: [propext]\n'UorAtlas.Scales.offEig' does not depend on any axioms\n'UorAtlas.Scales.offIdx' depends on axioms: [propext]\n'UorAtlas.Scales.offIdx_lt' depends on axioms: [propext]\n'UorAtlas.Scales.offMem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.offPos' depends on axioms: [propext]\n'UorAtlas.Scales.offSet' depends on axioms: [propext]\n'UorAtlas.Scales.offTab' does not depend on any axioms\n'UorAtlas.Scales.offVec' does not depend on any axioms\n'UorAtlas.Scales.orthFrame_projSum_id' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.orthN' depends on axioms: [propext]\n'UorAtlas.Scales.orthN.eq_1' depends on axioms: [propext]\n'UorAtlas.Scales.orthN_iff' depends on axioms: [propext]\n'UorAtlas.Scales.orthNbr' depends on axioms: [propext]\n'UorAtlas.Scales.orthRow' depends on axioms: [propext]\n'UorAtlas.Scales.orthRowComp' depends on axioms: [propext]\n'UorAtlas.Scales.orthTable' does not depend on any axioms\n'UorAtlas.Scales.outer' does not depend on any axioms\n'UorAtlas.Scales.outer_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.outer_nrm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.outer_pair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.packed_rows' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.partOK' depends on axioms: [propext]\n'UorAtlas.Scales.partition_of_partOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.pgram' depends on axioms: [propext]\n'UorAtlas.Scales.pk_congr' does not depend on any axioms\n'UorAtlas.Scales.powA' does not depend on any axioms\n'UorAtlas.Scales.powA.match_1' does not depend on any axioms\n'UorAtlas.Scales.powA_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.powP' does not depend on any axioms\n'UorAtlas.Scales.powP_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projCoef' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projCoef_projComb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projCoef_smul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projComb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projComb_smul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projComb_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projGramQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projGramQ_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ_idem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ_of_root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ_orth' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ_symm_trace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ_term_expand' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projQ_trace_dot' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projSum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.projSum_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.pwOrthOK' depends on axioms: [propext]\n'UorAtlas.Scales.pwOrth_of' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.q4_cancel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.q4_cancel'' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qexch2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qite_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qmul_left_comm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qmul_vsum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_addFun' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_cast_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_congr' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_eighth' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_eq_vecsum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_front' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_intCast' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_smul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_succ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsumN_vsum' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qsum_cast'' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.quotB' does not depend on any axioms\n'UorAtlas.Scales.quotEig' does not depend on any axioms\n'UorAtlas.Scales.quotVec' does not depend on any axioms\n'UorAtlas.Scales.qvsum_add' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qvsum_ite_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qvsum_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.qvsum_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.rat_cancel16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.rat_cancel64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.reach1Comp' depends on axioms: [propext]\n'UorAtlas.Scales.reachAtl1Comp' depends on axioms: [propext]\n'UorAtlas.Scales.reachAtlComp' depends on axioms: [propext]\n'UorAtlas.Scales.reachComp' depends on axioms: [propext]\n'UorAtlas.Scales.reachIn' depends on axioms: [propext]\n'UorAtlas.Scales.reachIn_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.regLowComp' depends on axioms: [propext]\n'UorAtlas.Scales.regOK' depends on axioms: [propext]\n'UorAtlas.Scales.reg_of_regOK' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.rep_kOf' depends on axioms: [propext]\n'UorAtlas.Scales.resAnnComp' does not depend on any axioms\n'UorAtlas.Scales.resBits' does not depend on any axioms\n'UorAtlas.Scales.resBitsComp' depends on axioms: [propext]\n'UorAtlas.Scales.resBound' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.resBoundL' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.resBoundR' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.resClass' depends on axioms: [propext]\n'UorAtlas.Scales.resEntry' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.resFrame' depends on axioms: [propext]\n'UorAtlas.Scales.resFrameComp' depends on axioms: [propext]\n'UorAtlas.Scales.resIdx' depends on axioms: [propext]\n'UorAtlas.Scales.resIdxTable' does not depend on any axioms\n'UorAtlas.Scales.resIdx_lt' depends on axioms: [propext]\n'UorAtlas.Scales.resLam' does not depend on any axioms\n'UorAtlas.Scales.resMat' does not depend on any axioms\n'UorAtlas.Scales.resMat_adj' depends on axioms: [propext]\n'UorAtlas.Scales.resMat_eq' does not depend on any axioms\n'UorAtlas.Scales.resMult' does not depend on any axioms\n'UorAtlas.Scales.resPowTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.resSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.resTab' does not depend on any axioms\n'UorAtlas.Scales.resTrace' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.resTraceComp' does not depend on any axioms\n'UorAtlas.Scales.resTraceVal' does not depend on any axioms\n'UorAtlas.Scales.residue' depends on axioms: [propext]\n'UorAtlas.Scales.rowB' does not depend on any axioms\n'UorAtlas.Scales.rowB_pos' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.scaleQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.scaleQ_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.sq_ge_of_abs_ge' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.sq_nonneg_int' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.stepIn' depends on axioms: [propext]\n'UorAtlas.Scales.stepIn_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.sumN_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.sum_reindexQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.sumsq_zero' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.symA' depends on axioms: [propext]\n'UorAtlas.Scales.symA_lt' depends on axioms: [propext]\n'UorAtlas.Scales.symB' depends on axioms: [propext]\n'UorAtlas.Scales.symB_lt' depends on axioms: [propext]\n'UorAtlas.Scales.symCol' depends on axioms: [propext]\n'UorAtlas.Scales.symComp' depends on axioms: [propext]\n'UorAtlas.Scales.symCoord' depends on axioms: [propext]\n'UorAtlas.Scales.symCoord_mat' depends on axioms: [propext]\n'UorAtlas.Scales.symIdx' depends on axioms: [propext]\n'UorAtlas.Scales.symInvTab' does not depend on any axioms\n'UorAtlas.Scales.symMat' depends on axioms: [propext]\n'UorAtlas.Scales.symMat_coord' depends on axioms: [propext]\n'UorAtlas.Scales.symMat_symm' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.symOf' depends on axioms: [propext]\n'UorAtlas.Scales.symOf_lt' depends on axioms: [propext]\n'UorAtlas.Scales.symOf_spec' depends on axioms: [propext]\n'UorAtlas.Scales.symRow' depends on axioms: [propext]\n'UorAtlas.Scales.symTab' does not depend on any axioms\n'UorAtlas.Scales.tform' depends on axioms: [propext]\n'UorAtlas.Scales.tform_comb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.tform_outer_left' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.topEigenvalue_atlas' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.topEigenvalue_residue' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.towerArith' does not depend on any axioms\n'UorAtlas.Scales.towerBlockOff' depends on axioms: [propext]\n'UorAtlas.Scales.towerC' does not depend on any axioms\n'UorAtlas.Scales.towerCard' does not depend on any axioms\n'UorAtlas.Scales.towerDeg' does not depend on any axioms\n'UorAtlas.Scales.towerDesignComp' depends on axioms: [propext]\n'UorAtlas.Scales.towerDiagComp' depends on axioms: [propext]\n'UorAtlas.Scales.towerRank' does not depend on any axioms\n'UorAtlas.Scales.towerSet' depends on axioms: [propext]\n'UorAtlas.Scales.towerTraceComp' depends on axioms: [propext]\n'UorAtlas.Scales.trX2N' depends on axioms: [propext]\n'UorAtlas.Scales.trX3N' depends on axioms: [propext]\n'UorAtlas.Scales.trXComp' depends on axioms: [propext]\n'UorAtlas.Scales.traceBox' depends on axioms: [propext]\n'UorAtlas.Scales.traceBoxComp' does not depend on any axioms\n'UorAtlas.Scales.traceI' depends on axioms: [propext]\n'UorAtlas.Scales.traceI_eq' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.traceI_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceQ_comm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceQ_conjQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceQ_mul_comb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceQ_mul_expand' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceQ_scaleQ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.traceZ' depends on axioms: [propext]\n'UorAtlas.Scales.traceZ_outer' depends on axioms: [propext]\n'UorAtlas.Scales.trace_frameOp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.trace_frameOp_design' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.trace_hasRank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.unionUpto' depends on axioms: [propext]\n'UorAtlas.Scales.unionUpto.match_1' does not depend on any axioms\n'UorAtlas.Scales.unionUpto_disj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.vsum_cast' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.vsum_cast_mul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xB' depends on axioms: [propext]\n'UorAtlas.Scales.xBN' depends on axioms: [propext]\n'UorAtlas.Scales.xBTable' does not depend on any axioms\n'UorAtlas.Scales.xClass' depends on axioms: [propext]\n'UorAtlas.Scales.xClass_inj' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.xClass_mem' depends on axioms: [propext]\n'UorAtlas.Scales.xClass_onto' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xClass_val' depends on axioms: [propext]\n'UorAtlas.Scales.xColBase' does not depend on any axioms\n'UorAtlas.Scales.xColBase.match_1' does not depend on any axioms\n'UorAtlas.Scales.xDeg' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.xDegComp' depends on axioms: [propext]\n'UorAtlas.Scales.xDen' does not depend on any axioms\n'UorAtlas.Scales.xDen.match_1' does not depend on any axioms\n'UorAtlas.Scales.xDenComp' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xDenId' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xDenNe' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xEigComp' depends on axioms: [propext]\n'UorAtlas.Scales.xEigInt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xEigN' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xEm' depends on axioms: [propext]\n'UorAtlas.Scales.xFree' depends on axioms: [propext]\n'UorAtlas.Scales.xFreeTable' does not depend on any axioms\n'UorAtlas.Scales.xHasRank' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xIdx' depends on axioms: [propext]\n'UorAtlas.Scales.xIdxComp' depends on axioms: [propext]\n'UorAtlas.Scales.xIdxTable' does not depend on any axioms\n'UorAtlas.Scales.xIdx_lt' depends on axioms: [propext]\n'UorAtlas.Scales.xImgComp' depends on axioms: [propext]\n'UorAtlas.Scales.xLam' does not depend on any axioms\n'UorAtlas.Scales.xProj' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xRC1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xRel' depends on axioms: [propext]\n'UorAtlas.Scales.xRelRow' depends on axioms: [propext]\n'UorAtlas.Scales.xRelSymComp' depends on axioms: [propext]\n'UorAtlas.Scales.xRelTable' does not depend on any axioms\n'UorAtlas.Scales.xRel_lt' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.xRowPk' depends on axioms: [propext]\n'UorAtlas.Scales.xSpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xSplitComp' depends on axioms: [propext]\n'UorAtlas.Scales.xSumComp' depends on axioms: [propext]\n'UorAtlas.Scales.xTgtComp' depends on axioms: [propext]\n'UorAtlas.Scales.xTgtN' depends on axioms: [propext]\n'UorAtlas.Scales.xTgtN_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.xTgtPk' depends on axioms: [propext]\n'UorAtlas.Scales.xTgtTable' does not depend on any axioms\n'UorAtlas.Scales.xTraceE' depends on axioms: [propext, Classical.choice, Quot.sound]\n'UorAtlas.Scales.xVal' depends on axioms: [propext]\n'UorAtlas.Scales.xValN' depends on axioms: [propext]\n'UorAtlas.Scales.xValN_le' depends on axioms: [propext, Quot.sound]\n'UorAtlas.Scales.xValTable' does not depend on any axioms\n","stdout_sha256":"a84a01c4b7a9ec568040f753dcecc795587e75711e0d7bad050ee298bc4c8544","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/audit/output.txt b/examples/uor-atlas/expected/verify/audit/output.txt index 218ee8858..62f9838f5 100644 --- a/examples/uor-atlas/expected/verify/audit/output.txt +++ b/examples/uor-atlas/expected/verify/audit/output.txt @@ -908,8 +908,27 @@ 'UorAtlas.LexLeanInternal.decl1526' depends on axioms: [propext] 'UorAtlas.LexLeanInternal.decl298' depends on axioms: [propext] 'UorAtlas.LexLeanInternal.decl613' depends on axioms: [propext] -'UorAtlas.Census.gramWin10' depends on axioms: [propext] -'UorAtlas.LexLeanInternal.decl498' depends on axioms: [propext] +'UorAtlas.Census.gramWin10' depends on axioms: [propext, Quot.sound] +'UorAtlas.Census.gramWin100' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1725' depends on axioms: [propext] +'UorAtlas.Census.gramWin101' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1726' depends on axioms: [propext] +'UorAtlas.Census.gramWin102' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1727' depends on axioms: [propext] +'UorAtlas.Census.gramWin103' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1728' depends on axioms: [propext] +'UorAtlas.Census.gramWin104' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1729' depends on axioms: [propext] +'UorAtlas.Census.gramWin105' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1730' depends on axioms: [propext] +'UorAtlas.Census.gramWin106' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1731' depends on axioms: [propext] +'UorAtlas.Census.gramWin107' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1732' depends on axioms: [propext] +'UorAtlas.Census.gramWin108' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1733' depends on axioms: [propext] +'UorAtlas.Census.gramWin109' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1734' depends on axioms: [propext] 'UorAtlas.Census.gramWin11' depends on axioms: [propext] 'UorAtlas.LexLeanInternal.decl1404' depends on axioms: [propext] 'UorAtlas.Census.gramWin12' depends on axioms: [propext] @@ -920,8 +939,27 @@ 'UorAtlas.LexLeanInternal.decl260' depends on axioms: [propext] 'UorAtlas.Census.gramWin15' depends on axioms: [propext] 'UorAtlas.LexLeanInternal.decl459' depends on axioms: [propext] -'UorAtlas.Census.gramWin4' depends on axioms: [propext] -'UorAtlas.LexLeanInternal.decl258' depends on axioms: [propext] +'UorAtlas.Census.gramWin4' depends on axioms: [propext, Quot.sound] +'UorAtlas.Census.gramWin40' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1715' depends on axioms: [propext] +'UorAtlas.Census.gramWin41' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1716' depends on axioms: [propext] +'UorAtlas.Census.gramWin42' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1717' depends on axioms: [propext] +'UorAtlas.Census.gramWin43' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1718' depends on axioms: [propext] +'UorAtlas.Census.gramWin44' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1719' depends on axioms: [propext] +'UorAtlas.Census.gramWin45' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1720' depends on axioms: [propext] +'UorAtlas.Census.gramWin46' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1721' depends on axioms: [propext] +'UorAtlas.Census.gramWin47' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1722' depends on axioms: [propext] +'UorAtlas.Census.gramWin48' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1723' depends on axioms: [propext] +'UorAtlas.Census.gramWin49' depends on axioms: [propext] +'UorAtlas.LexLeanInternal.decl1724' depends on axioms: [propext] 'UorAtlas.Census.gramWin5' depends on axioms: [propext] 'UorAtlas.LexLeanInternal.decl1461' depends on axioms: [propext] 'UorAtlas.Census.gramWin6' depends on axioms: [propext] diff --git a/examples/uor-atlas/expected/verify/probe/LexLeanProbe.P3e85f0b2ffb33d52f9fadc68ec693fe0.lean b/examples/uor-atlas/expected/verify/probe/LexLeanProbe.P95bed503080e21867ff9284e36211621.lean similarity index 100% rename from examples/uor-atlas/expected/verify/probe/LexLeanProbe.P3e85f0b2ffb33d52f9fadc68ec693fe0.lean rename to examples/uor-atlas/expected/verify/probe/LexLeanProbe.P95bed503080e21867ff9284e36211621.lean diff --git a/examples/uor-atlas/expected/verify/probe/process.json b/examples/uor-atlas/expected/verify/probe/process.json index 3ef4ee818..162bf0452 100644 --- a/examples/uor-atlas/expected/verify/probe/process.json +++ b/examples/uor-atlas/expected/verify/probe/process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/probe/LexLeanProbe.P3e85f0b2ffb33d52f9fadc68ec693fe0.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanProbe.P3e85f0b2ffb33d52f9fadc68ec693fe0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} +{"argv":["env","lean","$STAGING/probe/LexLeanProbe.P95bed503080e21867ff9284e36211621.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanProbe.P95bed503080e21867ff9284e36211621","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert100.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert100.json new file mode 100644 index 000000000..43814f3d1 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert100.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert100.olean","$STAGING/lean-src/LexLeanExample/CensusCert100.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert100","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert101.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert101.json new file mode 100644 index 000000000..110f0ac96 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert101.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert101.olean","$STAGING/lean-src/LexLeanExample/CensusCert101.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert101","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert102.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert102.json new file mode 100644 index 000000000..5e1deb9bc --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert102.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert102.olean","$STAGING/lean-src/LexLeanExample/CensusCert102.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert102","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert103.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert103.json new file mode 100644 index 000000000..3c4d2d312 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert103.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert103.olean","$STAGING/lean-src/LexLeanExample/CensusCert103.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert103","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert104.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert104.json new file mode 100644 index 000000000..e9d1d7c04 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert104.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert104.olean","$STAGING/lean-src/LexLeanExample/CensusCert104.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert104","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert105.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert105.json new file mode 100644 index 000000000..3a4a00ff6 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert105.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert105.olean","$STAGING/lean-src/LexLeanExample/CensusCert105.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert105","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert106.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert106.json new file mode 100644 index 000000000..d32c3fb5b --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert106.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert106.olean","$STAGING/lean-src/LexLeanExample/CensusCert106.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert106","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert107.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert107.json new file mode 100644 index 000000000..2b2d1d081 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert107.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert107.olean","$STAGING/lean-src/LexLeanExample/CensusCert107.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert107","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert108.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert108.json new file mode 100644 index 000000000..839aaa0aa --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert108.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert108.olean","$STAGING/lean-src/LexLeanExample/CensusCert108.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert108","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert109.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert109.json new file mode 100644 index 000000000..e9386c6bc --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert109.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert109.olean","$STAGING/lean-src/LexLeanExample/CensusCert109.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert109","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert40.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert40.json new file mode 100644 index 000000000..08e9b4cd7 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert40.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert40.olean","$STAGING/lean-src/LexLeanExample/CensusCert40.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert40","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert41.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert41.json new file mode 100644 index 000000000..8fdeca993 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert41.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert41.olean","$STAGING/lean-src/LexLeanExample/CensusCert41.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert41","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert42.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert42.json new file mode 100644 index 000000000..eac047a24 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert42.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert42.olean","$STAGING/lean-src/LexLeanExample/CensusCert42.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert42","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert43.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert43.json new file mode 100644 index 000000000..819bbaccb --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert43.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert43.olean","$STAGING/lean-src/LexLeanExample/CensusCert43.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert43","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert44.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert44.json new file mode 100644 index 000000000..080681648 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert44.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert44.olean","$STAGING/lean-src/LexLeanExample/CensusCert44.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert44","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert45.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert45.json new file mode 100644 index 000000000..faffccad0 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert45.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert45.olean","$STAGING/lean-src/LexLeanExample/CensusCert45.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert45","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert46.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert46.json new file mode 100644 index 000000000..e0dd1e1a1 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert46.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert46.olean","$STAGING/lean-src/LexLeanExample/CensusCert46.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert46","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert47.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert47.json new file mode 100644 index 000000000..875f87e4f --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert47.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert47.olean","$STAGING/lean-src/LexLeanExample/CensusCert47.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert47","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert48.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert48.json new file mode 100644 index 000000000..6f3d06431 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert48.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert48.olean","$STAGING/lean-src/LexLeanExample/CensusCert48.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert48","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert49.json b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert49.json new file mode 100644 index 000000000..be654c27a --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/lean/LexLeanExample.CensusCert49.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanExample/CensusCert49.olean","$STAGING/lean-src/LexLeanExample/CensusCert49.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert49","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert100.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert100.json new file mode 100644 index 000000000..97b7d01af --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert100.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert100"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert100","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert101.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert101.json new file mode 100644 index 000000000..2cb19412e --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert101.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert101"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert101","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert102.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert102.json new file mode 100644 index 000000000..5f87cb25c --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert102.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert102"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert102","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert103.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert103.json new file mode 100644 index 000000000..8bd2248ca --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert103.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert103"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert103","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert104.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert104.json new file mode 100644 index 000000000..491feb826 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert104.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert104"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert104","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert105.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert105.json new file mode 100644 index 000000000..6698ea255 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert105.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert105"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert105","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert106.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert106.json new file mode 100644 index 000000000..c1d40c4a8 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert106.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert106"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert106","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert107.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert107.json new file mode 100644 index 000000000..bbba1198c --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert107.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert107"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert107","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert108.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert108.json new file mode 100644 index 000000000..fcdb50d73 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert108.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert108"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert108","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert109.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert109.json new file mode 100644 index 000000000..97635d709 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert109.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert109"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert109","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert40.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert40.json new file mode 100644 index 000000000..c7f19c808 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert40.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert40"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert40","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert41.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert41.json new file mode 100644 index 000000000..60b7abcf9 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert41.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert41"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert41","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert42.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert42.json new file mode 100644 index 000000000..4211a54c2 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert42.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert42"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert42","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert43.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert43.json new file mode 100644 index 000000000..5cb38606f --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert43.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert43"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert43","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert44.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert44.json new file mode 100644 index 000000000..ee9dac518 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert44.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert44"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert44","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert45.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert45.json new file mode 100644 index 000000000..cb832d1ad --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert45.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert45"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert45","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert46.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert46.json new file mode 100644 index 000000000..7efd0deb0 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert46.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert46"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert46","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert47.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert47.json new file mode 100644 index 000000000..199afce2a --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert47.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert47"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert47","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert48.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert48.json new file mode 100644 index 000000000..71988ac54 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert48.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert48"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert48","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert49.json b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert49.json new file mode 100644 index 000000000..85d0a9037 --- /dev/null +++ b/examples/uor-atlas/expected/verify/process/leanchecker/LexLeanExample.CensusCert49.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanExample.CensusCert49"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExample.CensusCert49","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} From a83fb56caa9d0c1f9dde048d5387191cbd240da7 Mon Sep 17 00:00:00 2001 From: humuhumu33 <68450279+humuhumu33@users.noreply.github.com> Date: Sun, 18 Oct 2026 03:43:55 +0100 Subject: [PATCH 3/6] VERIFICATION.md: CensusCert10 peaks in GiB, not MiB/1000 (#168) Co-Authored-By: Claude Opus 5.5 --- VERIFICATION.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERIFICATION.md b/VERIFICATION.md index 8d0b798c5..f957fa4c9 100644 --- a/VERIFICATION.md +++ b/VERIFICATION.md @@ -8501,7 +8501,7 @@ pass, are pinned by the script's own query (`event=pull_request&status=success`, on main run 39054719580 `CensusCert4` took 1,419.3 s to elaborate and 2,248.5 s to replay at about 15 GiB with 3.5 GiB of swap, and `CensusCert10` 114.6 s and 120.8 s at -14.7 and 15.0 GiB with swap. Each window is now ten width-100 certificates, +14.3 and 14.7 GiB with swap. Each window is now ten width-100 certificates, `CensusCert40` to `CensusCert49` and `CensusCert100` to `CensusCert109`, joined by `gramRange_append` as `CensusCert7` already was. The statements, the kernel `decide` proofs of each piece, and every importer are unchanged. From 1e1a375d3d68d7a967d74a6d6532927eb231ccb6 Mon Sep 17 00:00:00 2001 From: Alexander Flom Date: Sun, 18 Oct 2026 03:54:39 -0600 Subject: [PATCH 4/6] Complete #167 release follow-ups: generation bounds, env audit, text, and coverage (#187) --- CHANGELOG.md | 11 +- CONFORMANCE.md | 2 +- SPEC.md | 158 +++++++++++------- VERIFICATION.md | 58 +++++-- crates/conformance/src/cases/cli_api.rs | 82 +++++++++ crates/conformance/src/cases/models.rs | 33 +++- .../src/cases/semantic_ir/widen.rs | 56 +++++++ crates/conformance/src/lean_literals.rs | 7 +- .../src/production/certificate/data_a.rs | 14 +- features/suites/preservation.feature | 2 +- model/ids.toml | 2 +- 11 files changed, 328 insertions(+), 97 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80f63a031..a6c200da9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -44,8 +44,13 @@ versions, and the entries below say what each tag does and does not claim. state. Certificates A and B are kernel data in which a repeated type is one node, so the chain verifies (it did not fit under `max_file_bytes` as text) and the lower bound counts no type node; what a small source still makes - large is the pairs of arms of a match, which the fixture now uses. The - fixture is refused with `LLS8002` in lowering, as before. + large is the pairs of arms of a match, which the fixture now uses. With + certificate A as kernel data, a pair of arms costs about 5.7 times its text + cost (`1018` against `180` sixteenths of a byte), so the widest match that + fits the default `max_file_bytes` falls from about `420` to `240` + constructors (`SP-02`, SPEC.md §17.17; a project with a wider match raises + `max_file_bytes`). The fixture is refused with `LLS8002` in lowering, as + before. - The preservation library's statement of `LexLeanTarget.TargetSemantics.fromOrdering.eq_1` is the one the elaborator makes for the generated module under the explicit byte-literal spelling @@ -65,7 +70,7 @@ versions, and the entries below say what each tag does and does not claim. `Bytes` forms) to `(sign, mantissa, exponent)` over `nat` and `int`, rejecting out-of-width patterns and the non-finite biased exponents, and derives `round(a * b / c * 2^32)` scale ratios (ties to even) by exact - integer division; 43 theorems (39 in `Models.Recognizer`, 4 in `Models.Main`) are closed by `decide`. The change is to the + integer division; 47 theorems (43 in `Models.Recognizer`, 4 in `Models.Main`) are closed by `decide`. The change is to the `models` example and the register only: no compiler source moves. - Widening conversions (#114, SPEC.md §17.12 *Widening conversions*, `SM-32`, diff --git a/CONFORMANCE.md b/CONFORMANCE.md index 30cad5ca4..57f5e8f40 100644 --- a/CONFORMANCE.md +++ b/CONFORMANCE.md @@ -352,7 +352,7 @@ the error registry does not sanction (R5, `ERRORS.md`). | ID | Level | Statement | | --- | --- | --- | | `SP-01` | `build` | Every production root of the committed examples lowers to a valid realization program in first-binding order, byte-identical across two lowerings, with an origin for every function and document type and exactly the root's eligibility closure; the lowering and certificate sources match no construct by default; a planted closure disagreement fails with LLI9001 and a planted default arm is refused. | -| `SP-02` | `build` | Every production root of examples/production, examples/production-coverage, examples/models, and examples/reasoning has a certificate whose root theorem, that the lowered program converges on the encoded arguments to the encoded source value or to overflow exactly where the width predicate fails, compiles under the pinned Lean, replays through leanchecker, and depends on exactly Classical.choice, Quot.sound, and propext; a certificate generated against a program with a planted branch, arithmetic, constructor, recursion, or literal mutation is rejected, and each such rejection lies in the declaration of the function mutated; and a root whose lowered program or certificates would exceed max_ir_nodes or max_file_bytes is refused with LLS8002 before the toolchain is touched: early, by a lower bound on each certificate from what the program states, the greatest of which is compared with the limit and none of which is above its certificate on the corpora, on families of programs that grow one dimension at a time, and on programs that grow several at once, so that a program whose certificates fit, a match on 240 constructors, a string of 450 000 characters, or both a wide match and a long string, is not refused by it, and by a floor on certificate B from the entries its field reads print, which the lowering refuses before the Rust crate is built; and in every case by generating each certificate under the limit, which stops it at the limit; the programs, crates, and certificates of all the roots of a project count together toward max_total_source_bytes, which a chain of roots calling one another passes before memory is exhausted; and a match on 180 constructors verifies through the whole pipeline. | +| `SP-02` | `build` | Every production root of examples/production, examples/production-coverage, examples/models, and examples/reasoning has a certificate whose root theorem, that the lowered program converges on the encoded arguments to the encoded source value or to overflow exactly where the width predicate fails, compiles under the pinned Lean, replays through leanchecker, and depends on exactly Classical.choice, Quot.sound, and propext; a certificate generated against a program with a planted branch, arithmetic, constructor, recursion, or literal mutation is rejected, and each such rejection lies in the declaration of the function mutated; and a root whose lowered program or certificates would exceed max_ir_nodes or max_file_bytes is refused with LLS8002 before the toolchain is touched: early, by a lower bound on each certificate from what the program states, the greatest of which is compared with the limit and none of which is above its certificate on the corpora, on families of programs that grow one dimension at a time, and on programs that grow several at once, so that a program whose certificates fit, a match on 240 constructors, a string of 450 000 characters, or both a wide match and a long string, is not refused by it (and a mixed shape that fits at its full scale of 256 is checked to fit and not edge-checked), and by a floor on certificate B from the entries its field reads print, which the lowering refuses before the Rust crate is built; during certificate B's derivation at 12 bytes a kernel node; and for every certificate by weighing the finished module in the authoring notation it is recorded in against max_file_bytes before any file is staged; the programs, crates, and certificates of all the roots of a project count together toward max_total_source_bytes, which a chain of roots calling one another passes before memory is exhausted; and a match on 180 constructors verifies through the whole pipeline. | | `SP-03` | `build` | On seeded inputs to every production root of examples/production, examples/production-coverage, examples/models, and examples/reasoning, the calculus interpreter's outcome on the lowered program equals the certificate's observation evaluated by Lean, and a planted disagreement is detected. | | `SP-04` | `build` | Every declaration of the preservation library is a row of a native module that pins its axioms exactly and depends on exactly them under the pinned Lean, the statement vocabulary SPEC.md quotes equals what the pinned Lean prints of the generated library, the shipped calculus modules are byte-equal to the compiler project's golden modules, and a library module or certificate with a forbidden token, a disallowed option, or a foreign import is refused. | | `SP-05` | `build` | Verification checks certificate A for every production root after named-root extraction and publishes each certificate, its audit output and process records, and a preservation.json valid against its schema whose digest the attestation binds; the lowered program and each target's crate the certificates are about are published and bound by that record, which also states the function each crate is invoked through and agrees with certificate E and the crate; a certificate the pinned Lean rejects fails with LLV7013 and a drifted preservation environment with LLV7014, before publication; and a pinned Lean that gives up on a certificate by heartbeats or recursion depth is reported as that rejection unless the module is at least a quarter of max_file_bytes, in which case, as when it is killed or out of memory, it is an exhausted resource, LLS8002. | diff --git a/SPEC.md b/SPEC.md index 2efb0ef93..664ce2874 100644 --- a/SPEC.md +++ b/SPEC.md @@ -2774,7 +2774,10 @@ either backend runs; they do not defer to what Lean would accept. `Type`, `UInt8`..`UInt64`, `Unit`, `and_congr`, `and_true`, `beq_iff_eq`, `congr`, `decide`, `decide_eq_false_iff_not`, `decide_eq_true_eq`, `false`, `id`, `reduceIte`, `rfl`, `true`, `true_and`), and to every imported declaration through - the project's module prefix, all without qualification. In a + the project's module prefix, all without qualification (a byte literal + instead qualifies `_root_.ByteArray.mk` and `_root_.UInt8.ofNat (nat_lit n)` + from the root and binds literal-local `let __byteN` variables whose `__` + prefix no source binder can spell). In a `lexlean/semantic-module/2` module no binder (a type parameter, a value parameter, or a pattern, `let`, quantifier, lambda, or proof binder) is spelled like a declaration of the module, one of those built-in names, or @@ -3807,15 +3810,19 @@ counter by counter by Lean's kernel. result `Nat`. Any other operand type, result type, or argument count is rejected in linking (`LLT4001`) before either backend runs. 2. **Elaboration.** A widening conversion is a total, exact conversion of its - operand's value. Linking elaborates each application into an ordinary - language-1.2 term before Lean rendering, production eligibility, or - production lowering runs: the operand is bound once to a generated local - `__widen` (`n` counted in evaluation order within each declaration), - each bit $k$ of the width is tested with `bit_and` and `equal` against the - fixed-width mask $2^k$, and the bit weights are summed in a balanced tree - over `Int` (`subtract` and `negate`, with the sign bit of a signed width - weighted by $-2^{w-1}$ and bit 63 of `UInt64` expressed as $2^{62} + 2^{62}$ - so every literal lies within 64-bit signed range) or over `Nat` (`add`). + operand's value in Lean (`Int` and `Nat` are unbounded). Linking elaborates + each application into an ordinary language-1.2 term before Lean rendering, + production eligibility, or production lowering runs: the operand is bound + once to a generated local `__widen` (`n` counted in evaluation order + within each declaration), each bit $k$ of the width is tested with `bit_and` + and `equal` against the fixed-width mask $2^k$, and the bit weights are + summed in a balanced tree over `Int` (`subtract` and `negate`, with the sign + bit of a signed width weighted by $-2^{w-1}$ and bit 63 of `UInt64` expressed + as $2^{62} + 2^{62}$ so every literal lies within 64-bit signed range; in the + production calculus `Int` is 64-bit signed, so `to_int` on a `UInt64` at or + above $2^{63}$ overflows the calculus's `Int64` range at the sum of those two + $2^{62}$ terms, while `to_nat` on `UInt64` is total in both, `conformance_sm_32`) + or over `Nat` (`add`). Generated Lean, production eligibility, production lowering, and the preservation certificates read the elaborated declaration, so a root that indexes a `Bytes` value and widens the resulting `UInt8` lowers to bit @@ -4920,8 +4927,12 @@ large for different reasons, and the sum of what they have in common is no bound on the largest (a match on 200 constructors returned with a string of 330 000 characters has a certificate A of 1.1 MB, from the match, and a certificate B of 1.0 MB, from the string; no certificate is the sum). Each -cost of certificates B and E is half of the greatest for which its bound stays -below its certificate, found by linear programming over every root of the three example corpora and of +cost of certificate B is a quarter of the text-era cost (half of the greatest +for which the text bound stayed below the text certificate, halved again +because the authoring notation certificate B is recorded in and weighed by takes +about a quarter of the bytes of its Lean text), and each cost of certificate E is +half of the greatest for which its bound stays below its certificate, found by +linear programming over every root of the three example corpora and of families of programs that grow one dimension at a time (let chains, call chains, many parameters, enumerations of many constructors, matches nested under one another, wide structures, record copies, long literals, a generic @@ -4932,9 +4943,11 @@ random shapes, the wide matches, and the four example corpora has a certificate A smaller than its bound, with five percent to spare. `conformance_sp_02` requires that each bound is never above its certificate (for B and E, the smaller of the targets') on any of them, and on random combinations of five dimensions, none of which the costs -were fitted to, and requires that the largest scaling of each of nine mixed -shapes whose certificates are all under the default limit, a program at the -edge of what fits, is not refused. The early refusal refuses, and only +were fitted to, and requires that for each of nine mixed shapes the largest +scaling at most 256 whose certificates are all under the default limit is not +refused (when a shape fits only below its full scale of 256, that largest +scaling sits within forty percent of the limit; a shape that fits at its full +scale of 256 is checked to fit and not edge-checked). The early refusal refuses, and only refuses early: a root whose certificates fit under `max_file_bytes` is not refused by it (a match on 240 constructors, whose certificate A is 3.9 MB in the notation it is recorded in; a string literal of 450 000 characters, whose certificate B is 1.4 MB; a match @@ -4955,23 +4968,41 @@ floor, not a measured least), would take more than `max_file_bytes` of certificate B: the crate is built after this, so a program that large is never rendered. -The guarantee is the byte budget. Every certificate is generated under -`max_file_bytes`: the proof of each term of certificate A, each match arm, -the encoders, each function, and the boundary, the terms and derivations of -certificate B, and certificate E are counted as they are built, and generation stops with -`LLS8002` as soon as a part is beyond the limit, so that no program makes the -generator produce, or the stage after it hold, much more than the limit (one -part past it: a function's derivation, or a term's proof). Certificates are -generated, for every root, right after lowering and before the toolchain is -touched, so every refusal is `LLS8002` before any Lean work. A derivation is -built, written, and dropped without recursion in the number of a match's arms, -so a limit that allows thousands of arms cannot overflow the stack -(`conformance_sp_08` derives 9000 on a 2 MiB stack). Certificates A and B are -kernel data in which a repeated subterm is one node, so the types of a program -cost its certificates nothing beyond their first occurrence, and the chain -above verifies 16 deep (its 2^16 type nodes are charged to `max_ir_nodes`); -what the generation stops and the early bound does not see is a part of one -certificate past the limit, a function's derivation or a term's proof. +The guarantee is the byte budget. Every certificate is weighed against +`max_file_bytes` before any file is staged or the toolchain is touched, so no +oversized certificate is ever accepted and every refusal is `LLS8002` before +any Lean work. Certificates A, B, and E are built as native core modules +(`lexlean/core-module/2`, kernel-term DAGs in which a repeated subterm is one +node, so the types of a program cost its certificates nothing beyond their +first occurrence, and the chain above verifies 16 deep while its 2^16 type nodes +are charged to `max_ir_nodes`) and weighed in the authoring notation they are +recorded in (`record_source`): +- **Before generation**, lowering's lower bound (`COSTS_A`, `COSTS_B`, + `COSTS_E`) and certificate B's field-read floor (`8` bytes per pattern entry) + refuse any root whose Linear-Program lower bound or field-read floor already + exceeds `max_file_bytes`. +- **During generation**, certificate B's aligner counts each new kernel node of + a function's derivation at `12` bytes (`NODE_BYTES`, the shortest row of the + authoring notation) and stops with `LLS8002` at the end of a step once that + floor passes `max_file_bytes`. Because a record-read node takes about `35` + bytes in the recorded notation (and the corpora's nodes `14` to `18`), a + derivation can hold about three times `max_file_bytes` of recorded notation + before that per-node floor stops it (`conformance_sp_02` checks that a quarter + of the recorded size of `record copy 100` stops B during derivation). + Certificates A and E have no per-node counter during construction; each builds + its `CoreModule` in memory for a root that passed lowering's lower bound. +- **When a certificate is finished**, its recorded notation (`record_source` for + A and B, `lean_text_legacy` and `record_source` for E) is weighed once against + `max_file_bytes` (`certificate.rs`, `data_b.rs`) and refused with `LLS8002` + if it exceeds the limit (fixture `certificate-generation-limit`: the sum of + 500 fields of a record passes lowering's floor and B's 12-byte-per-node + derivation floor and is refused at its exact notation weight of `8 513 069` + bytes against `4 194 304`, holding about `2.03` times the limit in memory + before refusal). + +A derivation of certificate B is built without recursion in the number of a +match's arms, so a limit that allows thousands of arms cannot overflow the +stack (`conformance_sp_08` derives 9000 on a 2 MiB stack). The roots of a project are bounded together, in two places. A closure member of the eligibility report (§17.13, a build artifact) records its shortest call @@ -4999,31 +5030,38 @@ functions from one root is accepted and one of 2360 refused, and a chain of 243 roots is accepted (a report of 66 508 069 bytes, 4.5 seconds and 75 MB to check, 14 seconds and 675 MB to build) and one of 244 refused in the same time and memory. The certificates of the roots repeat their closures too, so their -texts grow with the square of the number of chained roots (1.1 KB of -certificate A and 2.4 KB of each certificate B for every function of a closure; -243 roots would take about 110 MB), each of them under `max_file_bytes`. The +recorded modules grow with the square of the number of chained roots (about 1.9 KB of +certificate A and 0.6 KB of each certificate B in the recorded notation for every +function of a closure, where the text certificates took 1.1 KB and 2.4 KB; +243 roots would take about 75 MB), each of them under `max_file_bytes`. The lowered programs, the Rust crates, and the certificates of all the roots therefore also count toward `max_total_source_bytes`, as each root generates them, and a project that passes the limit is `LLS8002` before the toolchain is touched (fixture `certificates-total-limit`, a chain of 40 roots under a limit of 2 000 000; a chain of 170 roots under the default). -Lean's own budgets are the fourth bound, and they are not the compiler's. The -pinned Lean checks certificate B at a time that grows faster than the fourth -power of the arms of the widest match it derives (the certificate B of a match -on 130 constructors takes 17 seconds, on 200 constructors 42, on 300 -constructors 200, and one on 440 constructors does not finish in 15 minutes), -and a certificate A of 23 bytes for each pair of arms takes 59 seconds at 200 -constructors. Its default budgets are exhausted well before: 100 constructors -are checked within `maxHeartbeats` 200 000 and `synthInstance.maxHeartbeats` -20 000, 160 exhaust the second, 200 the first, a function returning a -large literal (a program carrying its parameters as data) costs `isDefEq` as -much again, and exhausting either in the middle of a proof ends as -`Application type mismatch`, an error that blames a valid certificate. Every -certificate therefore sets both budgets to 0, and certificate B declares its -program and crate terms `noncomputable`, since they are the statement's data, -unfolded by the proofs and run by nothing, and compiling a large crate term -alone exhausted the code generator's budget. The limit that remains is the +Lean's own budgets are the fourth bound, and they are not the compiler's. On +the text-era certificates, the pinned Lean checked certificate B at a time that +grew faster than the fourth power of the arms of the widest match it derived +(the text certificate B of a match on 130 constructors took 17 seconds, on 200 +constructors 42, on 300 constructors 200, and one on 440 constructors did not +finish in 15 minutes), and a text certificate A of 23 bytes for each pair of +arms took 59 seconds at 200 constructors (as kernel data, a pair of arms is at +least `63.6` bytes of certificate A, so the kernel checks fewer constructors per +megabyte). Lean's default budgets are exhausted well before on the staged +decoder and any elaborator work: 100 constructors were checked within +`maxHeartbeats` 200 000 and `synthInstance.maxHeartbeats` 20 000, 160 exhausted +the second, 200 the first, a function returning a large literal (a program +carrying its parameters as data) cost `isDefEq` as much again, and exhausting +either in the middle of a proof ended as `Application type mismatch`, an error +that blamed a valid certificate. Every certificate therefore sets both budgets +to 0, and in certificate B's native core module the `program`, `krate`, and +`flags` definition rows have `compiled: false` ( as `__prog` and the encoders do +in certificate A, where only `denote` and what it calls set `compiled: true`), +so the native decoder adds them to the kernel environment without invoking the +code generator on them (they are the statement's data, unfolded by the kernel +and run by nothing, and compiling a large crate term alone exhausted the code +generator's budget). The limit that remains is the wall clock: `child_timeout_ms` (300 seconds by default) bounds every Lean process, and its exhaustion is `LLS8002`. Each child process (`lake`, which starts `lean`, and the PDF provider: every child of `verify` is started the @@ -5569,9 +5607,12 @@ The well-typedness theorems of a recursive group are the group's recursor (`T.rec` for each of its document types and `T.rec_j` of the block's first type for the `j`-th container the kernel nests, in the order it nests them), an induction hypothesis standing where the text recursed. The one core -backend renders the module to the Lean verification compiles, with `import` -lines and no `module` header while the staged certificates import one -another as such (a `module` cannot import them), and the verify record holds the module in the +backend renders the module (`lean_text_legacy`) to the Lean verification +compiles, scoped in `namespace ` with `import` lines and no `module` +header so each certificate's inline core-v2 decoder stays inside its own +namespace and because certificates A, B, and E and the staged audit module +import one another outside Lean's `module` system (Lean refuses a `module` that +imports a non-`module` file), and the verify record holds the module in the authoring notation (§17.21.8), at the module's path with the extension `.lex.tex`, which reads back to the data byte for byte; `preservation.json` binds those bytes. A certificate held as data is audited row by row and @@ -5661,9 +5702,10 @@ literal, an added axiom, and a row whose policy lies, each refused. is an auxiliary module of typed commands (`#print axioms`, `#print "marker"`, `#print name`, `#check @name`) that the Lean backend renders. It is rendered without the `module` header, because Lean refuses a `module` that imports a -file that is not one and the certificates are rendered outside the module -system (the user modules they import are not exposed to a `module` -certificate). No other string literal under `crates/lexlean/src/production/`, +file that is not one and the certificates it imports are rendered outside the +module system via `lean_text_legacy` (scoped in `namespace ` without a +`module` header so each certificate's inline decoder stays local and can be +imported by certificate E and the audit module). No other string literal under `crates/lexlean/src/production/`, and none in the probe and audit module part of `backend/lean.rs` beyond the renderer of those commands and the quote of a name, is Lean syntax: a lexer-level scan of the sources, which drops test code and reads every string @@ -9687,7 +9729,7 @@ Every row below is normative, has honesty level `build`, and MUST be copied byte | `GC-10` | `gnaf-certification` | The certification model, certificate fixtures, certificate module, and schemas are generated, deterministic, and content-addressed: they equal their generators, the compiler project reaches them from its entrypoint, certificate identities are recomputed from content, and a planted change to a premise, a bound, or a route changes the verdict or the identity. | §17.18 | | `GC-11` | `gnaf-certification` | The certification library is LexLean source: every module of its registry is one language-1.2 native core module of the library's own project, which holds no file of Lean source, no Lean file anywhere in the release tree declares the library's namespace or lies under its module root, and the registry lists only the modules; the declarations and their exact axiom policies are read from the native data, a module that imports anything but `Init`, an earlier module, the preservation core, or the generated and calculus modules it is stated against, or that does not pin its axioms exactly, is refused, and the Lean the compiler generates from the sources is, byte for byte, the Lean the certification library's kernel check compiles, so that neither a stale nor an edited generated module can stand in for the source and a planted drift of the source is visible in what is generated. The one Lean text a generated library module carries beside its data is the decoder of core module 2, which loads native modules. | §17.18 | | `SP-01` | `preservation` | Every production root of the committed examples lowers to a valid realization program in first-binding order, byte-identical across two lowerings, with an origin for every function and document type and exactly the root's eligibility closure; the lowering and certificate sources match no construct by default; a planted closure disagreement fails with LLI9001 and a planted default arm is refused. | §17.17 | -| `SP-02` | `preservation` | Every production root of examples/production, examples/production-coverage, examples/models, and examples/reasoning has a certificate whose root theorem, that the lowered program converges on the encoded arguments to the encoded source value or to overflow exactly where the width predicate fails, compiles under the pinned Lean, replays through leanchecker, and depends on exactly Classical.choice, Quot.sound, and propext; a certificate generated against a program with a planted branch, arithmetic, constructor, recursion, or literal mutation is rejected, and each such rejection lies in the declaration of the function mutated; and a root whose lowered program or certificates would exceed max_ir_nodes or max_file_bytes is refused with LLS8002 before the toolchain is touched: early, by a lower bound on each certificate from what the program states, the greatest of which is compared with the limit and none of which is above its certificate on the corpora, on families of programs that grow one dimension at a time, and on programs that grow several at once, so that a program whose certificates fit, a match on 240 constructors, a string of 450 000 characters, or both a wide match and a long string, is not refused by it, and by a floor on certificate B from the entries its field reads print, which the lowering refuses before the Rust crate is built; and in every case by generating each certificate under the limit, which stops it at the limit; the programs, crates, and certificates of all the roots of a project count together toward max_total_source_bytes, which a chain of roots calling one another passes before memory is exhausted; and a match on 180 constructors verifies through the whole pipeline. | §17.17 | +| `SP-02` | `preservation` | Every production root of examples/production, examples/production-coverage, examples/models, and examples/reasoning has a certificate whose root theorem, that the lowered program converges on the encoded arguments to the encoded source value or to overflow exactly where the width predicate fails, compiles under the pinned Lean, replays through leanchecker, and depends on exactly Classical.choice, Quot.sound, and propext; a certificate generated against a program with a planted branch, arithmetic, constructor, recursion, or literal mutation is rejected, and each such rejection lies in the declaration of the function mutated; and a root whose lowered program or certificates would exceed max_ir_nodes or max_file_bytes is refused with LLS8002 before the toolchain is touched: early, by a lower bound on each certificate from what the program states, the greatest of which is compared with the limit and none of which is above its certificate on the corpora, on families of programs that grow one dimension at a time, and on programs that grow several at once, so that a program whose certificates fit, a match on 240 constructors, a string of 450 000 characters, or both a wide match and a long string, is not refused by it (and a mixed shape that fits at its full scale of 256 is checked to fit and not edge-checked), and by a floor on certificate B from the entries its field reads print, which the lowering refuses before the Rust crate is built; during certificate B's derivation at 12 bytes a kernel node; and for every certificate by weighing the finished module in the authoring notation it is recorded in against max_file_bytes before any file is staged; the programs, crates, and certificates of all the roots of a project count together toward max_total_source_bytes, which a chain of roots calling one another passes before memory is exhausted; and a match on 180 constructors verifies through the whole pipeline. | §17.17 | | `SP-03` | `preservation` | On seeded inputs to every production root of examples/production, examples/production-coverage, examples/models, and examples/reasoning, the calculus interpreter's outcome on the lowered program equals the certificate's observation evaluated by Lean, and a planted disagreement is detected. | §17.17 | | `SP-04` | `preservation` | Every declaration of the preservation library is a row of a native module that pins its axioms exactly and depends on exactly them under the pinned Lean, the statement vocabulary SPEC.md quotes equals what the pinned Lean prints of the generated library, the shipped calculus modules are byte-equal to the compiler project's golden modules, and a library module or certificate with a forbidden token, a disallowed option, or a foreign import is refused. | §17.17 | | `SP-05` | `preservation` | Verification checks certificate A for every production root after named-root extraction and publishes each certificate, its audit output and process records, and a preservation.json valid against its schema whose digest the attestation binds; the lowered program and each target's crate the certificates are about are published and bound by that record, which also states the function each crate is invoked through and agrees with certificate E and the crate; a certificate the pinned Lean rejects fails with LLV7013 and a drifted preservation environment with LLV7014, before publication; and a pinned Lean that gives up on a certificate by heartbeats or recursion depth is reported as that rejection unless the module is at least a quarter of max_file_bytes, in which case, as when it is killed or out of memory, it is an exhausted resource, LLS8002. | §17.17, §22.8, §22.9 | diff --git a/VERIFICATION.md b/VERIFICATION.md index e8d0f9622..a59b6b49d 100644 --- a/VERIFICATION.md +++ b/VERIFICATION.md @@ -289,13 +289,16 @@ seeded-random byte literal in which all 256 values occur. | 65536 | 100000 | 37.1 s, heartbeats (`isDefEq`) | 49.2 s, heartbeats (`LCNF compiler`) | | 65536 | default | 33.3 s, heartbeats (`isDefEq`) | 42.7 s, recursion depth | -Bisection at the default `maxRecDepth` (no `set_option`), by 16-byte steps -between 1024 and 16384 bytes, one run per size, seeded-random bytes with all 256 -values present: the largest literal that elaborates is 6394 bytes under both -renderings, and 6409 bytes fails under both (`maximum recursion depth has been -reached`). Elaboration time at 4096 bytes is 2.0 s under both; at 6394 bytes it -is 4.4 s for the `main` rendering and 3.3 s for the explicit one. The lowering -does not move the largest elaborable literal. +Bisection on a standalone scratch Lean file at Lean's default `maxRecDepth` (no +`set_option`; generated semantic modules instead emit `set_option maxRecDepth +100000`, `backend/semantic.rs`, which corresponds to the `100000` rows in the +table above), by 16-byte steps between 1024 and 16384 bytes, one run per size, +seeded-random bytes with all 256 values present: the largest literal that +elaborates at the default depth is 6394 bytes under both renderings, and 6409 +bytes fails under both (`maximum recursion depth has been reached`). Elaboration +time at 4096 bytes is 2.0 s under both; at 6394 bytes it is 4.4 s for the `main` +rendering and 3.3 s for the explicit one. The lowering does not move the largest +elaborable literal. No size succeeds under one rendering and fails under the other. Both fail at 16384 bytes at the default depth and at 65536 bytes at either depth; the @@ -5331,7 +5334,7 @@ Planted, one at a time in a focused copy of `examples/models/src/Recognizer.lex. ```text error[LLV7002]: Lean rejected `Models.Recognizer` (error): Tactic `decide` proved that the proposition - ... + scaleRatioRound32 1047092574 969894013 1000834620 = some 75739599 is false ``` @@ -8948,5 +8951,40 @@ error[LLS8002]: root `Production.Main.wide`: max_file_bytes exceeded in phase lo This is a finding about the fixture's premise, not a planted defect: the planted-defect evidence of the early refusal's bound is `conformance_sp_02`'s, -which was not completed on any host before the train's CI run (the certificate -A session's runs were killed twice by host restarts). +which passed on the train's CI run and records both the early bound and the +post-generation notation check (`SPEC.md` §17.17, #187): + +- **a root whose certificate passes lowering's lower bound and certificate B's + 12-byte-per-node derivation floor (`NODE_BYTES` in `data_b/align.rs`) is + refused by the finished-certificate notation check (`record_source` against + `max_file_bytes`).** `tests/negative/certificate-generation-limit` sums 500 + fields of a record: its 500 field reads take 250,000 pattern entries (`2,000,000` + bytes at lowering's 8-byte-per-slot floor, under the default `4,194,304`), and + its derivation's kernel nodes at `12` bytes each also stay under `4,194,304` + while record-read nodes average about `35` bytes in the recorded notation. + When `data_b::render` weighs the finished notation (`8,513,069` bytes, `2.03` + times `max_file_bytes`), it refuses with `LLS8002` before any file is staged + or Lean is started: + + ```text + error[LLS8002]: root `Production.Main.sum500` (target `rust-core`): max_file_bytes exceeded in phase certificate-b: the certificate is 8513069 bytes, beyond the 4194304 bytes of max_file_bytes + ``` + + In `conformance_sp_02`, `record copy 100` regenerated under a quarter of its + recorded size is refused *during* derivation (`the derivation of a function is + at least … bytes, beyond the … bytes of max_file_bytes`), and certificates A + and E of every stress family regenerated under half their recorded size are + refused with `LLS8002` by the finished-certificate weight check. + +### undeclared environment variables in the compiler crate can fail (`CL-17`, #180 / #187) + +`conformance_cl_17` scans every `.rs` source under `crates/lexlean/src` (with +comments and `#[cfg(test)]` items blanked) for `env::var`, `env::var_os`, +`env::vars`, and `env::vars_os` and refuses any read outside §23.1's four +operational variables (`WIDTH_VARIABLE`, `TELEMETRY_VARIABLE`, `HINTS_VARIABLE`, +and `MEMORY_VARIABLE` in `verify/operational.rs`), `cli.rs`'s `"NO_COLOR"` +presentation check, and the toolchain/process locators `"HOME"`, `"PATH"`, and +`"ELAN_HOME"` in `verify/child.rs` and `verify/toolchain.rs`. On every run it +plants `let _ = std::env::var("LEXLEAN_AXDBG");` on a copy of +`production/certificate/data_a.rs` and requires the scan to report +`production/certificate/data_a.rs`. diff --git a/crates/conformance/src/cases/cli_api.rs b/crates/conformance/src/cases/cli_api.rs index f601348c5..07fe62402 100644 --- a/crates/conformance/src/cases/cli_api.rs +++ b/crates/conformance/src/cases/cli_api.rs @@ -934,6 +934,88 @@ pub(crate) fn run(id: &str) { assert!(stderr.is_empty()); }, ); + + // §23.1: no source in `crates/lexlean/src` reads an environment + // variable beyond the four operational variables of §23.1 + // (`LEXLEAN_VERIFY_WIDTH`, `LEXLEAN_VERIFY_HINTS`, + // `LEXLEAN_VERIFY_MEMORY_KIB`, `LEXLEAN_CI_TELEMETRY`, in + // `verify/operational.rs`) and the toolchain locator's ambient + // `HOME`, `PATH`, and `ELAN_HOME` (`verify/child.rs` and + // `verify/toolchain.rs`). + fn undeclared_env_reads(sources: &[(String, String)]) -> Vec { + const ALLOWED: &[(&str, &str)] = &[ + ("verify/operational.rs", "WIDTH_VARIABLE"), + ("verify/operational.rs", "TELEMETRY_VARIABLE"), + ("verify/operational.rs", "HINTS_VARIABLE"), + ("verify/operational.rs", "MEMORY_VARIABLE"), + ("cli.rs", "\"NO_COLOR\""), + ("verify/child.rs", "\"HOME\""), + ("verify/child.rs", "\"PATH\""), + ("verify/child.rs", "\"ELAN_HOME\""), + ("verify/toolchain.rs", "\"ELAN_HOME\""), + ("verify/toolchain.rs", "\"HOME\""), + ]; + let mut offenders = Vec::new(); + for (path, source) in sources { + for (line_no, line) in source.lines().enumerate() { + let code = line.split("//").next().unwrap_or(""); + for call in ["env::var_os(", "env::var(", "env::vars_os(", "env::vars("] { + let mut rest = code; + while let Some(at) = rest.find(call) { + let after = &rest[at + call.len()..]; + let arg = after.split(')').next().unwrap_or("").trim(); + let allowed = (call == "env::var_os(" || call == "env::var(") + && ALLOWED + .iter() + .any(|(file, want)| path == *file && arg == *want); + if !allowed { + offenders + .push(format!("{path}:{}: `{call}{arg})`", line_no + 1)); + } + rest = after; + } + } + } + } + offenders + } + + let mut sources = Vec::new(); + library_sources( + support::repo_root() + .join("crates/lexlean/src") + .as_std_path(), + &mut sources, + ); + assert!( + sources.len() > 50, + "the scan reads the library, found {} files", + sources.len() + ); + let offenders = undeclared_env_reads(&sources); + assert!( + offenders.is_empty(), + "§23.1: undeclared environment variable reads in crates/lexlean/src: {offenders:?}" + ); + let mut planted = sources.clone(); + let target_file = planted + .iter_mut() + .find(|(path, _)| path == "production/certificate/data_a.rs") + .expect("data_a.rs is scanned"); + target_file + .1 + .push_str("\nfn _planted() { let _ = std::env::var(\"LEXLEAN_AXDBG\"); }\n"); + let caught = undeclared_env_reads(&planted); + assert_eq!( + caught.len(), + 1, + "planted std::env::var outside §23.1 is caught: {caught:?}" + ); + assert!( + caught[0].contains("production/certificate/data_a.rs") + && caught[0].contains("LEXLEAN_AXDBG"), + "{caught:?}" + ); } // §30.3: the exact version report. "CL-18" => { diff --git a/crates/conformance/src/cases/models.rs b/crates/conformance/src/cases/models.rs index 8e186eb56..17f035b6c 100644 --- a/crates/conformance/src/cases/models.rs +++ b/crates/conformance/src/cases/models.rs @@ -660,9 +660,33 @@ fn md_02() { // proved to be their decoding. let build = support::rendered(&project); let lean = support::lean_text(&build, "Recognizer"); - let banner = std::fs::read(project.root.join("artifacts/banner.bin").as_std_path()) - .expect("banner bytes"); - assert_eq!(embedded_artifact_octets(&lean, "banner"), banner); + for (module, name, path) in [ + ("Recognizer", "banner", "artifacts/banner.bin"), + ( + "Recognizer", + "hiddenWeights", + "artifacts/hidden-weights.bin", + ), + ("Recognizer", "hiddenBias", "artifacts/hidden-bias.bin"), + ( + "Recognizer", + "outputWeights", + "artifacts/output-weights.bin", + ), + ("Recognizer", "outputBias", "artifacts/output-bias.bin"), + ("Recognizer", "digitNames", "artifacts/digit-names.txt"), + ("Triage", "triageWeights", "artifacts/triage-weights.bin"), + ("Triage", "triageBias", "artifacts/triage-bias.bin"), + ] { + let module_lean = support::lean_text(&build, module); + let expected_bytes = + std::fs::read(project.root.join(path).as_std_path()).expect("artifact bytes"); + assert_eq!( + embedded_artifact_octets(&module_lean, name), + expected_bytes, + "{module}.{name}.bytes matches {path}" + ); + } assert!(lean.contains("public theorem banner.decoded : banner = banner.bytes := rfl")); let weights = std::fs::read( project @@ -676,7 +700,6 @@ fn md_02() { .map(u8::to_string) .collect::>() .join(", "); - assert_eq!(embedded_artifact_octets(&lean, "hiddenWeights"), weights); assert!(lean.contains( "public theorem hiddenWeights.decoded : (LexLeanModels.tensorMatches 1 true hiddenWeights.flatten hiddenWeights.bytes && (hiddenWeights.length == 12) && (hiddenWeights.map List.length == List.replicate 12 7)) = true := by decide" )); @@ -3531,6 +3554,8 @@ fn md_13() { let raw = (exp << 52) | frac; let bits = if index % 3 == 0 && raw > 0 { i128::from(raw) - (1_i128 << 63) + } else if index % 3 == 1 && raw > 0 { + i128::from(raw) + (1_i128 << 63) } else { i128::from(raw) }; diff --git a/crates/conformance/src/cases/semantic_ir/widen.rs b/crates/conformance/src/cases/semantic_ir/widen.rs index 23f64f5bd..f13ee3100 100644 --- a/crates/conformance/src/cases/semantic_ir/widen.rs +++ b/crates/conformance/src/cases/semantic_ir/widen.rs @@ -166,6 +166,62 @@ pub(super) fn run() { ); } + // A production root over `UInt64` and `Int64` reaches `to_int`'s overflow + // at or above 2^63 (§17.12 *Widening conversions* rule 2), while inputs + // below 2^63 evaluate to their exact integer values. + { + use lexlean::calculus::{interp, Outcome, Value}; + let wide = P::copy_example("production"); + let wide_src = "\\begin{lexlean}{Main}\n\\useglossary{lexlean.std.nat@1.2.0}\n\\title{Natural number addition}\n\\begin{semanticmodule}\ndefinition{\n name: widenWide,\n parameters: [u64 : UInt64, i64 : Int64],\n result: (Int * Nat),\n body: ((prim subtract (prim to_int u64 : Int) (prim to_int i64 : Int) : Int), (prim to_nat u64 : Nat)),\n axioms: [Quot.sound, propext],\n executable: true,\n production: {effects: [overflow], targets: [rust-core, rust-std]}\n}\n\\end{semanticmodule}\n\\end{lexlean}\n"; + wide.write("src/Main.lex.tex", wide_src); + wide.check_ok(); + let certified = crate::preservation::certificates(&wide); + assert_eq!(certified.len(), 1, "one production root"); + let program = &certified[0].program; + let run = |u: u64, i: i64| -> Outcome { + interp::run( + program, + 100_000, + 0, + &[ + Value::U64 { + value: u.to_string(), + }, + Value::I64 { + value: i.to_string(), + }, + ], + ) + }; + match run((1_u64 << 63) - 1, 0) { + Outcome::Value { + value: Value::Pair { left, right }, + .. + } => { + assert_eq!( + *left, + Value::Int { + value: i64::MAX.to_string() + } + ); + assert_eq!( + *right, + Value::Nat { + value: ((1_u64 << 63) - 1).to_string() + } + ); + } + other => panic!("expected Value at 2^63 - 1, got {other:?}"), + } + for u in [1_u64 << 63, u64::MAX] { + let outcome = run(u, 0); + assert!( + matches!(outcome, Outcome::Overflow { .. }), + "`to_int` on UInt64 {u} (>= 2^63) must overflow Int64 in the calculus: got {outcome:?}" + ); + } + } + // The kernel decides every width at its bounds. let bounds = P::language_1_2_example(); bounds.write("src/Main.lex.tex", &bounds_module()); diff --git a/crates/conformance/src/lean_literals.rs b/crates/conformance/src/lean_literals.rs index dadc8904d..ef09af27a 100644 --- a/crates/conformance/src/lean_literals.rs +++ b/crates/conformance/src/lean_literals.rs @@ -46,7 +46,7 @@ pub struct Finding { /// The literals that are Lean syntax and are not templates: the file they are /// in (a suffix of its path), the beginning of the literal, and why. -pub const ALLOWED: [(&str, &str, &str); 10] = [ +pub const ALLOWED: [(&str, &str, &str); 9] = [ ( "production/certificate.rs", "«{segment}»", @@ -67,11 +67,6 @@ pub const ALLOWED: [(&str, &str, &str); 10] = [ "(let {n} : {ty}", "the printout of a kernel let, read by developers in diagnostics", ), - ( - "production/certificate/data_a.rs", - "{full} : {}", - "a developer's printout of a row under LEXLEAN_SHOW, never written to a module", - ), ( "backend/lean.rs", "set_option autoImplicit false", diff --git a/crates/lexlean/src/production/certificate/data_a.rs b/crates/lexlean/src/production/certificate/data_a.rs index 5718fcb80..0964b2465 100644 --- a/crates/lexlean/src/production/certificate/data_a.rs +++ b/crates/lexlean/src/production/certificate/data_a.rs @@ -362,11 +362,7 @@ impl<'g, 'a> Writer<'g, 'a> { } } for name in names { - let found = self.constant_axioms(&name)?; - if std::env::var("LEXLEAN_AXDBG").is_ok() && !found.is_empty() { - eprintln!("AXDBG {name} {found:?}"); - } - out.extend(found); + out.extend(self.constant_axioms(&name)?); } Ok(out) } @@ -380,14 +376,6 @@ impl<'g, 'a> Writer<'g, 'a> { value: Term, ) -> Result<(), String> { let full = format!("{}.{name}", self.name); - if std::env::var("LEXLEAN_SHOW").is_ok_and(|wanted| full.ends_with(&wanted)) { - let text = format!("{full} : {}\n:= {}\n", self.b.show(ty), self.b.show(value)); - if let Ok(path) = std::env::var("LEXLEAN_SHOW_FILE") { - let _ = std::fs::write(path, text); - } else { - eprintln!("{text}"); - } - } if self.b.has_placeholder(ty) || self.b.has_placeholder(value) { return Err(format!( "the row `{full}` of certificate A has a free variable or placeholder left" diff --git a/features/suites/preservation.feature b/features/suites/preservation.feature index 9ccf1281d..fde9cad47 100644 --- a/features/suites/preservation.feature +++ b/features/suites/preservation.feature @@ -10,7 +10,7 @@ Feature: preservation And a report whose closure omits a member fails with LLI9001, and a default arm planted in a preservation source is refused @SP-02 @build - Scenario: Every production root of examples/production, examples/production-coverage, examples/models, and examples/reasoning has a certificate whose root theorem, that the lowered program converges on the encoded arguments to the encoded source value or to overflow exactly where the width predicate fails, compiles under the pinned Lean, replays through leanchecker, and depends on exactly Classical.choice, Quot.sound, and propext; a certificate generated against a program with a planted branch, arithmetic, constructor, recursion, or literal mutation is rejected, and each such rejection lies in the declaration of the function mutated; and a root whose lowered program or certificates would exceed max_ir_nodes or max_file_bytes is refused with LLS8002 before the toolchain is touched: early, by a lower bound on each certificate from what the program states, the greatest of which is compared with the limit and none of which is above its certificate on the corpora, on families of programs that grow one dimension at a time, and on programs that grow several at once, so that a program whose certificates fit, a match on 240 constructors, a string of 450 000 characters, or both a wide match and a long string, is not refused by it, and by a floor on certificate B from the entries its field reads print, which the lowering refuses before the Rust crate is built; and in every case by generating each certificate under the limit, which stops it at the limit; the programs, crates, and certificates of all the roots of a project count together toward max_total_source_bytes, which a chain of roots calling one another passes before memory is exhausted; and a match on 180 constructors verifies through the whole pipeline. + Scenario: Every production root of examples/production, examples/production-coverage, examples/models, and examples/reasoning has a certificate whose root theorem, that the lowered program converges on the encoded arguments to the encoded source value or to overflow exactly where the width predicate fails, compiles under the pinned Lean, replays through leanchecker, and depends on exactly Classical.choice, Quot.sound, and propext; a certificate generated against a program with a planted branch, arithmetic, constructor, recursion, or literal mutation is rejected, and each such rejection lies in the declaration of the function mutated; and a root whose lowered program or certificates would exceed max_ir_nodes or max_file_bytes is refused with LLS8002 before the toolchain is touched: early, by a lower bound on each certificate from what the program states, the greatest of which is compared with the limit and none of which is above its certificate on the corpora, on families of programs that grow one dimension at a time, and on programs that grow several at once, so that a program whose certificates fit, a match on 240 constructors, a string of 450 000 characters, or both a wide match and a long string, is not refused by it (and a mixed shape that fits at its full scale of 256 is checked to fit and not edge-checked), and by a floor on certificate B from the entries its field reads print, which the lowering refuses before the Rust crate is built; during certificate B's derivation at 12 bytes a kernel node; and for every certificate by weighing the finished module in the authoring notation it is recorded in against max_file_bytes before any file is staged; the programs, crates, and certificates of all the roots of a project count together toward max_total_source_bytes, which a chain of roots calling one another passes before memory is exhausted; and a match on 180 constructors verifies through the whole pipeline. Given every production root of examples/production and of examples/production-coverage When each certificate is compiled with the pinned Lean beside the library and the generated modules, replayed, and its axioms audited Then every certificate is accepted and its root theorem depends on exactly the three classical axioms diff --git a/model/ids.toml b/model/ids.toml index 4b18d8249..21d391d99 100644 --- a/model/ids.toml +++ b/model/ids.toml @@ -1878,7 +1878,7 @@ statement = "Every production root of the committed examples lowers to a valid r id = "SP-02" level = "build" suite = "preservation" -statement = "Every production root of examples/production, examples/production-coverage, examples/models, and examples/reasoning has a certificate whose root theorem, that the lowered program converges on the encoded arguments to the encoded source value or to overflow exactly where the width predicate fails, compiles under the pinned Lean, replays through leanchecker, and depends on exactly Classical.choice, Quot.sound, and propext; a certificate generated against a program with a planted branch, arithmetic, constructor, recursion, or literal mutation is rejected, and each such rejection lies in the declaration of the function mutated; and a root whose lowered program or certificates would exceed max_ir_nodes or max_file_bytes is refused with LLS8002 before the toolchain is touched: early, by a lower bound on each certificate from what the program states, the greatest of which is compared with the limit and none of which is above its certificate on the corpora, on families of programs that grow one dimension at a time, and on programs that grow several at once, so that a program whose certificates fit, a match on 240 constructors, a string of 450 000 characters, or both a wide match and a long string, is not refused by it, and by a floor on certificate B from the entries its field reads print, which the lowering refuses before the Rust crate is built; and in every case by generating each certificate under the limit, which stops it at the limit; the programs, crates, and certificates of all the roots of a project count together toward max_total_source_bytes, which a chain of roots calling one another passes before memory is exhausted; and a match on 180 constructors verifies through the whole pipeline." +statement = "Every production root of examples/production, examples/production-coverage, examples/models, and examples/reasoning has a certificate whose root theorem, that the lowered program converges on the encoded arguments to the encoded source value or to overflow exactly where the width predicate fails, compiles under the pinned Lean, replays through leanchecker, and depends on exactly Classical.choice, Quot.sound, and propext; a certificate generated against a program with a planted branch, arithmetic, constructor, recursion, or literal mutation is rejected, and each such rejection lies in the declaration of the function mutated; and a root whose lowered program or certificates would exceed max_ir_nodes or max_file_bytes is refused with LLS8002 before the toolchain is touched: early, by a lower bound on each certificate from what the program states, the greatest of which is compared with the limit and none of which is above its certificate on the corpora, on families of programs that grow one dimension at a time, and on programs that grow several at once, so that a program whose certificates fit, a match on 240 constructors, a string of 450 000 characters, or both a wide match and a long string, is not refused by it (and a mixed shape that fits at its full scale of 256 is checked to fit and not edge-checked), and by a floor on certificate B from the entries its field reads print, which the lowering refuses before the Rust crate is built; during certificate B's derivation at 12 bytes a kernel node; and for every certificate by weighing the finished module in the authoring notation it is recorded in against max_file_bytes before any file is staged; the programs, crates, and certificates of all the roots of a project count together toward max_total_source_bytes, which a chain of roots calling one another passes before memory is exhausted; and a match on 180 constructors verifies through the whole pipeline." [[id]] id = "SP-03" From 838b47c6b4833a06ec671d200c795abb83d963b0 Mon Sep 17 00:00:00 2001 From: Alexander Flom Date: Sun, 18 Oct 2026 05:08:29 -0600 Subject: [PATCH 5/6] Make kernel-term certificate data builders linear in match arms (#177) Precompute match arm terms and suffix lists in O(n) in certificate A's Writer::prepare_arms instead of rebuilding the arm suffix list across every arm_hit and arm_miss application. Propagate meta-cleanliness, loose-variable bounds, and minimum free-variable IDs bottom-up in Builder::push so resolve, abstract_over, lift, instantiate, instantiate_beta, substitute, and has_placeholder short-circuit closed/clean sub-DAGs in O(1). Scan match arms with a reverse cursor in Certificate B's Aligner::m, print certificate records directly via surface::core::print_module without round-tripping through canonical JSON, and reuse the cached native preservation library in correspondence_rules(). Restore the host-matrix timeout-minutes to 120. --- .github/workflows/ci.yml | 15 +- crates/lexlean/src/production/certificate.rs | 6 +- .../production/certificate/data_a/boundary.rs | 5 +- .../production/certificate/data_a/matching.rs | 107 ++++++++---- .../certificate/data_a/structural.rs | 6 +- .../production/certificate/data_b/align.rs | 9 +- crates/lexlean/src/production/kernel.rs | 73 ++++++++ crates/lexlean/src/production/kernel/ext.rs | 156 +++++++++--------- crates/lexlean/src/production/preserve.rs | 11 +- crates/lexlean/src/sdk.rs | 26 +++ 10 files changed, 277 insertions(+), 137 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index efcefd34b..30118bd36 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -809,15 +809,12 @@ jobs: - { os: macos-15, target: aarch64-apple-darwin } - { os: windows-2022, target: x86_64-pc-windows-msvc } runs-on: ${{ matrix.os }} - # The Intel macOS runner is the slowest host: 51 to 61 minutes for this job - # before certificates A and B were kernel data, and past 120 minutes (the - # limit it then had, cancelled) once the stress families of SP-02 and the - # 9000-arm match of SP-08 built them (the suite took 2.9 times as long on - # the arm Linux runner, 1064 to 3051 seconds). A leg cancelled at the limit - # says nothing about the code, and the only defence against it was to run - # the leg again. Twice the slowest observed time leaves the limit a bound on - # a hung job, not a race with the runner's speed. - timeout-minutes: 300 + # The Intel macOS runner takes 51 to 61 minutes for this job, which is the + # limit it used to have: a leg cancelled at the limit says nothing about the + # code, and the only defence against it was to run the leg again. Twice the + # slowest observed time leaves the limit a bound on a hung job, not a race + # with the runner's speed. + timeout-minutes: 120 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install the pinned Rust toolchain diff --git a/crates/lexlean/src/production/certificate.rs b/crates/lexlean/src/production/certificate.rs index 02da2ccd9..186b6a287 100644 --- a/crates/lexlean/src/production/certificate.rs +++ b/crates/lexlean/src/production/certificate.rs @@ -428,16 +428,14 @@ fn record_source( kind: &str, ) -> Result { let name = module.rsplit('.').next().unwrap_or(module); - let value = serde_json::to_value(data).map_err(|error| error.to_string())?; - crate::sdk::assemble( + crate::sdk::assemble_core( &crate::sdk::SourceHeader { name, glossaries: &[], imports: &[], title: &format!("Certificate {kind} {module}"), }, - crate::sdk::ModuleKind::Core, - &value, + data, ) .map_err(|error| error.message) } diff --git a/crates/lexlean/src/production/certificate/data_a/boundary.rs b/crates/lexlean/src/production/certificate/data_a/boundary.rs index 0f6769b29..cb6f3e964 100644 --- a/crates/lexlean/src/production/certificate/data_a/boundary.rs +++ b/crates/lexlean/src/production/certificate/data_a/boundary.rs @@ -1575,10 +1575,11 @@ impl<'a> Writer<'_, 'a> { vars.push((parameter, encoded)); let binding = Binding { vars, pair: None }; let derived = self.chain_pf(&binding, inner, &arm.body, &checks, spec.direct)?; + let (_, pre_arms) = self.prepare_arms(arms)?; let mut arms_pf = - self.arm_hit(base, encoded, arms, arm_index, &fields, inner, derived)?; + self.arm_hit(base, encoded, &pre_arms, arm_index, &fields, inner, derived)?; for earlier in (0..arm_index).rev() { - arms_pf = self.arm_miss(base, encoded, arms, earlier, arms_pf)?; + arms_pf = self.arm_miss(base, encoded, &pre_arms, earlier, arms_pf)?; } let Expr::Var { name } = scrutinee else { return Err( diff --git a/crates/lexlean/src/production/certificate/data_a/matching.rs b/crates/lexlean/src/production/certificate/data_a/matching.rs index aabd2594e..4a4160536 100644 --- a/crates/lexlean/src/production/certificate/data_a/matching.rs +++ b/crates/lexlean/src/production/certificate/data_a/matching.rs @@ -9,7 +9,56 @@ use crate::ir::semantic::{SemanticBranch, SemanticTerm, SemanticType, Step}; use crate::production::kernel::{Given, Term}; use crate::production::source::Constructor; +/// The precomputed terms of one match arm, with the suffix of the arms after +/// it. +#[derive(Clone, Copy)] +pub(super) struct PreArm { + shape: Term, + binders: Term, + body: Term, + rest: Term, +} + impl<'a> Writer<'_, 'a> { + /// Precompute the terms of each arm in `arms`, and the list of all arms + /// with the suffix after each position, right to left in $O(n)$. + pub(super) fn prepare_arms(&mut self, arms: &[Arm]) -> Result<(Term, Vec), String> { + let ty = self.ts("Arm"); + let head = self.ts("Arm.arm"); + let nil = self.b.konst0("List.nil"); + let cons = self.b.konst0("List.cons"); + let mut parts = Vec::with_capacity(arms.len()); + let mut item_terms = Vec::with_capacity(arms.len()); + for arm in arms { + let shape = self.shape_term(arm.shape); + let binders = self.numbers_term(&arm.binders); + let body = self.expr_term(&arm.body)?; + parts.push((shape, binders, body)); + item_terms.push(self.b.apps(head, &[shape, binders, body])); + } + let mut list = self.b.app(nil, ty); + let mut pre = vec![ + PreArm { + shape: 0, + binders: 0, + body: 0, + rest: 0, + }; + arms.len() + ]; + for index in (0..arms.len()).rev() { + let (shape, binders, body) = parts[index]; + pre[index] = PreArm { + shape, + binders, + body, + rest: list, + }; + list = self.b.apps(cons, &[ty, item_terms[index], list]); + } + Ok((list, pre)) + } + /// The derivation that the arm at `position` of `arms` is taken for the /// value `encoded`: the arm matches, binds `fields` over `env`, and its /// body is derived by `body`. @@ -18,17 +67,13 @@ impl<'a> Writer<'_, 'a> { &mut self, env: Term, encoded: Term, - arms: &[Arm], + arms: &[PreArm], position: usize, fields: &[Term], extended: Term, body: Pf, ) -> Result { let arm = arms.get(position).ok_or("a match lowered to fewer arms")?; - let shape = self.shape_term(arm.shape); - let binders = self.numbers_term(&arm.binders); - let body_expr = self.expr_term(&arm.body)?; - let rest = self.arms_list(&arms[position + 1..])?; let value_ty = self.value_ty(); let list = self.b.list(value_ty, fields); let p = self.prog; @@ -38,10 +83,10 @@ impl<'a> Writer<'_, 'a> { ("p", p), ("env", env), ("v", encoded), - ("shape", shape), - ("binders", binders), - ("body", body_expr), - ("rest", rest), + ("shape", arm.shape), + ("binders", arm.binders), + ("body", arm.body), + ("rest", arm.rest), ("fields", list), ("env'", extended), ], @@ -55,15 +100,11 @@ impl<'a> Writer<'_, 'a> { &mut self, env: Term, encoded: Term, - arms: &[Arm], + arms: &[PreArm], position: usize, later: Pf, ) -> Result { let arm = arms.get(position).ok_or("a match lowered to fewer arms")?; - let shape = self.shape_term(arm.shape); - let binders = self.numbers_term(&arm.binders); - let body_expr = self.expr_term(&arm.body)?; - let rest = self.arms_list(&arms[position + 1..])?; let p = self.prog; self.apply( "convA_miss", @@ -71,10 +112,10 @@ impl<'a> Writer<'_, 'a> { ("p", p), ("env", env), ("v", encoded), - ("shape", shape), - ("binders", binders), - ("body", body_expr), - ("rest", rest), + ("shape", arm.shape), + ("binders", arm.binders), + ("body", arm.body), + ("rest", arm.rest), ], &[Given::Refl, Given::Proof(later.proof, later.ty)], ) @@ -184,6 +225,7 @@ impl<'a> Writer<'_, 'a> { let node = self.node_of(scope, whole); // Per constructor, in declaration order: the arm's width predicate, // value, and derivation, each abstracted over the arm's fields. + let (arms_term, pre_arms) = self.prepare_arms(arms)?; let mut fits_minors: Vec<(usize, Term)> = Vec::new(); let mut value_minors: Vec<(usize, Term)> = Vec::new(); let mut proof_minors: Vec<(usize, Term)> = Vec::new(); @@ -226,9 +268,9 @@ impl<'a> Writer<'_, 'a> { self.constructor_value(&constructor, &scrutinee_ty, branch, &frees, scope)?; let encoded = self.b.app(scrutinee_enc, value); let mut proof = - self.arm_hit(env, encoded, arms, position, &fields, arm_env, body_pf)?; + self.arm_hit(env, encoded, &pre_arms, position, &fields, arm_env, body_pf)?; for earlier in (0..position).rev() { - proof = self.arm_miss(env, encoded, arms, earlier, proof)?; + proof = self.arm_miss(env, encoded, &pre_arms, earlier, proof)?; } let ctor_position = self.constructor_position(&constructor)?; let binders: Vec<(String, Term, Term)> = locals @@ -315,7 +357,6 @@ impl<'a> Writer<'_, 'a> { .lam_over("__a", EXPLICIT, lean_scrutinee, bound, w_body); // ha : ∀ a, sv = a → ConvA p env (enc a) arms (Rel (G a) (W a)), // proved by cases on a with the arms' derivations as minors. - let arms_term = self.arms_list(arms)?; let encoded_bound = self.b.app(scrutinee_enc, bound); let g_a = self.b.app(g, bound); let w_a = self.b.app(w, bound); @@ -445,8 +486,8 @@ impl<'a> Writer<'_, 'a> { } } } - let arms_term = self.arms_list(arms)?; - let halves_term = self.arms_list(halves)?; + let (arms_term, pre_arms) = self.prepare_arms(arms)?; + let (halves_term, pre_halves) = self.prepare_arms(halves)?; // Per (first, second): the derivation of the program's arms, the // arm's predicate and its value. let mut proofs: Vec<[Term; 2]> = vec![[Term::default(); 2]; 2]; @@ -500,10 +541,11 @@ impl<'a> Writer<'_, 'a> { let fits = self.fits_of(body_pf)?; let value = self.src(&branch.body, &inner_scope)?; // The innermost Boolean, then the first, then the pair. + let (second_arms_term, pre_leaf_arms) = self.prepare_arms(leaf_arms)?; let leaf_hit = self.arm_hit( pair_env, second_encoded, - leaf_arms, + &pre_leaf_arms, usize::from(second_value), &[], pair_env, @@ -511,8 +553,13 @@ impl<'a> Writer<'_, 'a> { )?; let mut leaf_chain = leaf_hit; for earlier in (0..usize::from(second_value)).rev() { - leaf_chain = - self.arm_miss(pair_env, second_encoded, leaf_arms, earlier, leaf_chain)?; + leaf_chain = self.arm_miss( + pair_env, + second_encoded, + &pre_leaf_arms, + earlier, + leaf_chain, + )?; } let second_var_term = self.nat_u(second_var); let second_test = self.apply( @@ -525,7 +572,6 @@ impl<'a> Writer<'_, 'a> { ], &[Given::Refl], )?; - let second_arms_term = self.arms_list(leaf_arms)?; let second_match_ty = self.ty_term(second_ty); let inner = self.apply( "conv_match", @@ -543,7 +589,7 @@ impl<'a> Writer<'_, 'a> { let half_hit = self.arm_hit( pair_env, first_encoded, - halves, + &pre_halves, usize::from(first_value), &[], pair_env, @@ -551,7 +597,8 @@ impl<'a> Writer<'_, 'a> { )?; let mut half_chain = half_hit; for earlier in (0..usize::from(first_value)).rev() { - half_chain = self.arm_miss(pair_env, first_encoded, halves, earlier, half_chain)?; + half_chain = + self.arm_miss(pair_env, first_encoded, &pre_halves, earlier, half_chain)?; } let first_var_term = self.nat_u(first_var); let first_test = self.apply( @@ -582,7 +629,7 @@ impl<'a> Writer<'_, 'a> { let top = self.arm_hit( env, encoded, - arms, + &pre_arms, 0, &[first_encoded, second_encoded], pair_env, diff --git a/crates/lexlean/src/production/certificate/data_a/structural.rs b/crates/lexlean/src/production/certificate/data_a/structural.rs index 2a8d4a14e..baa2ece6b 100644 --- a/crates/lexlean/src/production/certificate/data_a/structural.rs +++ b/crates/lexlean/src/production/certificate/data_a/structural.rs @@ -767,17 +767,18 @@ impl<'a> Writer<'_, 'a> { let enc = self.enc(&argument_ty)?; self.b.app(enc, constructed) }; + let (arms_term, pre_arms) = self.prepare_arms(arms)?; let mut chain = self.arm_hit( env, scrutinee_encoded, - arms, + &pre_arms, branch_index, &arm_fields, arm_env, body_pf, )?; for earlier in (0..branch_index).rev() { - chain = self.arm_miss(env, scrutinee_encoded, arms, earlier, chain)?; + chain = self.arm_miss(env, scrutinee_encoded, &pre_arms, earlier, chain)?; } let p = self.prog; let number = match scrutinee_expr { @@ -803,7 +804,6 @@ impl<'a> Writer<'_, 'a> { &[("p", p), ("env", env), ("x", x), ("v", scrutinee_encoded)], &[Given::Refl], )?; - let arms_term = self.arms_list(arms)?; let match_ty_term = self.ty_term(match_ty); let matched = self.apply( "conv_match", diff --git a/crates/lexlean/src/production/certificate/data_b/align.rs b/crates/lexlean/src/production/certificate/data_b/align.rs index aa0c45a05..6f501277e 100644 --- a/crates/lexlean/src/production/certificate/data_b/align.rs +++ b/crates/lexlean/src/production/certificate/data_b/align.rs @@ -2167,6 +2167,7 @@ impl<'g, 'a> Aligner<'g, 'a> { ); let mut derivation = self.rule("mNil", g, fl, nil_jd, &[], &[])?; let mut indices = Vec::with_capacity(rarms.len()); + let mut cursor = arms.len(); for (pattern, block) in rarms.iter().rev() { self.refused()?; let (next, index, arm_term) = self.m_arm( @@ -2175,6 +2176,7 @@ impl<'g, 'a> Aligner<'g, 'a> { st, view, arms, + &mut cursor, fm, tau, pattern, @@ -2209,6 +2211,7 @@ impl<'g, 'a> Aligner<'g, 'a> { st: &Ty, view: bool, arms: &[Arm], + cursor: &mut usize, fm: bool, tau: &Ty, pattern: &Pat, @@ -2220,9 +2223,11 @@ impl<'g, 'a> Aligner<'g, 'a> { let [st_term, view_term, arms_term, fm_term, tau_term] = fixed; let (idx_rest, rarms_rest) = suffix; let (shape, inner) = arm_outer(st, view, pattern)?; - let j = arms + let j = arms[..*cursor] .iter() - .position(|arm| arm.shape == shape) + .rposition(|arm| arm.shape == shape) + .inspect(|&found| *cursor = found) + .or_else(|| arms.iter().position(|arm| arm.shape == shape)) .ok_or_else(|| format!("no arm has shape {shape:?}"))?; let arm = &arms[j]; let types = self.checker.shape_fields(shape, st)?; diff --git a/crates/lexlean/src/production/kernel.rs b/crates/lexlean/src/production/kernel.rs index 6dd844533..cdcc76d13 100644 --- a/crates/lexlean/src/production/kernel.rs +++ b/crates/lexlean/src/production/kernel.rs @@ -64,6 +64,9 @@ pub struct Builder { /// The loose-variable bound of every node a walk has passed /// ([`Self::has_loose`]). loose: std::cell::RefCell>, + /// The least free-variable id (`$id`) reachable from each node, or + /// `usize::MAX` when the node mentions no free variable. + min_free: Vec, } /// The empty binder name, which the notation writes as `_`. @@ -96,6 +99,67 @@ impl Builder { return index; } let index = self.nodes.len(); + let (is_clean, loose_bound, min_free) = match &node { + CoreNode::BVar { i } => (true, Some(i + 1), usize::MAX), + CoreNode::Sort { .. } | CoreNode::Nat { .. } | CoreNode::String { .. } => { + (true, Some(0), usize::MAX) + } + CoreNode::Const { n, .. } => { + let free = n + .strip_prefix("\u{1}free.") + .and_then(|id| id.parse().ok()) + .unwrap_or(usize::MAX); + (!n.starts_with("\u{1}meta."), Some(0), free) + } + CoreNode::App { f, x } => { + let clean = self.clean.borrow(); + let loose = self.loose.borrow(); + ( + clean.contains(f) && clean.contains(x), + loose.get(f).zip(loose.get(x)).map(|(&a, &b)| a.max(b)), + self.min_free[*f].min(self.min_free[*x]), + ) + } + CoreNode::Lambda { t, v, .. } | CoreNode::Forall { t, v, .. } => { + let clean = self.clean.borrow(); + let loose = self.loose.borrow(); + ( + clean.contains(t) && clean.contains(v), + loose + .get(t) + .zip(loose.get(v)) + .map(|(&a, &b)| a.max(b.saturating_sub(1))), + self.min_free[*t].min(self.min_free[*v]), + ) + } + CoreNode::Let { t, v, body, .. } => { + let clean = self.clean.borrow(); + let loose = self.loose.borrow(); + ( + clean.contains(t) && clean.contains(v) && clean.contains(body), + loose + .get(t) + .zip(loose.get(v)) + .zip(loose.get(body)) + .map(|((&a, &b), &c)| a.max(b).max(c.saturating_sub(1))), + self.min_free[*t] + .min(self.min_free[*v]) + .min(self.min_free[*body]), + ) + } + CoreNode::Mdata { x, .. } | CoreNode::Projection { x, .. } => { + let clean = self.clean.borrow(); + let loose = self.loose.borrow(); + (clean.contains(x), loose.get(x).copied(), self.min_free[*x]) + } + }; + if is_clean { + self.clean.borrow_mut().insert(index); + } + if let Some(bound) = loose_bound { + self.loose.borrow_mut().insert(index, bound); + } + self.min_free.push(min_free); self.nodes.push(node.clone()); self.shared.insert(node, index); index @@ -262,6 +326,9 @@ impl Builder { if let Some(&done) = memo.get(&(term, cutoff)) { return done; } + if self.loose_bound(term) <= cutoff { + return term; + } let out = match self.nodes[term].clone() { CoreNode::BVar { i } => { if i >= cutoff { @@ -323,6 +390,9 @@ impl Builder { /// `body` with `#0` replaced by `arg` and every other loose variable /// lowered by one: the body of a binder instantiated at `arg`. pub fn instantiate(&mut self, body: Term, arg: Term) -> Term { + if self.loose_bound(body) == 0 { + return body; + } let mut memo = HashMap::new(); self.instantiate_memo(body, arg, 0, &mut memo) } @@ -337,6 +407,9 @@ impl Builder { if let Some(&done) = memo.get(&(term, depth)) { return done; } + if self.loose_bound(term) <= depth { + return term; + } let out = match self.nodes[term].clone() { CoreNode::BVar { i } => { if i == depth { diff --git a/crates/lexlean/src/production/kernel/ext.rs b/crates/lexlean/src/production/kernel/ext.rs index 94c538333..9b0e39753 100644 --- a/crates/lexlean/src/production/kernel/ext.rs +++ b/crates/lexlean/src/production/kernel/ext.rs @@ -157,20 +157,28 @@ impl Builder { /// `term` with the free variable `free` bound by the binder around it. pub fn abstract_over(&mut self, term: Term, free: Term) -> Term { + let free_id = self.min_free[free]; + if self.min_free[term] > free_id { + return term; + } let mut memo = HashMap::new(); - self.abstract_memo(term, free, 0, &mut memo) + self.abstract_memo(term, free, free_id, 0, &mut memo) } fn abstract_memo( &mut self, term: Term, free: Term, + free_id: usize, depth: usize, memo: &mut HashMap<(Term, usize), Term>, ) -> Term { if term == free { return self.bvar(depth); } + if self.min_free[term] > free_id { + return term; + } if let Some(&done) = memo.get(&(term, depth)) { return done; } @@ -181,32 +189,32 @@ impl Builder { | CoreNode::Nat { .. } | CoreNode::String { .. } => term, CoreNode::App { f, x } => { - let f = self.abstract_memo(f, free, depth, memo); - let x = self.abstract_memo(x, free, depth, memo); + let f = self.abstract_memo(f, free, free_id, depth, memo); + let x = self.abstract_memo(x, free, free_id, depth, memo); self.app(f, x) } CoreNode::Lambda { n, b, t, v } => { - let t = self.abstract_memo(t, free, depth, memo); - let v = self.abstract_memo(v, free, depth + 1, memo); + let t = self.abstract_memo(t, free, free_id, depth, memo); + let v = self.abstract_memo(v, free, free_id, depth + 1, memo); self.lam(&n, b, t, v) } CoreNode::Forall { n, b, t, v } => { - let t = self.abstract_memo(t, free, depth, memo); - let v = self.abstract_memo(v, free, depth + 1, memo); + let t = self.abstract_memo(t, free, free_id, depth, memo); + let v = self.abstract_memo(v, free, free_id, depth + 1, memo); self.pi(&n, b, t, v) } CoreNode::Let { n, t, v, body, d } => { - let t = self.abstract_memo(t, free, depth, memo); - let v = self.abstract_memo(v, free, depth, memo); - let body = self.abstract_memo(body, free, depth + 1, memo); + let t = self.abstract_memo(t, free, free_id, depth, memo); + let v = self.abstract_memo(v, free, free_id, depth, memo); + let body = self.abstract_memo(body, free, free_id, depth + 1, memo); self.let_node(&n, t, v, body, d) } CoreNode::Mdata { m, x } => { - let x = self.abstract_memo(x, free, depth, memo); + let x = self.abstract_memo(x, free, free_id, depth, memo); self.mdata_node(m, x) } CoreNode::Projection { n, s, i, x } => { - let x = self.abstract_memo(x, free, depth, memo); + let x = self.abstract_memo(x, free, free_id, depth, memo); self.projection(&n, &s, i, x) } }; @@ -348,19 +356,30 @@ impl Builder { if map.is_empty() { return term; } + let max_free = if from.iter().all(|&f| self.min_free[f] != usize::MAX) { + from.iter().map(|&f| self.min_free[f]).max() + } else { + None + }; let mut memo = HashMap::new(); - self.substitute_memo(term, &map, &mut memo) + self.substitute_memo(term, &map, max_free, &mut memo) } fn substitute_memo( &mut self, term: Term, map: &HashMap, + max_free: Option, memo: &mut HashMap, ) -> Term { if let Some(&replacement) = map.get(&term) { return replacement; } + if let Some(limit) = max_free { + if self.min_free[term] > limit { + return term; + } + } if let Some(&done) = memo.get(&term) { return done; } @@ -371,32 +390,32 @@ impl Builder { | CoreNode::Nat { .. } | CoreNode::String { .. } => term, CoreNode::App { f, x } => { - let f = self.substitute_memo(f, map, memo); - let x = self.substitute_memo(x, map, memo); + let f = self.substitute_memo(f, map, max_free, memo); + let x = self.substitute_memo(x, map, max_free, memo); self.app(f, x) } CoreNode::Lambda { n, b, t, v } => { - let t = self.substitute_memo(t, map, memo); - let v = self.substitute_memo(v, map, memo); + let t = self.substitute_memo(t, map, max_free, memo); + let v = self.substitute_memo(v, map, max_free, memo); self.lam(&n, b, t, v) } CoreNode::Forall { n, b, t, v } => { - let t = self.substitute_memo(t, map, memo); - let v = self.substitute_memo(v, map, memo); + let t = self.substitute_memo(t, map, max_free, memo); + let v = self.substitute_memo(v, map, max_free, memo); self.pi(&n, b, t, v) } CoreNode::Let { n, t, v, body, d } => { - let t = self.substitute_memo(t, map, memo); - let v = self.substitute_memo(v, map, memo); - let body = self.substitute_memo(body, map, memo); + let t = self.substitute_memo(t, map, max_free, memo); + let v = self.substitute_memo(v, map, max_free, memo); + let body = self.substitute_memo(body, map, max_free, memo); self.let_node(&n, t, v, body, d) } CoreNode::Mdata { m, x } => { - let x = self.substitute_memo(x, map, memo); + let x = self.substitute_memo(x, map, max_free, memo); self.mdata_node(m, x) } CoreNode::Projection { n, s, i, x } => { - let x = self.substitute_memo(x, map, memo); + let x = self.substitute_memo(x, map, max_free, memo); self.projection(&n, &s, i, x) } }; @@ -534,8 +553,7 @@ impl Builder { /// Whether `term` mentions a free variable or a placeholder. #[must_use] pub fn has_placeholder(&self, term: Term) -> bool { - let mut seen = std::collections::HashSet::new(); - self.placeholder_walk(term, &mut seen, true) + self.min_free[term] != usize::MAX || !self.meta_clean(term) } /// Whether `term` mentions a lemma's placeholder, a binder nothing solved. @@ -601,40 +619,6 @@ impl Builder { status[&root] } - fn placeholder_walk( - &self, - term: Term, - seen: &mut std::collections::HashSet, - free_too: bool, - ) -> bool { - if !seen.insert(term) { - return false; - } - match &self.nodes[term] { - CoreNode::Const { n, .. } => n.starts_with(META) || (free_too && n.starts_with(FREE)), - CoreNode::BVar { .. } - | CoreNode::Sort { .. } - | CoreNode::Nat { .. } - | CoreNode::String { .. } => false, - CoreNode::App { f, x } => { - self.placeholder_walk(*f, seen, free_too) - || self.placeholder_walk(*x, seen, free_too) - } - CoreNode::Lambda { t, v, .. } | CoreNode::Forall { t, v, .. } => { - self.placeholder_walk(*t, seen, free_too) - || self.placeholder_walk(*v, seen, free_too) - } - CoreNode::Let { t, v, body, .. } => { - self.placeholder_walk(*t, seen, free_too) - || self.placeholder_walk(*v, seen, free_too) - || self.placeholder_walk(*body, seen, free_too) - } - CoreNode::Mdata { x, .. } | CoreNode::Projection { x, .. } => { - self.placeholder_walk(*x, seen, free_too) - } - } - } - /// Assign the placeholders of `pattern` that `actual` has a term at, by /// comparing the two node by node. A shape the two do not share is left /// to the kernel. @@ -699,6 +683,9 @@ impl Builder { /// binder: the type of `conv_cond` states `P b` and the type of the /// application states the predicate's body. pub fn instantiate_beta(&mut self, body: Term, arg: Term) -> Term { + if self.loose_bound(body) == 0 { + return body; + } let mut memo = HashMap::new(); self.beta_memo(body, arg, 0, &mut memo) } @@ -713,6 +700,9 @@ impl Builder { if let Some(&done) = memo.get(&(term, depth)) { return done; } + if self.loose_bound(term) <= depth { + return term; + } let out = match self.nodes[term].clone() { CoreNode::BVar { i } => { if i == depth { @@ -766,16 +756,16 @@ impl Builder { /// `term` with every solved placeholder replaced, transitively. fn resolve(&mut self, term: Term, solved: &HashMap) -> Term { - let map: HashMap = solved - .iter() - .map(|(id, value)| (format!("{META}{id}"), *value)) - .collect(); + if solved.is_empty() || self.meta_clean(term) { + return term; + } + let values_clean = solved.values().all(|&value| self.meta_clean(value)); let mut out = term; for _ in 0..64 { let mut memo = HashMap::new(); - let next = self.resolve_memo(out, &map, &mut memo); - if next == out { - return out; + let next = self.resolve_memo(out, solved, &mut memo); + if values_clean || next == out { + return next; } out = next; } @@ -787,7 +777,7 @@ impl Builder { fn resolve_memo( &mut self, term: Term, - map: &HashMap, + solved: &HashMap, memo: &mut HashMap, ) -> Term { if let Some(&done) = memo.get(&term) { @@ -797,44 +787,46 @@ impl Builder { return term; } let out = match self.nodes[term].clone() { - CoreNode::Const { n, .. } => map.get(&n).copied().unwrap_or(term), + CoreNode::Const { .. } => self + .meta_id(term) + .and_then(|id| solved.get(&id).copied()) + .unwrap_or(term), CoreNode::BVar { .. } | CoreNode::Sort { .. } | CoreNode::Nat { .. } | CoreNode::String { .. } => term, CoreNode::App { f, x } => { let (head, _) = self.spine(f); - let replaced_head = self.meta_id(head).is_some() - || matches!(&self.nodes[head], CoreNode::Const { n, .. } if map.contains_key(n)); - let f2 = self.resolve_memo(f, map, memo); - let x2 = self.resolve_memo(x, map, memo); + let replaced_head = self.meta_id(head).is_some(); + let f2 = self.resolve_memo(f, solved, memo); + let x2 = self.resolve_memo(x, solved, memo); match self.nodes[f2].clone() { CoreNode::Lambda { v, .. } if replaced_head => self.instantiate_beta(v, x2), _ => self.app(f2, x2), } } CoreNode::Lambda { n, b, t, v } => { - let t = self.resolve_memo(t, map, memo); - let v = self.resolve_memo(v, map, memo); + let t = self.resolve_memo(t, solved, memo); + let v = self.resolve_memo(v, solved, memo); self.lam(&n, b, t, v) } CoreNode::Forall { n, b, t, v } => { - let t = self.resolve_memo(t, map, memo); - let v = self.resolve_memo(v, map, memo); + let t = self.resolve_memo(t, solved, memo); + let v = self.resolve_memo(v, solved, memo); self.pi(&n, b, t, v) } CoreNode::Let { n, t, v, body, d } => { - let t = self.resolve_memo(t, map, memo); - let v = self.resolve_memo(v, map, memo); - let body = self.resolve_memo(body, map, memo); + let t = self.resolve_memo(t, solved, memo); + let v = self.resolve_memo(v, solved, memo); + let body = self.resolve_memo(body, solved, memo); self.let_node(&n, t, v, body, d) } CoreNode::Mdata { m, x } => { - let x = self.resolve_memo(x, map, memo); + let x = self.resolve_memo(x, solved, memo); self.mdata_node(m, x) } CoreNode::Projection { n, s, i, x } => { - let x = self.resolve_memo(x, map, memo); + let x = self.resolve_memo(x, solved, memo); self.projection(&n, &s, i, x) } }; diff --git a/crates/lexlean/src/production/preserve.rs b/crates/lexlean/src/production/preserve.rs index c032ec969..27240f2fb 100644 --- a/crates/lexlean/src/production/preserve.rs +++ b/crates/lexlean/src/production/preserve.rs @@ -224,11 +224,12 @@ pub struct CorrespondenceRules { pub fn correspondence_rules() -> Result { const CORR: &str = "LexLeanPreservation.Rust.Corr"; const SOUND: &str = "LexLeanPreservation.Rust.sound"; - let load = |module: &str| -> Result { - let path = native_source_path(module).ok_or_else(|| format!("no source for `{module}`"))?; - let source = embedded_text(&path).map_err(|diagnostic| diagnostic.message)?; - crate::ir::core::CoreModule::from_source(source, "1.2") - .map_err(|reason| format!("{path}: {reason}")) + let native = native().map_err(|diagnostic| diagnostic.message.clone())?; + let load = |module: &str| -> Result<&crate::ir::core::CoreModule, String> { + native + .modules + .get(module) + .ok_or_else(|| format!("the library has no module `{module}`")) }; let corr = load("LexLeanPreservation.RustCorr")?; let constructors: Vec = corr diff --git a/crates/lexlean/src/sdk.rs b/crates/lexlean/src/sdk.rs index 726bb2a6a..7a6170c29 100644 --- a/crates/lexlean/src/sdk.rs +++ b/crates/lexlean/src/sdk.rs @@ -322,6 +322,32 @@ pub fn assemble( Ok(out) } +/// The whole `.lex.tex` source of a native core module, printed directly from +/// its [`crate::ir::core::CoreModule`] without round-tripping through JSON. +/// +/// # Errors +/// +/// `data` that is not a well-formed core module of the current schema. +pub(crate) fn assemble_core( + header: &SourceHeader<'_>, + data: &crate::ir::core::CoreModule, +) -> Result { + let printed = crate::surface::core::print_module(data) + .map_err(|failure| error(format!("the module has no notation: {failure}"), None))?; + let mut out = format!("\\begin{{lexlean}}{{{}}}\n", header.name); + for glossary in header.glossaries { + out.push_str(&format!("\\useglossary{{{glossary}}}\n")); + } + for import in header.imports { + out.push_str(&format!("\\importmodule{{{import}}}\n")); + } + out.push_str(&format!( + "\\title{{{}}}\n\\begin{{{}}}\n{printed}\\end{{{}}}\n\\end{{lexlean}}\n", + header.title, CORE.environment, CORE.environment + )); + Ok(out) +} + #[cfg(test)] mod tests { use serde_json::json; From 7f2a00d353646f545500e2adf850ea47555badda Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 18 Oct 2026 14:52:34 +0000 Subject: [PATCH 6/6] ci: the host matrix's limit is twice the slowest time observed with BS-02 beside the stress arithmetic #189 restored the pre-train 120 minutes. Since then BS-02's differential runs in `cargo test --workspace` on every host (#190): the Intel macOS host took 140 minutes on wave 2's gate run. The comment's rule, twice the slowest observed time, gives 240 until this wave's run measures the host times with #177's fix in; the limit then follows them down. RP-14 exempts the host matrix from the gate-job limits, so no gate reads the number. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_013QppGKetUURseXowZun9KY --- .github/workflows/ci.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 33f2beef1..08fc97c90 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -811,12 +811,14 @@ jobs: - { os: macos-15, target: aarch64-apple-darwin } - { os: windows-2022, target: x86_64-pc-windows-msvc } runs-on: ${{ matrix.os }} - # The Intel macOS runner takes 51 to 61 minutes for this job, which is the - # limit it used to have: a leg cancelled at the limit says nothing about the - # code, and the only defence against it was to run the leg again. Twice the - # slowest observed time leaves the limit a bound on a hung job, not a race - # with the runner's speed. - timeout-minutes: 120 + # The Intel macOS runner took 51 to 61 minutes for this job before the data + # certificates, 100 with their stress arithmetic (#177), and 140 with BS-02's + # differential beside it (#190). A leg cancelled at the limit says nothing + # about the code, and the only defence against it was to run the leg again. + # Twice the slowest observed time leaves the limit a bound on a hung job, + # not a race with the runner's speed; the first gate run after #177's fix + # measures the new slowest time, and the limit follows it down. + timeout-minutes: 240 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install the pinned Rust toolchain