{"title":
 "R4: State: the world types every cell at any type, with rows as templates",
 "producer":
 ["GENERATED by tools/Drivers/Semantics.lean (make gen-semantics); do not edit",
  "format: effect4-semantics-report v8",
  "command: make gen-semantics",
  "inputs: tools/ProofGraph/Registry.lean, tools/Tools/Semantics.lean, tools/Drivers/Semantics.lean, tools/Tools/SemanticsDisplay.lean, tools/Tools/SemanticsDocument.lean, tools/Tools/Document.lean, tools/Tools/Document/Json.lean, src/Effect4/Laws/Auto/Semantics.lean, Test/Counterexamples/REGISTER.md, docs/core/decisions.md, lean-toolchain"],
 "format": "effect4-document/1",
 "body":
 [{"lines":
   [[{"text":
      "Open, worded as a proposed claim: pool-profile-preserved (proposed claim; store-typing): along a run of the public operations the cell stays a member of its type and its state stays in the first profile; the model's half is profile_closed on six transitions; the cell's half is the seven typing statements of the cell and of the steps with step_keeps_cell, and each attempt statement of the operations gives the membership of the reply and of the stored value from the membership of the cell before the step; the operations are typed at every scope (use_types, make_types, close_answers), and make's type requires the scope; no statement says that a client writes the cell by the operations alone, none keeps the table injective along a run, and no goal states the run-level claim (decisions rows 267 to 269, 276)"}],
    [{"text":
      "Open, not triaged: the faces of Ref<A> and Deferred<A, E>, the type arguments' part: landed in the state plan's T5 for a binder term and for Deferred.make: a read-modify-write row's binder term is printed as a function of the cell's current value and read back (part A: printPerform, readPerform); Deferred.make<A, E>() is printed from the operation's own type arguments and read back at every instance whose types are readable (part B: Signature.typeArgsOf and withTypeArgs, printCall, readCall, LawfulTypeArgs; Classes.readTyChecked on Classes.ReadableTy), a bare Deferred.make() is refused by its spelling and never typed at a default, the native row declares no type argument of its own, and an operation's type arguments are program annotations (ScopedOp.typeArgs: raw formation, the integer scan and the module's class table read them; decisions row 212); read_print and read_exact keep their statements; open: Ref.make<A>, which needs an appended constructor (decisions rows 210 and 212); a type argument outside the readable types (a handle type, unknown, a class name: printed where it has a printed form, and refused at reading; int and number: read at nat); a list fold's stated accumulator type, which is printed and not read; and the instance's row in the other estates: the TypeScript profile and the OCaml metadata list Deferred.make once, at the face's instance, so a consumer that needs an instance's answer column derives it from the operation"}],
    [{"text":
      "Open, not triaged: the target half of handle-identity-laws (decisions row 229): the identity correspondence in each target's relation, in both directions: two handles have equal keys exactly when their host objects are one object; no goal states it, and the laws over Fits and the world's order are handle_identity_laws"}],
    [{"text":
      "Open, worded as a proposed claim: semaphore-accounting-preserved (proposed claim; store-typing): along a run of the public operations the cell stays a member of its type and its state stays in the first profile; the model's half is profile_closed; the cell's half is the six typing statements of the steps with step_keeps_cell, and each attempt statement of the operations gives the membership of the reply and of the stored value from the membership of the cell before the step; no statement gives that first membership from the handles that the table names, and no goal states the run-level claim (decisions rows 260, 261, 265, 276)"}],
    [{"text":
      "Open, worded as a proposed claim: atomic-attempt-isolation (proposed claim; store-typing and reactive-scheduling): an admitted atomic body's ordered dynamic reads and writes, the exact state that a failure or a retry restores, and no step of another fiber between its first access and its commit (decisions rows 80, 223; waits on the body profile's grammar and on row 226's budget or suspension)"}],
    [{"text":
      "Open, not triaged: the second half of scoped-body-substitution-boundary (residual-program-typing): for a later constructor that does bind a scope, the code after the scope runs only after it, and substitution neither captures it nor copies it into a child body (decisions rows 225, 227); no goal states it: the mask adds no scoped constructor, and its restore node's half is scoped_body_substitution_boundary"}]],
   "kind": "items"},
  {"title": "Requirement R4: Stateful memory and row templates",
   "kind": "part",
   "key": "about:req:R4",
   "body":
   [{"line":
     [{"text":
       "This page explains requirement R4 in Effect4. It covers what the requirement asks for mutable cells and row templates, why stateful typing matters, and how the property is checked."}],
     "kind": "para"},
    {"title": "What the requirement asks",
     "kind": "part",
     "key": "about:req:R4:what-it-asks",
     "body":
     [{"line":
       [{"text":
         "Requirement R4 demands that the typed world supports mutable cells at arbitrary types and models operation rows as templates ("},
        {"code": "docs/core/system-map.md"},
        {"text": " §8):"}],
       "kind": "para"},
      {"lines":
       [[{"text": "World typing: "},
         {"code": "World"},
         {"text": " explicitly tracks types for cells ("},
         {"code": "w.Ρ"},
         {"text": "), deferred promises ("},
         {"code": "w.Π"},
         {"text": "), fibers ("},
         {"code": "w.Γ"},
         {"text": "), and tokens ("},
         {"code": "w.Θ"},
         {"text": ")."}],
        [{"text":
          "Row templates: operation rows act as templates whose type parameters instantiate via match by bounds."}],
        [{"text":
          "Binder terms: function rows take first-order binder terms that map cell types under environment extensions."}]],
       "kind": "items"},
      {"line":
       [{"text":
         "Allocating a fresh cell or promise must extend the world monotonically without invalidating earlier allocations."}],
       "kind": "para"}]},
    {"title": "Why it matters",
     "kind": "part",
     "key": "about:req:R4:why-it-matters",
     "body":
     [{"line":
       [{"text":
         "Concurrent programs coordinate across fibers using shared mutable state, asynchronous promises, and synchronized queues."}],
       "kind": "para"},
      {"line":
       [{"text":
         "If stateful references supported only primitive numbers or hard-coded payload types, applications could not manage complex state."}],
       "kind": "para"},
      {"line":
       [{"text":
         "Matching row templates by bounds lets a generic operation take its type arguments from the program, before the run."}],
       "kind": "para"}]},
    {"title": "How it is checked",
     "kind": "part",
     "key": "about:req:R4:how-it-is-checked",
     "body":
     [{"line":
       [{"text":
         "The requirement is checked by proving world extension, template matching, and step typing theorems:"}],
       "kind": "para"},
      {"lines":
       [[{"text": "World order reflexivity and transitivity are stated in "},
         {"code": "src/Effect4/Laws/Program/Typed/World.lean"},
         {"text": "."}],
        [{"text": "Allocation monotonicity is stated by "},
         {"code": "refMake_extension"},
         {"text": " and "},
         {"code": "deferredMake_extension"},
         {"text": " in the same file."}],
        [{"text": "Totality of template matching by bounds is stated by "},
         {"code": "Bounds.matchB_complete"},
         {"text": " ("},
         {"code": "src/Effect4/Laws/Program/Bounds.lean"},
         {"text": ")."}],
        [{"text": "Atomic update typing is stated by "},
         {"code": "fold_typed_atomic_update"},
         {"text": " ("},
         {"code": "src/Effect4/Laws/Program/Typed/ListFold.lean"},
         {"text": ")."}]],
       "kind": "items"},
      {"line":
       [{"text":
         "The plan on this page gives each theorem's status and the goals it rests on."}],
       "kind": "para"}]}]},
  {"nodes":
   [{"status": "modulo",
     "label": "atomic",
     "key": "Test.Dogfood.Scenario.Atomic.atomic",
     "detail": ""},
    {"status": "modulo",
     "label": "committed",
     "key": "Test.Dogfood.Scenario.Atomic.committed",
     "detail": ""},
    {"status": "modulo",
     "label": "counted",
     "key": "Test.Dogfood.Scenario.Atomic.counted",
     "detail": ""},
    {"status": "goal",
     "ref": "open:Test.Dogfood.Scenario.Atomic.Store.shop_stages",
     "label": "shop_stages",
     "key": "Test.Dogfood.Scenario.Atomic.Store.shop_stages",
     "detail": ""},
    {"status": "modulo",
     "label": "cleans_once",
     "key": "Test.Dogfood.Scenario.Atomic.cleans_once",
     "detail": ""},
    {"status": "goal",
     "ref": "open:Test.Dogfood.Scenario.Atomic.Cleanup.log_debits",
     "label": "log_debits",
     "key": "Test.Dogfood.Scenario.Atomic.Cleanup.log_debits",
     "detail": ""}],
   "kind": "graph",
   "key": "fig:open:R4",
   "edges":
   [["Test.Dogfood.Scenario.Atomic.atomic",
     "Test.Dogfood.Scenario.Atomic.cleans_once"],
    ["Test.Dogfood.Scenario.Atomic.atomic",
     "Test.Dogfood.Scenario.Atomic.committed"],
    ["Test.Dogfood.Scenario.Atomic.atomic",
     "Test.Dogfood.Scenario.Atomic.counted"],
    ["Test.Dogfood.Scenario.Atomic.committed",
     "Test.Dogfood.Scenario.Atomic.Store.shop_stages"],
    ["Test.Dogfood.Scenario.Atomic.counted",
     "Test.Dogfood.Scenario.Atomic.Store.shop_stages"],
    ["Test.Dogfood.Scenario.Atomic.cleans_once",
     "Test.Dogfood.Scenario.Atomic.Cleanup.log_debits"]],
   "caption":
   "The open part of R4: its planned goals and the theorems proved modulo them. An arrow goes from a node to a node its proof reaches first."},
  {"nodes":
   [{"status": "open",
     "ref": "concept:store-typing",
     "label": "Store Typing",
     "key": "store-typing",
     "detail": "99 nodes, 4 open"},
    {"status": "proved",
     "ref": "concept:residual-program-typing",
     "label": "Residual Program Typing",
     "key": "residual-program-typing",
     "detail": "15 nodes"},
    {"status": "proved",
     "ref": "concept:translation-simulation",
     "label": "Translation & Simulation",
     "key": "translation-simulation",
     "detail": "6 nodes"},
    {"status": "proved",
     "ref": "concept:reactive-scheduling",
     "label": "Reactive Scheduling",
     "key": "reactive-scheduling",
     "detail": "7 nodes"},
    {"status": "proved",
     "ref": "concept:initial-algebras-folds",
     "label": "Initial Algebras & Folds",
     "key": "initial-algebras-folds",
     "detail": "11 nodes"},
    {"status": "proved",
     "ref": "concept:subtyping-algebra",
     "label": "Subtyping Algebra",
     "key": "subtyping-algebra",
     "detail": "108 nodes"},
    {"status": "proved",
     "label": "No concept",
     "key": "none",
     "detail": "13 nodes"},
    {"status": "proved",
     "ref": "concept:exact-codecs",
     "label": "Exact Codecs",
     "key": "exact-codecs",
     "detail": "2 nodes"},
    {"status": "open",
     "ref": "concept:scope-lifetime-finalization",
     "label": "Scope Lifetime & Finalization",
     "key": "scope-lifetime-finalization",
     "detail": "10 nodes, 2 open"},
    {"status": "proved",
     "ref": "concept:host-session-protocol",
     "label": "Host Session Protocol",
     "key": "host-session-protocol",
     "detail": "2 nodes"}],
   "kind": "graph",
   "key": "fig:concepts:R4",
   "edges":
   [["store-typing", "none"],
    ["store-typing", "subtyping-algebra"],
    ["residual-program-typing", "none"],
    ["residual-program-typing", "initial-algebras-folds"],
    ["residual-program-typing", "store-typing"],
    ["residual-program-typing", "subtyping-algebra"],
    ["store-typing", "translation-simulation"],
    ["subtyping-algebra", "none"],
    ["store-typing", "reactive-scheduling"],
    ["store-typing", "initial-algebras-folds"],
    ["residual-program-typing", "exact-codecs"],
    ["store-typing", "scope-lifetime-finalization"],
    ["store-typing", "host-session-protocol"],
    ["none", "initial-algebras-folds"],
    ["none", "subtyping-algebra"],
    ["none", "store-typing"],
    ["none", "residual-program-typing"],
    ["none", "exact-codecs"],
    ["translation-simulation", "scope-lifetime-finalization"],
    ["translation-simulation", "exact-codecs"],
    ["translation-simulation", "none"],
    ["scope-lifetime-finalization", "host-session-protocol"],
    ["scope-lifetime-finalization", "translation-simulation"],
    ["scope-lifetime-finalization", "none"],
    ["scope-lifetime-finalization", "initial-algebras-folds"],
    ["scope-lifetime-finalization", "reactive-scheduling"],
    ["exact-codecs", "none"],
    ["none", "translation-simulation"],
    ["translation-simulation", "initial-algebras-folds"]],
   "caption":
   "R4 by concept: each concept its nodes are placed at, by tag or by module. An arrow goes where a node's proof reaches a node of another concept."},
  {"rows":
   [[[{"code": "order_refl"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "order_trans"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "refMake_extension"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "deferredMake_extension"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "memoBuild_extension"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "fold_typed_atomic_update"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "readTerm_printTerm"},
      {"text": ", "},
      {"code": "order_refl"},
      {"text": ", "},
      {"code": "termMaps_of_typed"},
      {"text": ", "},
      {"code": "listOf_upper"},
      {"text": ", "},
      {"code": "fits_subN"},
      {"text": ", "},
      {"code": "fits_normalize"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "lift_sound"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "causeInputError_upper"},
      {"text": ", "},
      {"code": "matchArgsB_sound"},
      {"text": ", "},
      {"code": "hom_eq_cata_ty"}]],
    [[{"code": "handle_identity_laws"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "fits_mono"}]],
    [[{"code": "saved_mask_image_membership"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "scoped_body_substitution_boundary"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "denotesTyped"},
      {"text": ", "},
      {"code": "scopeParams_child"},
      {"text": ", "},
      {"code": "at_child"},
      {"text": ", "},
      {"code": "fits_subN"},
      {"text": ", "},
      {"code": "listOf_upper"},
      {"text": ", "},
      {"code": "fits_normalize"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "lift_sound"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "causeInputError_upper"},
      {"text": ", "},
      {"code": "matchArgsB_sound"},
      {"text": ", "},
      {"code": "hom_eq_cata_ty"},
      {"text": ", "},
      {"code": "at_append"}]],
    [[{"code": "awaitStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "Latch.Model.closeStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "flushStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "initialStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "isOpenStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "wakeStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "Latch.Model.withdrawStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "image_agrees"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "afterExit_first"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "raceCompleteFirst_accepts"}]],
    [[{"code": "typed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "candsList_nil"},
      {"text": ", "},
      {"code": "cands_var"},
      {"text": ", "},
      {"code": "candsList_cons"},
      {"text": ", "},
      {"code": "types_ascribe"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "matchArgsB_list_var_nat"},
      {"text": ", "},
      {"code": "matchArgsB_append"},
      {"text": ", "},
      {"code": "matchArgsB_cons_nil"},
      {"text": ", "},
      {"code": "lift_member"},
      {"text": ", "},
      {"code": "matchArgsB_one_var"},
      {"text": ", "},
      {"code": "matchArgsB_two_vars"},
      {"text": ", "},
      {"code": "join_eq_right_of_subN"},
      {"text": ", "},
      {"code": "matchArgsB_ite"}]],
    [[{"code": "ascribe_untyped"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "step_keeps_cell"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "fold_typed_atomic_update"}]],
    [[{"code": "types_ascribe"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "lift_member"}, {"text": ", "}, {"code": "normalize_idem"}]],
    [[{"code": "available_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "PartitionedSemaphore.initial_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "reserve_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "tryTake_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "Pool.Model.closeStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "drainStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "Model.initial_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "matchArgsB_cons_nil"},
      {"text": ", "},
      {"code": "matchArgsB_append"}]],
    [[{"code": "leaseStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "lease_enrols_iff"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "Pool.Model.profile_closed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "returnStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "selectStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "Pool.Model.withdrawStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "close_answers"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "Pool.Model.withdrawStep_types"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "drainStep_types"},
      {"text": ", "},
      {"code": "matchB_modify_use"},
      {"text": ", "},
      {"code": "matchB_refOf_var"},
      {"text": ", "},
      {"code": "waitRetryAt_answers"},
      {"text": ", "},
      {"code": "mask_printed_form_profile"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "lift_member"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "matchArgsB_two_vars"},
      {"text": ", "},
      {"code": "matchArgsB_list_var_nat"},
      {"text": ", "},
      {"code": "optionTy_option"},
      {"text": ", "},
      {"code": "selectStep_types"},
      {"text": ", "},
      {"code": "Pool.Model.closeStep_types"}]],
    [[{"code": "Pool.make_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "normalize_idem"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "close_answers"},
      {"text": ", "},
      {"code": "Model.initial_types"},
      {"text": ", "},
      {"code": "matchB_one_var"}]],
    [[{"code": "use_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "lift_member"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "matchArgsB_two_vars"},
      {"text": ", "},
      {"code": "matchArgsB_list_var_nat"},
      {"text": ", "},
      {"code": "optionTy_option"},
      {"text": ", "},
      {"code": "selectStep_types"},
      {"text": ", "},
      {"code": "matchB_modify_use"},
      {"text": ", "},
      {"code": "matchB_refOf_var"},
      {"text": ", "},
      {"code": "returnStep_types"},
      {"text": ", "},
      {"code": "Pool.Model.withdrawStep_types"},
      {"text": ", "},
      {"code": "leaseStep_types"},
      {"text": ", "},
      {"code": "waitRetryAt_answers"},
      {"text": ", "},
      {"code": "protectedBy_has"}]],
    [[{"code": "ascribe_scoped"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "args"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "noApp_args"}]],
    [[{"code": "head"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "above_args"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "mem_zip_map_right"},
      {"text": ", "},
      {"code": "instance_shape"}]],
    [[{"code": "above_prod"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "admits_normalize"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "normalize_idem"}]],
    [[{"code": "below_args"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "candsFields_eq"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "candsItems_eq"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "candsList_below"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "cands_below"}]],
    [[{"code": "candsList_cons"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "candsList_nil"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "cands_args"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "candsItems_eq"},
      {"text": ", "},
      {"code": "candsFields_eq"},
      {"text": ", "},
      {"code": "comp_inv"},
      {"text": ", "},
      {"code": "comp_co"}]],
    [[{"code": "cands_below"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "args"},
      {"text": ", "},
      {"code": "comp_ne_contra"},
      {"text": ", "},
      {"code": "cands_args"},
      {"text": ", "},
      {"code": "below_args"},
      {"text": ", "},
      {"code": "cands_union_right"},
      {"text": ", "},
      {"code": "cands_mem_members"},
      {"text": ", "},
      {"code": "head"},
      {"text": ", "},
      {"code": "cands_var"}]],
    [[{"code": "cands_mem_members"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "cands_union_right"}]],
    [[{"code": "cands_union_right"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "cands_var"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "comp_co"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "comp_inv"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "comp_ne_contra"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "comp_inv"}, {"text": ", "}, {"code": "comp_co"}]],
    [[{"code": "covers"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "above_args"},
      {"text": ", "},
      {"code": "above_prod"},
      {"text": ", "},
      {"code": "prod_or_not"},
      {"text": ", "},
      {"code": "recovers"},
      {"text": ", "},
      {"code": "cands_args"},
      {"text": ", "},
      {"code": "args"},
      {"text": ", "},
      {"code": "below_args"},
      {"text": ", "},
      {"code": "cands_union_right"},
      {"text": ", "},
      {"code": "head"},
      {"text": ", "},
      {"code": "cands_var"}]],
    [[{"code": "instance_shape"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "instantiate_solve"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "lookup_added"}]],
    [[{"code": "joinCands_least"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "subN_join_least"}, {"text": ", "}, {"code": "subN_never"}]],
    [[{"code": "joinCands_upper"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "subN_refl"}]],
    [[{"code": "join_eq_left_of_subN"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "join_eq_right_of_subN"}]],
    [[{"code": "join_eq_right_of_subN"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "subN_join_least"}]],
    [[{"code": "lookup_added"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "lowers_cons"}]],
    [[{"code": "lookup_solve_seed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "lowers_cons"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "matchArgsB_append"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "candsList_nil"},
      {"text": ", "},
      {"code": "cands_var"},
      {"text": ", "},
      {"code": "candsList_cons"}]],
    [[{"code": "matchArgsB_complete"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "covers"},
      {"text": ", "},
      {"code": "candsList_below"},
      {"text": ", "},
      {"code": "solve_between"}]],
    [[{"code": "matchArgsB_cons_nil"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "candsList_nil"},
      {"text": ", "},
      {"code": "cands_var"},
      {"text": ", "},
      {"code": "candsList_cons"}]],
    [[{"code": "matchArgsB_ite"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "normalize_idem"},
      {"text": ", "},
      {"code": "candsList_nil"},
      {"text": ", "},
      {"code": "cands_var"},
      {"text": ", "},
      {"code": "candsList_cons"}]],
    [[{"code": "matchArgsB_least"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "candsList_below"}, {"text": ", "}, {"code": "solve_between"}]],
    [[{"code": "matchArgsB_list_var_nat"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "candsList_nil"},
      {"text": ", "},
      {"code": "cands_var"},
      {"text": ", "},
      {"code": "candsList_cons"}]],
    [[{"code": "matchArgsB_one_var"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "cands_var"},
      {"text": ", "},
      {"code": "candsList_nil"},
      {"text": ", "},
      {"code": "candsList_cons"}]],
    [[{"code": "matchArgsB_sound"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "matchArgsB_two_vars"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "candsList_nil"},
      {"text": ", "},
      {"code": "cands_var"},
      {"text": ", "},
      {"code": "candsList_cons"}]],
    [[{"code": "matchArgsN_complete"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "admits_normalize"},
      {"text": ", "},
      {"code": "matchArgsB_complete"}]],
    [[{"code": "matchArgsN_least"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "admits_normalize"},
      {"text": ", "},
      {"code": "matchArgsB_least"}]],
    [[{"code": "matchB_cell_fixed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "matchB_sound"}]],
    [[{"code": "matchB_complete"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "covers"},
      {"text": ", "},
      {"code": "cands_below"},
      {"text": ", "},
      {"code": "solve_between"}]],
    [[{"code": "matchB_least"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "cands_below"}, {"text": ", "}, {"code": "solve_between"}]],
    [[{"code": "matchB_modify_use"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "cands_var"}]],
    [[{"code": "matchB_one_var"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "cands_var"}]],
    [[{"code": "matchB_refOf_var"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "cands_var"}, {"text": ", "}, {"code": "comp_inv"}]],
    [[{"code": "matchB_sound"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "lookup_solve_seed"}]],
    [[{"code": "matchN_congr"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "mem_lowers"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "mem_varsOf_args"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "mem_zip_map_right"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "mem_zip_self_map"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "noAppFields_eq_all"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "noAppItems_eq_all"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "noApp_args"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "noAppItems_eq_all"},
      {"text": ", "},
      {"code": "noAppFields_eq_all"}]],
    [[{"code": "prod_left_cands"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "head"},
      {"text": ", "},
      {"code": "args"},
      {"text": ", "},
      {"code": "cands_var"},
      {"text": ", "},
      {"code": "cands_mem_members"},
      {"text": ", "},
      {"code": "prod_member_left"}]],
    [[{"code": "prod_member_left"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "prod_member_right"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "prod_or_not"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "prod_right_cands"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "head"},
      {"text": ", "},
      {"code": "args"},
      {"text": ", "},
      {"code": "cands_var"},
      {"text": ", "},
      {"code": "cands_mem_members"},
      {"text": ", "},
      {"code": "prod_member_right"}]],
    [[{"code": "recovers"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "mem_zip_self_map"},
      {"text": ", "},
      {"code": "cands_args"},
      {"text": ", "},
      {"code": "instance_shape"},
      {"text": ", "},
      {"code": "mem_varsOf_args"},
      {"text": ", "},
      {"code": "prod_right_cands"},
      {"text": ", "},
      {"code": "prod_left_cands"},
      {"text": ", "},
      {"code": "args"},
      {"text": ", "},
      {"code": "prod_or_not"},
      {"text": ", "},
      {"code": "head"},
      {"text": ", "},
      {"code": "cands_var"}]],
    [[{"code": "solve_between"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "joinCands_upper"},
      {"text": ", "},
      {"code": "lookup_solve_seed"},
      {"text": ", "},
      {"code": "mem_lowers"},
      {"text": ", "},
      {"code": "joinCands_least"},
      {"text": ", "},
      {"code": "instantiate_solve"}]],
    [[{"code": "subN_join_least"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "normalize_idem"}]],
    [[{"code": "subN_never"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "templateOK_of"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "loop_sync_op"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "native_sync_op"},
      {"text": ", "},
      {"code": "iteration_below_budget"},
      {"text": ", "},
      {"code": "loop_of_iteration"}]],
    [[{"code": "native_sync_answer"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "native_sync_op"}]],
    [[{"code": "native_sync_op"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "perform_scoped_iff"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "heap_sites_keep"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "at_append"},
      {"text": ", "},
      {"code": "mem_addresses_iff"},
      {"text": ", "},
      {"code": "evaluatePrim_producer"},
      {"text": ", "},
      {"code": "closeOrder_eq"},
      {"text": ", "},
      {"code": "driveState_lift"}]],
    [[{"code": "withParams_defOf"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "withParams_of_none"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "withParams_param"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "withParams_serviceTy"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "admitted_heap_history"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "evaluatePrim_producer"},
      {"text": ", "},
      {"code": "closeOrder_eq"},
      {"text": ", "},
      {"code": "at_append"},
      {"text": ", "},
      {"code": "mem_addresses_iff"},
      {"text": ", "},
      {"code": "driveState_lift"}]],
    [[{"code": "mono"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "order_trans"}]],
    [[{"code": "invoke_arm"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "normalize_idem"},
      {"text": ", "},
      {"code": "fits_mono"},
      {"text": ", "},
      {"code": "fits_subN"},
      {"text": ", "},
      {"code": "order_trans"},
      {"text": ", "},
      {"code": "at_child"},
      {"text": ", "},
      {"code": "scopeParams_below"},
      {"text": ", "},
      {"code": "listOf_upper"},
      {"text": ", "},
      {"code": "fits_normalize"},
      {"text": ", "},
      {"code": "lift_sound"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "causeInputError_upper"},
      {"text": ", "},
      {"code": "matchArgsB_sound"},
      {"text": ", "},
      {"code": "hom_eq_cata_ty"},
      {"text": ", "},
      {"code": "scopeParams_body"},
      {"text": ", "},
      {"code": "withParams_defOf"}]],
    [[{"code": "param_arm"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "normalize_idem"},
      {"text": ", "},
      {"code": "fits_mono"},
      {"text": ", "},
      {"code": "fits_subN"},
      {"text": ", "},
      {"code": "order_trans"},
      {"text": ", "},
      {"code": "listOf_upper"},
      {"text": ", "},
      {"code": "fits_normalize"},
      {"text": ", "},
      {"code": "lift_sound"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "causeInputError_upper"},
      {"text": ", "},
      {"code": "matchArgsB_sound"},
      {"text": ", "},
      {"code": "hom_eq_cata_ty"},
      {"text": ", "},
      {"code": "scopeParams_decl"},
      {"text": ", "},
      {"code": "withParams_param"}]],
    [[{"code": "scopeParams_ref"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "syncRow_typed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "fits_normalize"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "fits_subN"},
      {"text": ", "},
      {"code": "termMaps_of_typed"},
      {"text": ", "},
      {"code": "matchB_sound"},
      {"text": ", "},
      {"code": "hom_eq_cata_ty"},
      {"text": ", "},
      {"code": "errOf_payload"},
      {"text": ", "},
      {"code": "isPayload_of_hasTy_record"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_refl"}]],
    [[{"code": "termMaps_of_typed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "listOf_upper"},
      {"text": ", "},
      {"code": "fits_subN"},
      {"text": ", "},
      {"code": "fits_normalize"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "lift_sound"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "causeInputError_upper"},
      {"text": ", "},
      {"code": "matchArgsB_sound"},
      {"text": ", "},
      {"code": "hom_eq_cata_ty"},
      {"text": ", "},
      {"code": "fits_mono"}]],
    [[{"code": "scopeParams_below"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "scopeParams_body"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "scopeParams_child"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "scopeParams_decl"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "scopeParams_layer_below"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "PubSub.initial_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "PubSub.poll_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "slide_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "subscribe_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "tryPublish_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "unsubscribe_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "ascribe_formed_for_steps"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "empty_typed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "message_nodes_for_steps"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "offerStep_typed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "offerStep_types"}]],
    [[{"code": "offerStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "offer_nodes_for_steps"},
      {"text": ", "},
      {"code": "message_nodes_for_steps"},
      {"text": ", "},
      {"code": "ascribe_formed_for_steps"},
      {"text": ", "},
      {"code": "typed"}]],
    [[{"code": "offer_nodes_for_steps"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "message_nodes_for_steps"}]],
    [[{"code": "pollStep_typed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "pollStep_types"}]],
    [[{"code": "pollStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "offer_nodes_for_steps"},
      {"text": ", "},
      {"code": "message_nodes_for_steps"},
      {"text": ", "},
      {"code": "ascribe_formed_for_steps"},
      {"text": ", "},
      {"code": "typed"}]],
    [[{"code": "sizeStep_typed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "takeStep_typed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "Queue.Model.takeStep_types"}]],
    [[{"code": "Queue.Model.takeStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "offer_nodes_for_steps"},
      {"text": ", "},
      {"code": "message_nodes_for_steps"},
      {"text": ", "},
      {"code": "ascribe_formed_for_steps"},
      {"text": ", "},
      {"code": "typed"}]],
    [[{"code": "withdrawOffer_typed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "withdrawOffer_types"}]],
    [[{"code": "withdrawOffer_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "withdrawTake_typed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "withdrawTake_types"}]],
    [[{"code": "withdrawTake_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "bounded_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "empty_typed"},
      {"text": ", "},
      {"code": "offer_nodes_for_steps"},
      {"text": ", "},
      {"code": "message_nodes_for_steps"},
      {"text": ", "},
      {"code": "matchB_one_var"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"}]],
    [[{"code": "offer_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "withdrawOffer_types"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "optionTy_option"},
      {"text": ", "},
      {"code": "lift_member"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "matchArgsB_two_vars"},
      {"text": ", "},
      {"code": "matchArgsB_list_var_nat"},
      {"text": ", "},
      {"code": "offerStep_types"},
      {"text": ", "},
      {"code": "matchB_modify_use"},
      {"text": ", "},
      {"code": "matchB_refOf_var"},
      {"text": ", "},
      {"code": "rowTy_instantiated_formed"},
      {"text": ", "},
      {"code": "mask_printed_form_profile"},
      {"text": ", "},
      {"code": "offer_nodes_for_steps"},
      {"text": ", "},
      {"code": "message_nodes_for_steps"}]],
    [[{"code": "Queue.poll_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "lift_member"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "matchArgsB_two_vars"},
      {"text": ", "},
      {"code": "matchArgsB_list_var_nat"},
      {"text": ", "},
      {"code": "optionTy_option"},
      {"text": ", "},
      {"code": "pollStep_types"},
      {"text": ", "},
      {"code": "offer_nodes_for_steps"},
      {"text": ", "},
      {"code": "message_nodes_for_steps"},
      {"text": ", "},
      {"code": "matchB_modify_use"},
      {"text": ", "},
      {"code": "matchB_refOf_var"}]],
    [[{"code": "size_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "lift_member"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "offer_nodes_for_steps"},
      {"text": ", "},
      {"code": "message_nodes_for_steps"},
      {"text": ", "},
      {"code": "matchB_refOf_var"}]],
    [[{"code": "Queue.take_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "withdrawTake_types"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "optionTy_option"},
      {"text": ", "},
      {"code": "lift_member"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "matchArgsB_two_vars"},
      {"text": ", "},
      {"code": "matchArgsB_list_var_nat"},
      {"text": ", "},
      {"code": "Queue.Model.takeStep_types"},
      {"text": ", "},
      {"code": "offer_nodes_for_steps"},
      {"text": ", "},
      {"code": "message_nodes_for_steps"},
      {"text": ", "},
      {"code": "matchB_modify_use"},
      {"text": ", "},
      {"code": "matchB_refOf_var"},
      {"text": ", "},
      {"code": "waitRetryAt_answers"},
      {"text": ", "},
      {"code": "mask_printed_form_profile"}]],
    [[{"code": "modify_callback_answers"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "matchB_modify_use"},
      {"text": ", "},
      {"code": "matchB_refOf_var"}]],
    [[{"code": "empty_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "Semaphore.Model.profile_closed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "releaseStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "takeIfAvailableStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "Semaphore.Model.takeStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "visitStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "Semaphore.Model.withdrawStep_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "typed"}]],
    [[{"code": "Semaphore.make_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "empty_types"},
      {"text": ", "},
      {"code": "matchB_one_var"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"}]],
    [[{"code": "release_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "lift_member"},
      {"text": ", "},
      {"code": "matchArgsB_two_vars"},
      {"text": ", "},
      {"code": "optionTy_option"},
      {"text": ", "},
      {"code": "visitStep_types"},
      {"text": ", "},
      {"code": "matchB_modify_use"},
      {"text": ", "},
      {"code": "matchB_refOf_var"},
      {"text": ", "},
      {"code": "matchArgsB_one_var"},
      {"text": ", "},
      {"code": "releaseStep_types"}]],
    [[{"code": "takeIfAvailable_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "takeIfAvailableStep_types"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "matchB_modify_use"},
      {"text": ", "},
      {"code": "matchB_refOf_var"}]],
    [[{"code": "Semaphore.take_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "Semaphore.Model.withdrawStep_types"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "Semaphore.Model.takeStep_types"},
      {"text": ", "},
      {"code": "matchB_modify_use"},
      {"text": ", "},
      {"code": "matchB_refOf_var"},
      {"text": ", "},
      {"code": "waitRetryAt_answers"},
      {"text": ", "},
      {"code": "mask_printed_form_profile"}]],
    [[{"code": "withPermitsIfAvailable_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "release_types"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "matchArgsB_one_var"},
      {"text": ", "},
      {"code": "takeIfAvailable_types"},
      {"text": ", "},
      {"code": "protectedBy_has"},
      {"text": ", "},
      {"code": "sub_antisymm_canonical"}]],
    [[{"code": "withPermits_types"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "release_types"},
      {"text": ", "},
      {"code": "Semaphore.Model.withdrawStep_types"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "Semaphore.Model.takeStep_types"},
      {"text": ", "},
      {"code": "matchB_modify_use"},
      {"text": ", "},
      {"code": "matchB_refOf_var"},
      {"text": ", "},
      {"code": "waitRetryAt_answers"},
      {"text": ", "},
      {"code": "protectedBy_has"}]],
    [[{"code": "fromDefinitions_declarations"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "arrayBatch_answers"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "modify_callback_answers"}]],
    [[{"code": "raceCompleteFirst_accepts"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "raceCompleteFirst_keeps"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "get_answers"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "lift_member"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "matchB_refOf_var"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"}]],
    [[{"code": "make_answers"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "Semaphore.make_types"},
      {"text": ", "},
      {"code": "matchB_one_var"}]],
    [[{"code": "modify_answers"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "lift_member"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "modify_callback_answers"},
      {"text": ", "},
      {"code": "withPermits_types"}]],
    [[{"code": "shop_stages"}],
     [{"status": "goal"}],
     [{"code": "shop_stages"}],
     [{"code": "checkInput_eq_none_iff"}]],
    [[{"code": "atomic"}],
     [{"status": "modulo"}],
     [{"code": "log_debits"}, {"text": ", "}, {"code": "shop_stages"}],
     [{"code": "unsuspended_runs"},
      {"text": ", "},
      {"code": "cleans_once"},
      {"text": ", "},
      {"code": "committed"},
      {"text": ", "},
      {"code": "counted"},
      {"text": ", "},
      {"code": "bounded"},
      {"text": ", "},
      {"code": "checkInput_eq_none_iff"}]],
    [[{"code": "bounded"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "history"},
      {"text": ", "},
      {"code": "build_retains"},
      {"text": ", "},
      {"code": "checkInput_eq_none_iff"},
      {"text": ", "},
      {"code": "mem_addresses_iff"},
      {"text": ", "},
      {"code": "heap_sites_keep"}]],
    [[{"code": "committed"}],
     [{"status": "modulo"}],
     [{"code": "shop_stages"}],
     [{"code": "history"},
      {"text": ", "},
      {"code": "build_retains"},
      {"text": ", "},
      {"code": "checkInput_eq_none_iff"},
      {"text": ", "},
      {"code": "shop_stages"}]],
    [[{"code": "counted"}],
     [{"status": "modulo"}],
     [{"code": "shop_stages"}],
     [{"code": "history"},
      {"text": ", "},
      {"code": "build_retains"},
      {"text": ", "},
      {"code": "checkInput_eq_none_iff"},
      {"text": ", "},
      {"code": "shop_stages"}]],
    [[{"code": "readTerm_printTerm"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "listOf_upper"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "list_eliminator"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "extendAll_upper"}]],
    [[{"code": "fits_subN"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "subN_trans"}, {"text": ", "}, {"code": "fits_normalize"}]],
    [[{"code": "fits_normalize"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "subN_trans"}, {"text": ", "}, {"code": "normalize_idem"}]],
    [[{"code": "normalize_idem"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "lift_sound"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "lift_transfer"}]],
    [[{"code": "subN_trans"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "causeInputError_upper"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "cause_upper"},
      {"text": ", "},
      {"code": "cause_mono"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "UnionRule.lift_upper"},
      {"text": ", "},
      {"code": "subN_causeOf_causeUpper"},
      {"text": ", "},
      {"code": "subN_exitOf_causeUpper"},
      {"text": ", "},
      {"code": "extendAll_eq_some_iff"}]],
    [[{"code": "hom_eq_cata_ty"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "fits_mono"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "denotesTyped"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "provideLayerArm"},
      {"text": ", "},
      {"code": "at_child"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "fits_subN"},
      {"text": ", "},
      {"code": "fits_normalize"},
      {"text": ", "},
      {"code": "fiberTy_upper"},
      {"text": ", "},
      {"code": "scopeParams_child"},
      {"text": ", "},
      {"code": "hom_eq_cata_ty"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "matchB_sound"},
      {"text": ", "},
      {"code": "syncRow_typed"},
      {"text": ", "},
      {"code": "withParams_of_none"},
      {"text": ", "},
      {"code": "listOf_upper"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "lift_sound"},
      {"text": ", "},
      {"code": "causeInputError_upper"},
      {"text": ", "},
      {"code": "matchArgsB_sound"},
      {"text": ", "},
      {"code": "errOf_payload"},
      {"text": ", "},
      {"code": "isPayload_of_hasTy_record"},
      {"text": ", "},
      {"code": "satisfies_weaken"},
      {"text": ", "},
      {"code": "subN_never"},
      {"text": ", "},
      {"code": "fits_mono"},
      {"text": ", "},
      {"code": "order_trans"},
      {"text": ", "},
      {"code": "invoke_arm"},
      {"text": ", "},
      {"code": "optionTy_upper"},
      {"text": ", "},
      {"code": "withParams_serviceTy"},
      {"text": ", "},
      {"code": "scopeParams_below"},
      {"text": ", "},
      {"code": "exitOf_upper"},
      {"text": ", "},
      {"code": "fits_scope_inv"},
      {"text": ", "},
      {"code": "param_arm"},
      {"text": ", "},
      {"code": "call_arm"}]],
    [[{"code": "at_child"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "at_append"}]],
    [[{"code": "at_append"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "subN_refl"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "lift_member"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "check_complete"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "check_sound"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "waitRetryAt_answers"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "check_complete"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "optionTy_option"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "matchArgsB_one_var"}]],
    [[{"code": "mask_printed_form_profile"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "saved_mask_restoration"},
      {"text": ", "},
      {"code": "read_print"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "check_complete"}]],
    [[{"code": "optionTy_option"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "lift_member"}]],
    [[{"code": "protectedBy_has"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "normalize_idem"},
      {"text": ", "},
      {"code": "check_sound"},
      {"text": ", "},
      {"code": "check_complete"},
      {"text": ", "},
      {"code": "mask_printed_form_profile"}]],
    [[{"code": "iteration_below_budget"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "loop_of_iteration"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "mem_addresses_iff"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "yieldAt_addressYield"},
      {"text": ", "},
      {"code": "mem_foldList_iff"},
      {"text": ", "},
      {"code": "addresses_eq_foldList"}]],
    [[{"code": "evaluatePrim_producer"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "closeOrder_eq"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "driveState_lift"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "errOf_payload"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "isPayload_of_hasTy_record"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "handles_of_payloadFieldTy"}]],
    [[{"code": "rowTy_instantiated_formed"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "sub_antisymm_canonical"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "checkInput_eq_none_iff"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "unsuspended_runs"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "run_agrees"}]],
    [[{"code": "cleans_once"}],
     [{"status": "modulo"}],
     [{"code": "log_debits"}],
     [{"code": "history"},
      {"text": ", "},
      {"code": "build_retains"},
      {"text": ", "},
      {"code": "checkInput_eq_none_iff"},
      {"text": ", "},
      {"code": "replace_sum"},
      {"text": ", "},
      {"code": "mem_addresses_iff"},
      {"text": ", "},
      {"code": "at_append"},
      {"text": ", "},
      {"code": "closeOrder_eq"},
      {"text": ", "},
      {"code": "evaluatePrim_producer"},
      {"text": ", "},
      {"code": "replace_sum_le_omitted"},
      {"text": ", "},
      {"code": "driveState_lift"},
      {"text": ", "},
      {"code": "starts_le_pushes"},
      {"text": ", "},
      {"code": "log_debits"}]],
    [[{"code": "history"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "reached_history"}]],
    [[{"code": "build_retains"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "finishBuild_retains"},
      {"text": ", "},
      {"code": "checkInput_eq_none_iff"}]],
    [[{"code": "list_eliminator"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "subN_list_iff"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "subN_refl"}]],
    [[{"code": "extendAll_upper"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "extendAll_adjoint"}]],
    [[{"code": "lift_transfer"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "joinAll_keeps"}, {"text": ", "}, {"code": "mapM_answer"}]],
    [[{"code": "cause_upper"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "subN_causeOf_causeUpper"},
      {"text": ", "},
      {"code": "subN_exitOf_causeUpper"}]],
    [[{"code": "cause_mono"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "subN_exitOf_iff"},
      {"text": ", "},
      {"code": "subN_causeOf_causeUpper"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "subN_causeOf_iff"}]],
    [[{"code": "UnionRule.lift_upper"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "le_joinAll"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "mapM_answer"}]],
    [[{"code": "subN_causeOf_causeUpper"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "subN_exitOf_causeUpper"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "subN_trans"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "subN_exitOf_iff"}]],
    [[{"code": "extendAll_eq_some_iff"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "provideLayerArm"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "fits_subN"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "fits_normalize"},
      {"text": ", "},
      {"code": "fiberTy_upper"},
      {"text": ", "},
      {"code": "scopeParams_child"},
      {"text": ", "},
      {"code": "at_child"},
      {"text": ", "},
      {"code": "hom_eq_cata_ty"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "matchB_sound"},
      {"text": ", "},
      {"code": "syncRow_typed"},
      {"text": ", "},
      {"code": "withParams_of_none"},
      {"text": ", "},
      {"code": "listOf_upper"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "lift_sound"},
      {"text": ", "},
      {"code": "causeInputError_upper"},
      {"text": ", "},
      {"code": "matchArgsB_sound"},
      {"text": ", "},
      {"code": "errOf_payload"},
      {"text": ", "},
      {"code": "isPayload_of_hasTy_record"},
      {"text": ", "},
      {"code": "satisfies_weaken"},
      {"text": ", "},
      {"code": "subN_never"},
      {"text": ", "},
      {"code": "fits_mono"},
      {"text": ", "},
      {"code": "order_trans"},
      {"text": ", "},
      {"code": "fits_scope_inv"}]],
    [[{"code": "fiberTy_upper"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "fiber_eliminator"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "extendAll_upper"}]],
    [[{"code": "satisfies_weaken"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "optionTy_upper"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "option_eliminator"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "Eliminator.lift_upper"}]],
    [[{"code": "exitOf_upper"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "exit_eliminator"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "subN_refl"},
      {"text": ", "},
      {"code": "extendAll_upper"}]],
    [[{"code": "fits_scope_inv"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "call_arm"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "fits_mono"},
      {"text": ", "},
      {"code": "fits_subN"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "order_trans"},
      {"text": ", "},
      {"code": "listOf_upper"},
      {"text": ", "},
      {"code": "fits_normalize"},
      {"text": ", "},
      {"code": "lift_sound"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "causeInputError_upper"},
      {"text": ", "},
      {"code": "matchArgsB_sound"},
      {"text": ", "},
      {"code": "hom_eq_cata_ty"},
      {"text": ", "},
      {"code": "scopeParams_body"},
      {"text": ", "},
      {"code": "withParams_of_none"}]],
    [[{"code": "saved_mask_restoration"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "at_append"}]],
    [[{"code": "read_print"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "readTerm_printTerm"}]],
    [[{"code": "yieldAt_addressYield"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "mem_foldList_iff"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "exists_at_of_mem_foldList"}]],
    [[{"code": "addresses_eq_foldList"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "handles_of_payloadFieldTy"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "run_agrees"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "run_eq_meaning"}]],
    [[{"code": "replace_sum"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "replace_sum_le_omitted"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "replace_sum"}]],
    [[{"code": "starts_le_pushes"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "funded_reachable"}]],
    [[{"code": "log_debits"}],
     [{"status": "goal"}],
     [{"code": "log_debits"}],
     [{"code": "checkInput_eq_none_iff"}]],
    [[{"code": "reached_history"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "finishBuild_retains"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "checkInput_eq_none_iff"}]],
    [[{"code": "subN_list_iff"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "extendAll_adjoint"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "adjoint"}, {"text": ", "}, {"code": "extendAll_eq_some_iff"}]],
    [[{"code": "joinAll_keeps"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "foldl_keeps"}]],
    [[{"code": "mapM_answer"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "mapM_cons_eq_some"}]],
    [[{"code": "subN_exitOf_iff"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "subN_causeOf_iff"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "le_joinAll"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "joinAll_keeps"}]],
    [[{"code": "fiber_eliminator"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "subN_fiberOf_iff"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "subN_refl"}]],
    [[{"code": "option_eliminator"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "subN_option_iff"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "subN_refl"}]],
    [[{"code": "Eliminator.lift_upper"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "subN_refl"}, {"text": ", "}, {"code": "UnionRule.lift_upper"}]],
    [[{"code": "exit_eliminator"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "subN_exitOf_iff"},
      {"text": ", "},
      {"code": "normalize_idem"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "subN_refl"}]],
    [[{"code": "exists_at_of_mem_foldList"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "sizeOf_child_lt"}, {"text": ", "}, {"code": "foldList_cases"}]],
    [[{"code": "run_eq_meaning"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "at_append"}]],
    [[{"code": "funded_reachable"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "evaluatePrim_producer"},
      {"text": ", "},
      {"code": "getCont_le"},
      {"text": ", "},
      {"code": "step_debit"},
      {"text": ", "},
      {"code": "finalizerOr_debit"},
      {"text": ", "},
      {"code": "replace_sum"},
      {"text": ", "},
      {"code": "driveState_lift"}]],
    [[{"code": "adjoint"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "Eliminator.lift_least"},
      {"text": ", "},
      {"code": "subN_trans"},
      {"text": ", "},
      {"code": "mapM_total"},
      {"text": ", "},
      {"code": "Eliminator.lift_upper"}]],
    [[{"code": "foldl_keeps"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "mapM_cons_eq_some"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "subN_fiberOf_iff"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "subN_option_iff"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "sizeOf_child_lt"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "foldList_cases"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "getCont_le"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]],
    [[{"code": "step_debit"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "getCont_le"}]],
    [[{"code": "finalizerOr_debit"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "step_debit"}, {"text": ", "}, {"code": "getCont_le"}]],
    [[{"code": "Eliminator.lift_least"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "UnionRule.lift_least"}]],
    [[{"code": "mapM_total"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "mapM_cons_eq_some"}]],
    [[{"code": "UnionRule.lift_least"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "subN_trans"},
      {"text": ", "},
      {"code": "mapM_source"},
      {"text": ", "},
      {"code": "joinAll_le"}]],
    [[{"code": "mapM_source"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "mapM_cons_eq_some"}]],
    [[{"code": "joinAll_le"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "joinAll_all"}]],
    [[{"code": "joinAll_all"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"code": "foldl_all"}]],
    [[{"code": "foldl_all"}],
     [{"status": "proved"}],
     [{"text": "—"}],
     [{"text": "—"}]]],
   "kind": "table",
   "headers": ["Node", "Status", "Rests on", "Nearest nodes"]}]}
